Python最佳实践指南

Python最佳实践指南

  1. Python版本的选择,最好是3.
  2. Python解释器,最好用cpython,其他需求可选:PyPy,jpython,ironpython,pythonnet等。
  3. 安装Python,推荐安装Python3,setuptools,pip。
  4. 安装虚拟环境:pipenv,virtualenv,virtualenvwrapper,virtualenv-burrito,autoenv
  5. 使用文本编辑器:vim可定制插件,emacs,textMate,sublime,atom,pycharm
  6. 写优雅可读的Python代码
  7. 字节码和可变默认参数export PYTHONDONTWRITEBYTECODE=1
  8. 基于不同应用场景的Python库。
  9. 打包冻结代码,py2exe,pyinstaller,bbFreeze,cx_freeze

这大概就是我得到的收获。通过阅读此指南,我知道Python的版本和安装,以及解释器的选择,了解到了Python的文本编辑器原来这么多,而优雅可读的代码真的很pythonic。

恩,也清楚了Python虚拟环境对于开发的重要,以及字节码的可恶,虽然可以加快运行速度,但开发过程中确实不需要。

重要的是,我看到了好多的Python库,并都有各自的应用场景,对于图形图像,机器学习和数据处理,人工智能也有好多。

最后,打包冻结生成别人可用的程序,就是我们成果的展示,也是很重要的。

你可能感兴趣的:(Python最佳实践指南)