Python在使用时一般有两种用法,一种是使用命令行的方式,敲一行解释一行。另一种是将要执行的代码写成后缀为.py的文件,然后直接用python解释器解释这个py脚本文件一连串的连续执行里面的python代码。
多数情况下,我们用的是后者来完成一个完整的作品。有时查问题和查看即时运行结果等我们可能又会使用前者。
本节课我们来说说后者用什么工具来写。由于python是一种世界都通用的编程语言,因此编写一个python脚本也有许多的工具可以支持。让我们来一一的介绍他们。
1.记事本类软件
是的,你没有看错,使用简单的记事本工具就可以完成一个python脚本的开发,再加上python是解释型语言,完成后是不需要编译的,所以用记事本完成脚本后保存为后缀名为.py的文件即可变成一个python脚本文件。
除了使用记事本,还可以安装一些类记事本工具,这些都是记事本的增强版,具有比记事本更强大的打开大文件能力,有代码高亮或自动完成等功能,还支持一些扩展的插件的安装和使用等等,并且还可以根据自己的需要设定界面文字颜色或者背景颜色等,是我们编辑这类文件的好帮手。
最近我比较喜欢notepad++,它是免费的工具,十分好用。其他的还有Emeditor、Atom、sublime、ultraedit、以及python自带的IDE中的脚本编辑器等。最后的这个安装了python就会有,无需单独安装。大家可以按自己的需要去百度了解对应的软件,选择自己喜欢的就可以。这种软件,打开速度很快,我很喜欢。
2.IDE类软件
IDE是啥,就是某种编程语言的集成环境,相比记事本类工具,它的特点是对于项目管理比较在行,适合开发大型项目使用。也适合公司多名同事之间合作开发使用。本身也有强大的虚拟环境能力,也支持搞个虚拟python安装不同的版本等,或者指定单独的运行环境。特别的,在IDE内部就可以进行脚本的调试和展现结果,功能强大,比较全面综合。
缺点主要是程序一般比较大,安装卸载都比较复杂,每次启动都要耗费一些时间,不那么适合小型项目,占用内存也较大。
这类软件比较出名的要数pycharm,开发它的JET BRAIN公司也有许多其他的编程语言的IDE产品,社区版Community版本是免费的,也有收费版本。学习时使用免费版本足够。若不喜欢英文界面,可以百度一些中文汉化了的版本安装使用。其他的还有Anaconda,也是很棒的IDE工具。大家可自行百度获取。
3.其他类或新兴类
你可能不会想到,强大的python结合一些网页技术之后,还有一些其他类的脚本编辑器工具。这里我们介绍一个新兴的比较有名的工具:Jupyter Notebook。
这款工具的安装十分简单,像安装一个python三方包一样,直接安装一个三方包就可以使用了。安装启动后,相当于建立了一个本地站点,可以进行各种运行命令和写脚本。同时还有非常漂亮的代码高亮颜色,也支持成果导出等。是十分不错的学习工具。
另外还有一个叫做Jupyter Lab的工具,官方讲这是Notebook的升级版,我试了一下也很棒,还有包含项目管理的功能在里面。但核心功能基本是一致的用法。
大家可以两个都尝试下,喜欢哪个可以之后就用哪个。
本节课呢就是带你了解一下有什么工具你可以今后用来完成你的脚本任务。纯属了解性质,如果已经选好了工具的其实本课可以直接跳过,跟大家聊聊这个也是让大家在python的道路上学到一些别的地方不会给你总结的东西。
本套教程我打算结合Jupyter Notebook以及记事本类比如notepad++来完成我们课内脚本编写的任务的学习。如果你有更喜欢的工具,也可以用你喜欢的工具来进行。
希望你能学好python,加油!
以下是我们的视频教程:
在线观看:
内容已经隐藏,请注册为本站会员后查看
高清源文件下载:
内容已经隐藏,请注册为本站会员后查看
感谢大家的收看,我们下期再见!
评论