点关注不迷路(持续更新ing)
目录
一、Python简介
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。
- Python之父:吉多·范罗苏姆(Guido van Rossum) ,是一名荷兰计算机程序员,他作为 Python 程序设计语言的作者而为人们熟知。别称:龟叔
- Python语法简洁,对初学者友好,具有非常多且强大的第三方库,使得程序员在开发中能够得心应手。
- Python程序员的信仰:人生苦短,我用Python。
- 从业方向:Python全栈开发工程师、Python爬虫工程师、自动化运维工程师、自动化测试工程师、数据分析、人工智能等。(后面这两个是深入学习后的)
二、Python版本
- Python2.x版本:代码重复率高,代码不规范。
- Python3.x版本:功能更加强大且修复了很多bug,源码清晰,简单。
三、编译型与解释型语言的区别
- 编译型:一次性把所有代码编译成机器能识别的二进制码,然后再运行
- 代表语言:C、C++
- 优点:执行速度快
- 缺点:开发速度慢,调试周期长
- 解释型:代码从上到下一行一行解释并运行
- 代表语言:Python、PHP
- 优点:开发速度快、调试周期短
- 缺点:执行速度相对较慢
四、Python的解释器
- Cpython(官方推荐):把python代码转化成C语言能识别的二进制码
- Jpython:把python代码转化成Java语言能识别的二进制码
- PyPy:将所有代码一次性编译成二进制码,加快执行效率(模仿编译型语言的一种python解释器)
- 其他:把python代码转化成其他语言能识别的二进制码