干货|3款Python编程神器推荐!(附下载&教程)

》》》资源位于文末》》》

使用Python编程可以是一个很愉悦的过程。

作为“胶水语言”,Python的代码在兼具效率的同时又极为简洁美观

而今天笔者为大家推荐的三款编程神器,一定能让你的编程效率获得更大提升!

(本文中提到的所有工具&插件均位于附件中!)

Ptpython

有多少走过新手期的Python使用者至今仍对Python自带的IDLE依依不舍?

干货|3款Python编程神器推荐!(附下载&教程)

Python自带的IDLE

以笔者为例,至今在中小项目上,依旧会选择IDLE。

喜欢的理由很简单:

  • 编辑器和交互界面(REPL)合一的环境
  • 绝对的轻量化

但是最近,笔者终于发现了一款可以完美替代IDLE的交互界面的REPL:

Ptpython

干货|3款Python编程神器推荐!(附下载&教程)

那么它与IDLE的区别在于哪里呢?

官方给出的特性如下:

  • 语法错误提示
  • 多行编辑(支持↑↓方向键)
  • 自动代码补齐
  • 可以根据自己喜好选择颜色风格
  • 支持中文
  • 以及更多...

只需在cmd或其他shell中输入:

ptpython # 直接打开ptpython

# 或

ptpython 文件名.py # 使用ptpython运行python脚本

即可轻松使用

下载&安装方式位于附件中

Jupyter

要说哪款idle功能最丰富,拓展性最强,那Jupyter必然是其中之一

(图中65合1插件集的安装方法也位于附件中)

干货|3款Python编程神器推荐!(附下载&教程)

举个例子,Collapsible Headings插件简直是强迫症的福音:

喜欢函数折叠的美观?这个插件允许你在程序的任何位置折叠:

干货|3款Python编程神器推荐!(附下载&教程)

让你的代码更加简洁!

除了Collapsible Headings以外,其他功能各异又个个好用的插件还有很多:

  • 比如代码高亮器
干货|3款Python编程神器推荐!(附下载&教程)

  • LaTex数学字符环境
干货|3款Python编程神器推荐!(附下载&教程)

(LaTex环境允许Python输出复杂的数学符号)

  • AutoPep8 一键规范代码格式
干货|3款Python编程神器推荐!(附下载&教程)

(左图:规范前 右图:规范后)

等等...

nbextension插件集的安装方法位于附件中

Virtualenv

相比前面两个工具,Virtualenv的功能就简单直接得多:

1. 轻松创建隔离环境

2. 方便分享你的某个项目所需要的环境

干货|3款Python编程神器推荐!(附下载&教程)

通常,在我们使用Python的时候,

所有第三方的包都会被pip安装到 Python 的 site-packages 目录下

但如果我们要同时开发多个程序,

  • 程序A和程序B依赖的库版本不一样怎么办?

或者,你要分享的某个项目,

它依赖的环境可能比较特殊

  • 如果能直接分享你的环境,那会带来巨大的便利

而这就是 Virtualenv 的用途!

简单使用方法如下:

C:\>virtualenv testenv # 在某个目录下创建新的虚拟环境

C:\testenv\Scripts>activate # 激活虚拟环境

...

(testenv) C:\testenv\Scripts>deactivate # 关闭当前虚拟环境

可以说,使用起来也是很轻松的


↓↓↓附件领取请看这里↓↓↓

干货|3款Python编程神器推荐!(附下载&教程)

请先点击关注;然后私信发送“idle”

即可轻松领取笔者精心整理的Python三大神器资源


相关干货:

  • 无惧马赛克,用AI在1s内提升图像8x分辨率!详见

  • 借助WiFi信号,AI竟拥有了透视的能力!详见

  • 想要用Python轻松可视化任何函数吗?详见

<strong>

  • 想要深入了解机器学习领域中5大最本质、最关键的算法吗?详见

<strong>


机器学习干货君致力于原创易于理解的技术原理与细节文章

I Studied Hard,

So YOU Don't Have To !

欢迎大家关注: )


分享到:


相關文章: