Python 是由荷兰人吉多·范罗苏姆(Guido von Rossum,后面称呼为Guido,"龟叔")发明的一种编程语言(解释性语言),是目前世界上最受欢迎和拥有最多用户群体的编程语言
官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。
所以我们要学的是Python3
Python的历史
- CPython -->C语言实现的Python解释器
- Jython -->JAVA实现的Python解释器
- IronPython -->C#实现的Python解释器
- PyPy -->Python实现的Python解释器
Python的缺点
- 执行效率比较低
Python的优点
1.简单明确,跟其他很多语言相比,Python更容易上手
2.注重开发效率而不是执行效率,能用更少的代码做更多的事情
3.开放源代码,拥有强大的社区和生态圈
4.能够做的事情非常多,有极强的适应性
5.能够在Windows,macOS,Linux等各种系统上运行
Python的应用领域
目前Python在web服务器应用开发,云基础设施开发,网络数据采集(爬虫),数据分析,量化交易,机器学习,深度学习,自动化测试,自动化运维等领域都有用武之地
Python的环境
可以在Python官方网站找到对应的下载链接并下载Python3的安装程序
编写代码的工具
交互式环境
打开电脑“命令提示符”工具,输入python然后回车就可以进入到Python的交互式环境中,所谓交互式环境,就说我们输入一行代码回车,代码马上会被执行,如果代码有产出结果,那么结果会被显示在窗口中。

如果希望退出交互式环境,可以在交互式环境中输入quit()
更好的交互式环境 - IPython
Python默认的交互式环境用户体验并不怎么好,我们可以用IPython来替换掉它,因为IPython提供了更为强大的编辑和交互功能,我们可以使用Python的包管理工具pip来安装IPython,如下图:
pip install ipython
可以使用下面的命令启动IPython,进入交互式环境
ipython
集成开发环境 - PyCharm
如果用Python开发商业项目,推荐大家使用更为专业的PyCharm,官方网站提供了PyCharm的下载地址,其中社区版是免费的但功能相对弱小(其实已经足够强大了),专业版功能非常强大,但需要按年或月付费使用
运行程序
1.在“命令提示符”中直接访问文件地址
python hello.py
2.在PyCharm中直接运行