Python最佳实践指南
- Python版本的选择,最好是3.
- Python解释器,最好用cpython,其他需求可选:PyPy,jpython,ironpython,pythonnet等。
- 安装Python,推荐安装Python3,setuptools,pip。
- 安装虚拟环境:pipenv,virtualenv,virtualenvwrapper,virtualenv-burrito,autoenv
- 使用文本编辑器:vim可定制插件,emacs,textMate,sublime,atom,pycharm
- 写优雅可读的Python代码
- 字节码和可变默认参数export PYTHONDONTWRITEBYTECODE=1
- 基于不同应用场景的Python库。
- 打包冻结代码,py2exe,pyinstaller,bbFreeze,cx_freeze
这大概就是我得到的收获。通过阅读此指南,我知道Python的版本和安装,以及解释器的选择,了解到了Python的文本编辑器原来这么多,而优雅可读的代码真的很pythonic。
恩,也清楚了Python虚拟环境对于开发的重要,以及字节码的可恶,虽然可以加快运行速度,但开发过程中确实不需要。
重要的是,我看到了好多的Python库,并都有各自的应用场景,对于图形图像,机器学习和数据处理,人工智能也有好多。
最后,打包冻结生成别人可用的程序,就是我们成果的展示,也是很重要的。