距离上次学python,差不多一年了。最近要做些东西,故而重拾往日所学,如雾里看花,现在倒有一种庭中望月之感。
🎗初识虚拟环境
很多工具或项目有依赖要求(requirements.txt),故而无法共用一套python环境和库文件。并且如果项目完工要打包,很多库是不必要导入requirement.txt中。
🎗转向 Conda
当初学习时去官网安装了python,然后配置环境变量,就像这样,C:\Download\Python\Scripts;C:\Download\Python\Scripts\,近日发觉似无必要,因为后期学习多半要用到虚拟环境,避不开使用conda的。而conda的两种版本(miniconda和Anaconda)都自带python解释器。
除非你用virtualenv、pipenv等库,但是还是有必要学习一下conda的,还是比较流行的。
初步的想法,卸载原先的python,统一使用miniconda吧。目前将 C:\Download\Miniconda\Scripts
添加进了环境变量,其他的再说,在conda的框架中使用pip不就行了。
🎗做个GUI项目
编程语言的语法虽然是基础,但是没有灵魂,之前学习就是这样,刷题写算法。最近要整合很多内容,准备做个GUI页面,调用我的工具,特别兴奋。项目化编程,个人认为更能获得及时反馈。以及大型IDE的使用,以后不管搞不搞开发,起码看起来挺高端的,哈哈。。