推荐这几个神器,拯救自己奇丑无比的 Python 代码

Posted Python学习与数据挖掘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推荐这几个神器,拯救自己奇丑无比的 Python 代码相关的知识,希望对你有一定的参考价值。


原文链接:https://zhuanlan.zhihu.com/p/402426442,来自:机器学习社区

欢迎关注 ,专注Python、数据分析、数据挖掘、好玩工具!

我们知道 Python 编程语言需要遵循PEP8规范,但是初学者往往记不住这个规范,代码写得比较丑。本文推荐几个神器来拯救奇丑无边的python代码。欢迎收藏学习,喜欢点赞支持

一、Jupyter notebook 篇

Jupyter notebook的代码要想写得规范,推荐用Code prettify插件。

安装插件

  • 首先插件 Nbextensions,执行以下命令
pip install jupyter_contrib_nbextensions

无报错再执行:

jupyter contrib nbextension install --user
  • 选取Code prettify模块

原始不规范代码:

使用工具栏最右侧的按钮:

使用后代码立刻变规范了:

二、Pycharm篇

2.1 PyCharm集成pylint

pylint是代码检查工具,不能自动修改代码

  • Pylint 安装

  • PyCharm 设置

文件(file)-设置(settings)-外部工具(external-tools)-添加,其中:

program:

是python安装路径下的Scripts路径,我的是(建议搜索pylint.exe找到路径)

C:\\ProgramData\\Anaconda3\\Scripts\\pylint.exe

Arguments:

--reports=n --disable=C0103 $FilePath$  

(最后必须以 F i l e P a t h FilePath FilePath结尾)

working directory:

(必须是这个)

output filters:

具体配置如图:

配置完毕,选择一个Python程序,右键点击,快捷菜单中会有“Extensions Tools -> Pylint”,点击运行即可。输出结果在执行程序结果的窗口(IDE下半部分)。

如果看到返回值为0,说明程序没问题了。

2.2 autopep8

autopep8是一款将python代码自动排版为PEP8风格的工具

  • autopep8安装

  • autopep8配置

文件(file)-设置(settings)-外部工具(external-tools)-添加,其中:

Name:

(起名而已,随便起)

Arguments:

--in-place --aggressive --aggressive $FilePath$

Working directory:

Output filters:

$FILE_PATH$\\:$LINE$\\:$COLUMN$\\:.*

具体配置如图:

将鼠标放在该文件的编辑器中→右键→External Tools→点击Autopep8。这样你的代码就符合pep8的风格了。

  • 使用效果如下:

原始不规范代码:

使用工具后:

三、变量命名篇

在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变量命名纠结!

  • 工具网址

https://unbug.github.io/codelf/

GitHub 链接:

https://github.com/unbug/codelf

输入要起名的变量,可以是中文或者英文。

点击搜索后,网站会给出变量名的翻译,下方给出变量的起名建议,大家可以copy下变量名,也可以看下用了这个变量的源代码,而且可以选择开发语言种类。

  • 点击「Search」就是基于当前命名搜索其它相关的命名。
  • 点击「Repo」就是链接到使用该命名的代码所在的资源库。
  • 点击「Copy」是复制该命名。
  • 点击「Codes」可以查看使用命名的示例代码。

总结

本文推荐几个神器来拯救奇丑无比的 Python 代码。以上推荐的工具有助于你写出漂亮的代码,记得收藏转发哦!


技术交流

欢迎转载、收藏、有所收获点赞支持一下!


目前开通了技术交流群,群友超过2000人,添加方式如下:

如下方式均可,添加时最好方式为:来源+兴趣方向,方便找到志同道合的朋友

  • 方式一、发送如下图片至微信,进行长按识别,回复加群;
  • 方式二、直接添加小助手微信号:pythoner666,备注:来自CSDN
  • 方式三、微信搜索公众号:Python学习与数据挖掘,后台回复:加群

以上是关于推荐这几个神器,拯救自己奇丑无比的 Python 代码的主要内容,如果未能解决你的问题,请参考以下文章

有了这几个神器,瞬间逼格就上去了

开发利器:你的Chrome离开发神器只差这几个扩展

5个酷毙的 Python 神器工具

拯救蒟蒻的神器——快读

streamlit—让交互网页的搭建无比简单

推荐!这几个公众号,最适合找工作的你!