》》》资源位于文末》》》
使用Python编程可以是一个很愉悦的过程。
作为“胶水语言”,Python的代码在兼具效率的同时又极为简洁美观
而今天笔者为大家推荐的三款编程神器,一定能让你的编程效率获得更大提升!
(本文中提到的所有工具&插件均位于附件中!)
Ptpython
有多少走过新手期的Python使用者至今仍对Python自带的IDLE依依不舍?
以笔者为例,至今在中小项目上,依旧会选择IDLE。
喜欢的理由很简单:
- 编辑器和交互界面(REPL)合一的环境
- 绝对的轻量化
但是最近,笔者终于发现了一款可以完美替代IDLE的交互界面的REPL:
Ptpython
那么它与IDLE的区别在于哪里呢?
官方给出的特性如下:
- 语法错误提示
- 多行编辑(支持↑↓方向键)
- 自动代码补齐
- 可以根据自己喜好选择颜色风格
- 支持中文
- 以及更多...
只需在cmd或其他shell中输入:
ptpython # 直接打开ptpython
# 或
ptpython 文件名.py # 使用ptpython运行python脚本
即可轻松使用
下载&安装方式位于附件中
Jupyter
要说哪款idle功能最丰富,拓展性最强,那Jupyter必然是其中之一
(图中65合1插件集的安装方法也位于附件中)
举个例子,Collapsible Headings插件简直是强迫症的福音:
喜欢函数折叠的美观?这个插件允许你在程序的任何位置折叠:
让你的代码更加简洁!
除了Collapsible Headings以外,其他功能各异又个个好用的插件还有很多:
- 比如代码高亮器
- LaTex数学字符环境
(LaTex环境允许Python输出复杂的数学符号)
- AutoPep8 一键规范代码格式
(左图:规范前 右图:规范后)
等等...
nbextension插件集的安装方法位于附件中
Virtualenv
相比前面两个工具,Virtualenv的功能就简单直接得多:
1. 轻松创建隔离环境
2. 方便分享你的某个项目所需要的环境
通常,在我们使用Python的时候,
所有第三方的包都会被pip安装到 Python 的 site-packages 目录下
但如果我们要同时开发多个程序,
- 程序A和程序B依赖的库版本不一样怎么办?
或者,你要分享的某个项目,
它依赖的环境可能比较特殊
- 如果能直接分享你的环境,那会带来巨大的便利
而这就是 Virtualenv 的用途!
简单使用方法如下:
C:\>virtualenv testenv # 在某个目录下创建新的虚拟环境
C:\testenv\Scripts>activate # 激活虚拟环境
...
(testenv) C:\testenv\Scripts>deactivate # 关闭当前虚拟环境
可以说,使用起来也是很轻松的
↓↓↓附件领取请看这里↓↓↓
请先点击关注;然后私信发送“idle”
即可轻松领取笔者精心整理的Python三大神器资源!
相关干货:
- 无惧马赛克,用AI在1s内提升图像8x分辨率!详见
- 借助WiFi信号,AI竟拥有了透视的能力!详见
- 想要用Python轻松可视化任何函数吗?详见
<strong>
- 想要深入了解机器学习领域中5大最本质、最关键的算法吗?详见
<strong>
机器学习干货君致力于原创易于理解的技术原理与细节文章
I Studied Hard,
So YOU Don't Have To !
欢迎大家关注: )
閱讀更多 機器學習乾貨君 的文章