一、引言
自2019年起,我持续自学Python编程,期间熟练使用过多种Python集成开发环境(IDE),包括Anaconda、PyCharm、VS Code、Thonny、Greany、IPython以及Jupyter Notebook等。这些开发工具各具特色,但令我印象最为深刻的是Thonny、IPython和Jupyter Notebook这三款工具。它们最大的共同优势在于其友好的用户界面和简洁实用的设计理念,能够有效降低初学者的入门门槛,避免因复杂的开发环境配置而产生畏难情绪。接下来,我将为您详细介绍这三款优秀的开发工具。
二、轻量级编程工具Thonny
这是我一直在使用的解释器工具,它个头小、功能强、界面简洁、上手容易。
1. 软件下载
可以进入thonny的官网,根据自己系统版本的不同进行下载,目前最新版本是4.1.7版本。
https://thonny.org/thonny.org/
Thonny最大的优点就是它内置了Python,安装就可以使用,无需再去Python官网下载:
Windows版
由上图可知,它最高支持64位的Windows系统,Python支持最高版本为3.10,它也给出两块便携版本(Portable)。
2. 环境配置
我们进入到【工具】——【选项】——【语言】,把软件的界面设置成中文界面,包括UI模式等,把软件设置成你喜欢的样式。
语言配置
在【解释器】选项卡,我们可以设置Python的可执行程序,从而管理多个版本的Python。
在【主题和字体】那里可以设置编程时语法词汇高亮,字体设置变大。
主题和字体设置
3. 软件使用
Thonny的布局非常简洁实用,而且没有任何广告打扰。使用thonny编程非常简单,输入代码,点顶部的绿色箭头或者按下F5就可以运行,运行中还会记录列出变量名,检查代码bug,如果有问题会自动在【实例检查】处列来。
代码检查
如果是复杂一点的点编程,我们在大纲里还可以看到每一个函数列表,当我们编辑代码时,可以通过点击函数名快速切换到函数位置 。
大纲视图
如果我们想安装一个包,就可以在下方的控制台>>处输入!pip install 包名就可以很快安装。
快速安装包
二、IPython的使用
1. 软件的安装
我最初学Python时,有人介绍了这个工具,我也使用过一段时间。我们可以在cmd下面直接安装它。
pip install ipython
安装后可以在cmd下输入ipython就可以进入到ipython界面。输入指令就可以运行,还可以像Spyder一样记录运行代码的序号,同时还可以彩色显示python语法保留字和字符等。
软件具有代码初全的功能,输过一遍的内容它会有记忆,当你再次输入时,可以输入第一个字母后,点向右的箭头,就可以快速补全代码。
IPython界面
2. 软件的使用
我们也可以直接把Python代码粘贴上面,回车就可以执行代码,可以看到代码显示高亮,同时还可以保留缩进。
IPython运行程序
此外,IPython还支持一些魔法指令,如查看内存中的变量可以用%whos
Ipython中使用魔法指令
更多魔法指令大家可以参考下面这篇文章:
编辑安利十二个常用的IPython魔法命令5 赞同 · 0 评论文章
三、Jupyter Notebook的使用
1. 软件安装
这个工具要安装Python的源文件,然后在cmd下输入
pip install jupyter notebook
然后,在cmd下输入
jupyter notebook
就可以进入到Jupyter Notebook。你也可以下载Anaconda,使用其中的Jupyter notebook。特别要注意的是编程过程中要保持黑色状态窗口处在未关闭的状态,否则将无法进行代码记录和运行Python。
右上角点击New,可以新建一个Notebook,名字改为【我的Python笔记】,输入import this,按下ctrl+enter即可以显示Python之禅。
Jupter Notebook
2. 软件的使用
这个软件最大优点是可以清楚地看到自己的代码执行记录,并随时切换到Markdown格式和代码模式,方便初学者记录自己的实践过程,以所见即所得的形式学习编程。常用的快捷键如下:
编辑模式(按下enter开启)
shift+enter: 新建一个空代码行
Tab:代码补全或缩进
Shift + Tab:提示
Shift + Enter:运行本单元,选中下一个单元
Ctr + Enter:运行本单元
Alt + Enter:运行本单元,在下面插入一个单元
命令模式(按 Esc 开启)
Shift + Enter:运行本单元,选中下个单元
Ctr + Enter:运行本单元
Alt + Enter:运行本单元,在其下插入新单元
Y:单元转入代码状态
M:单元转入 markdown 状态
A:在上方插入新单元
B:在下面插入新单元
DD:删除选中的
更多内容可以参考下面这篇文章
编辑Jupyter Notebook启动及其常用快捷键4 赞同 · 0 评论文章
3. 使用小技巧
为了更快地调用Jupyter Notebook,我们可以新建一个bat文件,命名为启动.bat,然后在里面放上下面的代码:
Jupyter Notebook
这样你想在哪一个目录下使用它,就可以把这个bat文件复制它过去,直接双击打开就可以了,非常方便。
四、学后总结
1. 三种解释器各有优点,但是都适合初学者,其共同的特点是:界面简洁、配置方便、上手速度快。
2. Thonny适用于初中级编程爱好者,个性化程度较高,适合大项目开发;IPython适应初学者进行简单命令的学习和应用;Jupyter Notebooks 可以记录学习的过程,又能运行代码,对于喜欢记笔记的同学来说十分友好,缺点就是可能不适合一些大中型项目的开发,有些文件的打开和写入命令可能无法运行。
3. 最新的调试工具如Cursor,Toae已经集成到了VS code等软件当中,使用起来也很方便,但就初学者打基础来讲,推荐的三款软件还是非常适合的,喜欢的朋友可以尝试一下。