本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正。转载请注明出处:https://www.cnblogs.com/itwhite/p/12290423.html。
语言简介
Python 是一门面向对象、动态类型、解释型编程语言,作为ABC语言(没有成功)的一种继承。
Python 的创始人是荷兰人吉多·范罗苏姆,他也是第一个被称为“终身仁慈独裁者”(即BDFL,当项目社区出现争议时拥有最终决定权的人)。
Python 的设计哲学强调 代码的可读性 和 简洁的语法。
1991年,Python 的第一个版本发布。
2000年10月,Python 2.0 发布。
2008年12月, Python 3.0 发布。此后几年来 python 2.x 与 python 3.x 并驾齐驱,不过2019年时 python 社区宣布将于2020年1月1日起不再更新 python 2.x 了(见:Sunsetting Python 2)。
学习资料链接:
- Python 教程:https://docs.python.org/zh-cn/3/tutorial/index.html
- Python 3.8.2rc1 文档:https://docs.python.org/zh-cn/3/
选择学习 python 2 还是 python 3?
多年来 python 2 的用户数量是超过 python 3 的,后来 python 社区极力推广 python 3,现在不光用户数量超过 python 2 了,社区还不再支持 python 2 了,够狠吧!
所以,也许以前这是个问题,现在已经不是问题了,直接上 python 3 吧。
注:虽然很多 Linux 版本默认安装的还是 python 2.7 ,这让人还是多少有些不方便,不过 python 2 都被日暮西山了,所以,放弃吧。
安装Python
python 安装包
Python 是一门解释型语言,因此想要执行 python程序需要先安装执行环境(包括解释器等工具),最新的 python 安装包可以到 https://www.python.org/downloads/ 下载。
pip 工具安装及第三方模块安装
除了 python 安装包以外,如果编写的程序需要用到一些第三方模块,通常需要使用 pip 工具单独安装。
安装 pip 工具:
wget https://bootstrap.pypa.io/get-pip.py # 如果是 windows 的话,直接拷贝这个地址到浏览器中打开,然后保存即可 python get-pip.py
安装了 pip 工具之后,就可以通过它来安装其它第三方模块了,只需执行命令“pip install <package>”(把<package>换成你想安装的模块的名字)即可。
Hello world!
创建一个 hello.py 文件,写入(如果是 python 2.6 以下版本,print 后面不要使用括号):
print("Hello world!")
然后在命令行下执行:
> python hello.py
Hello world!
编码声明
默认情况下,Python 解释器会认为 python 文件中只含有 ASCII 码,因此无法正确解析中文或其它多字节文字,从而可能会导致程序逻辑错误或输出乱码。
如果你的代码中有使用中文字符串时,请确保文件保存为 utf-8 格式并且在文件头部(第一行或第二行)加上“编码声明”(用以告诉解释器以源文件编码格式),例如:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- print u"中文"
其中第二行代码使用了 “-*- coding: utf-8 -*-” 来标识 utf-8 编码格式,解释器通过判断是否匹配正则表达式 “^[ f]*#.*?coding[:=][ ]*([-_.a-zA-Z0-9]+)”,因此这一行只需要包含有“coding: utf-8”并且满足该正则式即可,格式可以随意,不过上面示例中的用法已经成为习惯用法了。关于编码声明更多描述请参考:https://www.python.org/dev/peps/pep-0263/#defining-the-encoding。
完。