第1章 Python学习必知
1.1 Python版本的选择
Python 3是未来大势所趋,Python 2是目前主流开发版本。原因是因为第三方库对Python 2的支持更好。
1.2 Python的安装
如果系统中同时安装了Python 2和Python 3的话,分别使用如下命令进入对应版本:
python
– 进入Python 2
python3
– 进入Python 3
1.3 扩展库的安装
注意:
pip是一个安装和管理Python包的工具,通过pip来管理Python包非常简单,省去搜索-查找版本-下载-安装等繁琐步骤。
同样,pip也和python命令一样,通过pip和pip3来区分对应版本。
- 安装Django库:
pip install django
- 安装指定版本的Django库:
pip install django=1.10.3
- 使用pip查看当前安装库版本:
pip show django
- 使用pip卸载Django库:
pip uninsatll django
- 使用源码安装Django库:
python setup.py install
- 使用whl文件安装Django库:
pip install Django-1.10.3-py2.py3-none-any.whl
注意:
wheel本质上是一个zip包格式,它使用.whl扩展名,用于Python模块的安装,pip提供了一个wheel子命令来安装wheel包。
- 使用git安装库:
git clone https://github.com/defnngj/pyse
1.4 开发工具选择
Atom:https://atom.io/,开源、免费、跨平台,并且整合Git,提供类似SublineText的包管理功能,支持插件扩展,可配置项非常高。
1.5 程序报错不要慌
-
缩进错误
- 注意区分Tab和四个空格。
-
引包错误
- 目录下的同名文件、模块引用错误等。
-
编码错误
- Python文件编码一般为UTF-8或GBK、IDE编辑器自身编码;
- Python读取文件的编码,decode的作用是将其他编码的字符串转换成Unicode编码,encode的作用是将Unicode编码转换成其他编码的字符串。