1、环境工具
Homebrew进行python之外的包管理,如git、mysql的安装部署。
Anaconda安装jupyter notebook、python3.9及扩展模块。
PyCharm CE工程编码及调试。
2、环境搭建架构
整个结构图已经非常清晰,这里不细说,每个工具的具体安装教程网上挺多的,这里简单说一下我是如何应用的。
1)使用jupyter notebook进行学习,可以跟着学习资料一行一行地进行编码学习;
2)使用PyCharm CE(开源的)进行工程编码,学好以后可以考虑购买PyCharm Pro开发工具;
3)使用conda对python包进行统一管理,jupyter notebook和PyCharm CE可以共同使用;
4)使用Homebrew统一管理其它工具如git、mysql等,git可以将PyCharm CE的工程在github等托管平台进行版本管理;
5)后续可以再做一些扩展,比如加入jenkins实现自动化部署等;
3、结束语
构建自己的专属开发学习环境其实挺重要的,可以有完整的流程,形成闭环。