欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > python培训 >  3个提高Python开发效率的小工具

3个提高Python开发效率的小工具

来源:培训无忧网 发布人:彭二胖

2021-11-22 22:05:51|已浏览:269次


        本文将介绍一些有用的小工具,它们能够帮助我们提高工作效率。本文将介绍笔者在近一周发现的三个小工具,写文章以做记录,希望能对大家有所帮助。

        本文将介绍的三个小工具如下:

        在Sublime Text中支持Python运行;
        在Mac电脑的iTerm2中支持查看图片;
        Python的typing模块介绍。

        详细内容介绍如下。

        在Sublime Text中支持Python运行在平时工作中,我们通常用PyCharm开发Python工程,也可以用Vim编辑和查看Python脚本。但是,如果我们仅仅想创造一个单独的脚本来实现某些功能,那么用PyCharm会显得大题小做,用Vim又不方便编辑。这时候,我们可以借助文本编辑器,比如Sublime Text,来实现Python脚本的编辑和运行。

        Sublime Text是Mac系统支持的文本编辑器,Notepad++不支持Mac系统。
        如果我们想在Sublime Text中支持Python运行,需要做一些设置。
        打开Sublime Text的Tools,选择Build System中的New Build System...,会出现脚本,我们修改其中的内容如下:

        {

                "cmd": ["D:/Anaconda3/python3.7.exe","-u","$file"],

        }
        我们示例的Python脚本为test.py,代码如下:

        import numpy as np 

        matrix = np.array([[0, 1, 2],[2, 4, 5]

        print(matrix[1, 2]) 

        print("Hello world from Sublime Text.")

        点击Tools中的Build或者Ctrl+B运行程序,结果如下:

        同样,在Windows系统中也可以这样设置,方便又使用。

        至于Notepad++是否有相似的功能,还有待研究。

        在Mac系统的iTerm2中支持查看图片

        iTerm2是Mac系统很好用的终端工具,本文不过多介绍iTerm2,而是介绍如何直接在iTerm2中查看图片,这样可以方便我们在终端直接查看图片。

        我们使用的工具为imgcat。
        在iTerm2中新建shell脚本imgcat.sh,里面的内容可以参考网址:https://www.iterm2.com/utilities/imgcat,编辑完文件后保存,并用chmod u+x imgcat.sh赋予执行权限。
        这样就可以直接查看图片了。什么,这么简单?对,就是这么简单!
        在笔者电脑上的效果如下:

        Python中的typing模块介绍

        typing模块是Python中提供类型支持的模块,它的主要作用为:

        类型检查,防止运行时出现参数和返回值类型不符合。
        作为开发文档附加说明,方便使用者调用时传入和返回参数类型。
        该模块加入后并不会影响程序的运行,不会报正式的错误,只有提醒。

        简单来说,使用typing模块我们可以对参数的类型做注释并检查,它不会影响程序运行,而这是提醒。总所周知,在Python中调用函数或变量时,不需要对参数或变量进行类型说明,这样虽然方便程序编写,但不利于程序阅读,有了typing模块,可以增加程序的可阅读性,同时也能提升代码的可维护性和健壮性。

        本文由培训无忧网千锋教育专属课程顾问整理发布,希望能够对想学习Python开发培训的同学有所帮助。更多Python开发培训课程欢迎关注培训无忧网Python开发培训频道或添加老师微信:15033336050


      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-4524.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注python培训频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!