Python|工具链
Python 工具链清单
Python
首先当然是 Python 自身了。
macOS 系统(V10.15及之前)自带的 Python 是 2.7 版本。Windows 系统没有自带 Python。
当前(2020/07)推荐使用 Python 3.7.x 版本
方法1:使用官方安装包
方法1:使用版本管理工具来安装和管理。
例如使用 pyenv 等版本管理工具。这有个学习如何使用的过程,应用时可能遇到一些小问题,要花时间去解决。
个人经验:对于入门开发者,推荐直接使用官方安装包安装 Python 3,使用起来更方便。 例如创建虚拟运行环境,调用 tkinter时,直接就能用,比较简单。
集成开发环境(IDE)
- 推荐 Visual Studio Code
⇠ 以及大大提高写代码效率的 VSCode 插件 - PyCharm
- Anaconda
做科研、大数据,建议使用这个套件。
包管理工具
虚拟运行环境管理工具
- Python 内置的 venv
Python 3.3 及更高版本内置,使用方法参考 ➦为 Python 项目创建独立虚拟运行环境 - VirtualEnv
➦ VirtualEnv 的安装(macOS) ➦ 用 VirtualEnv 为项目创建独立运行环境 pyenv-virtualenv
编译、打包
- Cython
Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). - PyInstaller
macOS、Windows 系统均可用 ⇠ 使用 Pyinstaller 将程序打包成 App的流程 - py2app
打包为 macOS App ⇠ 使用 py2app 打包程序的流程
调试/测试
(待整理) ?PySnooper ?Hypothesis
相关参考 · https://zhuanlan.zhihu.com/p/71902884
(正文结束。芝士就是力量!)