python是一个简单而强大的语言,应用领域非常广泛。因此,网上的优秀的入门教程非常多。
此文档只是对入门教程的补充。
python的特点
- 拥有简单而优雅的语法,严格的格式要求, 因此代码很整洁。
- 开源软件,经过多年的积累,拥有众多的库, 因此完全不需要重复造轮子。
- 解释性的语言,不需要编译,能够快速执行出结果。因此,常用的调试方式,不是打断点,
而是添加日志。 - 开发方便,不需要IDE支持,notepad也可以作为常用开发软件。
- 网上有丰富的文档,无论你遇到神马问题,使用百度/谷歌都是很好的解决方法。
安装
- 官方下载地址: https://www.python.org/downloads/
- 推荐版本2.7, 由于python3.x进行了语法的升级,很多库不支持3.x的语法。
- 安装ipython,ipython是python解释器的升级版,支持语法高亮,tab补全等多个高级功能。5星推荐。
- 安装库有两种方法, 一种是使用pip或者easy_install(命令行下安装,推荐),
另一种是手动下载库文件(基本上用不到)https://pypi.python.org/pypi?%3Aaction=browse
语法
- 基本语法与其他语言大同小异,for循环、if条件判断、print 输出打印
- 常用数据结构有list列表、dict字典等
- 面向对象编程,class,支持继承
推荐教程
- 推荐书Dive into python, 很薄的书,可以用来查查语法。
中文版 - 推荐python 官方文档,非常丰富的文档资源https://docs.python.org/2/
- 另外一个入门教程http://www.pythondoc.com/pythontutorial27/index.html
Hello World!
|
|