Python2.7 版本在 2020 年后再也不提供支持,建议新手使用 3.x 版本进行学习python
在 Windows 上安装完成后检查一下是否配置了 Python 和 Scripts 的环境变量,方便
cmd
快速启动。git
//安装 pip3 install virtualenv //查看版本号 virtualenv --version //建立虚拟环境 virtualenv venv //建立一个独立的虚拟环境 virtualenv --no-site-packages venv //激活虚拟环境 source venv/bin/activate //退出虚拟环境 deactivate //删除虚拟环境 rm virtualenv venv //查看帮助 virtualenv -h
上述命令在 Ubuntu 环境下测试可用,新手在 Windows 上开发仍是建议使用 PyCharmgithub
README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py sample/helpers.py docs/conf.py docs/index.rst tests/test_basic.py tests/test_advanced.py
具体模块编程
位置 | ./sample/ 或 ./sample.py |
---|---|
目的 | 具体代码 |
受权bash
位置 | ./LICENSE |
---|---|
目的 | 法律相关 |
Setup.pypython2.7
位置 | ./setup.py |
---|---|
目的 | 包安装和分发管理 |
依赖文件ide
位置 | ./requirements.txt |
---|---|
目的 | 开发中的依赖 |
文档函数
位置 | ./docs/ |
---|---|
目的 | 项目的参考文档 |
测试套件性能
位置 | ./test_sample.py 或 ./tests |
---|---|
目的 | 软件包集成和单元测试 |
Makefile单元测试
位置 | ./Makefile |
---|---|
目的 | 通用的管理任务。 |
将有上下文和反作用的函数与逻辑函数(称为纯函数)隔离开来,能够得到如下好处:
除了 str.join() 和 +,您也可使用 % 格式运算符来链接肯定数量的字符串,但 PEP 3101 建议使用 str.format() 替代 % 操做符。
魔法方法: 改变对象建立和实例化的方式; 改变Python解释器导入模块的方式;甚至可能(若是须要的话也是被推荐的)在 Python 中嵌入 C 程序。
许多 Python 风格指南建议使用单下划线的 _ 而不是这里推荐的双下划线 __ 来标记废弃变量。问题是, _ 经常使用在做为 gettext() 函数的别名,也被用在交互式命令行中记录最后一次操做的值。相反,使用双下划线 十分清晰和方便,并且可以消除使用其余这些用例所带来的意外干扰的风险。
dict.has_key()
方法。 相反,使用 x in d
语法,或者将默认参数传递给 dict.get()
方法。with open
语法来读文件,它可以为你自动关闭文件。