文章目录
1 概述
1.1 Python简介
Python的本意是“蟒蛇”,1989年荷兰人Guido van Rossum发明的一种面向对象的解释型高级编程语言。具有强大和丰富的库,能够把使用其他语言制作的各种模块(尤其是c/c++)很轻松地联结在一起,被称为“胶水”语言。
1991年Python的第一个公开发行版问世,2010年,Python荣膺TIOBE2010年度语言桂冠。2017年IEEE Spectrum发布的2017年度编程语言排行榜中,Python位居第一名。
1.2 Python的版本
Python自发布以来,主要有三个版本:
- 1994年发布1.0版本(已过时)
- 2000年发布2.0版本(2018.3更新到2.7.14)
- 2008年发布3.0版本(目前持续在更新)
根据Semaphore社区的调查(应该是2017年),使用Python2.x的开发者占63.7%,使用Python 3.x。Python 2.7支持时间已被延长到2020年。
1.2.1 版本对比
有一些语法的差别,3.x对2.x的标准库进行了一定程度的重新拆分和整合,比2.x更容易理解,特别是在字符编码方面。2.x对中文字符串的支持不够友好,需要编写单独的代码对中文进行处理,否则不能正确显示中文,而3.x已经解决了这一问题。
很多扩展库的发行滞后于Python的发行版本,也有很多开发库是不支持3.x的。
1.2.2 代码转换
Python 2与 Python 3的差别较大,所以Python 2的代码不能在Python 3里运行,而现在网上的很多代码都是Python 2的代码,针对这一问题,Python官方提供了将Python 2的代码转换成Python 3的小工具 2to3 .py 。通过该工具可以将大部分Python 2的代码转换成Python 3的。
1.3 Python的应用领域
- web开发
- 大数据处理
- 人工智能
- 自动化运维开发
- 云计算
- 爬虫
- 游戏开发
1.4 搭建Python开发环境
Python是跨平台的开发工具,可以在多个操作系统上进行编程,编写好的程序也可以在不同的操作系统运行,常见的系统如下:
操作系统 | 说明 |
---|---|
Windows | 推荐使用Win7及以上版本,WinXP系统不支持安装Python 3.5及以上版本 |
Mac OS | 从Mac OS X 10.3(Pather)开始已经包含Python |
Linux | 推荐Ubuntu版本 |
1.4.1 Python的安装
上一篇笔记里写了Windows下Python的安装
1.4.2 Python的开发工具
简单的入门可以使用自带的IDLE,还可以使用第三方开发工具,如PyCharm,Microsoft Visual Studio,Eclipse+PyDev等。
PyCharm是JetBrains公司开发的一款Python开发工具,有WIndows,Mac OS和Linux系统的软件版本。
VS在安装时选择PTVS插件就可以进行Python开发了。
Eclipse在安装PyDev插件后可以进行Python开发。
因为还没有进行实际的开发,所以还没有使用过第三方开发工具,在后续的学习中会寻找一款比较好用的。
下一篇笔记记录一下Python的基本语法。