相关软件网盘:
百度云:链接:https://pan.baidu.com/s/1ssiFYff9jFoBBGvV-hkWAA?pwd=1023 提取码:1023
阿里云:https://www.alipan.com/s/9ui4roYXwo2
一个好的Python开发环境对程序员来说至关重要,它不仅能提高编程效率,还能提升代码质量,促进团队协作,具体作用包括但不限于以下几点:
综上所述,一个好的Python开发环境能够显著提升开发者的生产力,促进项目的高效、高质量完成。
我将为大家介绍两个现在主流的python开发环境,Pycharm和Jupyter Notebook
PyCharm 是一款由 JetBrains 开发的非常受欢迎的 Python 集成开发环境(IDE)。它专为Python语言设计,提供了从初学者到专业开发者所需的全方位功能。
pycharm官网:PyCharm:适用于数据科学和 Web 开发的 Python IDE (jetbrains.com.cn)
在进入官网下载界面后,可以选择专业版(Professional)或者社区版(Community Edition),新手学习使用社区版即可,社区版是完全免费的。

安装完成之后,创建一个测试项目,写一个hellopython看看是否能够正常使用python编译器
1.创建项目,可以选择本机上已经有的python或者点击右边箭头进行安装python

写好代码之后,在文档区域右键或者使用快捷键Ctrl+Shift+F10 运行当前.py文件

学会使用快捷键可以有效提升我们写代码的效率
pycharm社区为我们提供了丰富的插件,可以根据开发者的需求定制化自己的编辑工具,我给大家提供一些我常用的插件,在File——>settings——>plugings 中管理和安装插件
pycharm的汉化补丁,英语噩梦者福音

上面的中文语言包只能对整个软件系统进行中文翻译,如果你要阅读源码的话,我非常建议你安装一个翻译插件

这个翻译软件下载之后,可以在pycharm的右下角设置翻译引擎,根据喜好设置即可

然后右键选中要进行翻译的文档部分选择翻译

这个插件可以为你的不同的代码块之间使用不同的色彩进行区分,尤其是使用了多层括号的场合

如果你的一个文件中写了上百行代码,那么使用小窗视图可以帮你快速进行定位

Jupyter Notebook是一个非常流行的开源Web应用程序,它允许创建和分享包含实时代码、方程、可视化以及叙述文本的文档。它被广泛应用于数据科学、机器学习、教学、科研等领域,因为它提供了一种交互式的、可重复的研究和展示环境。Jupyter Notebook的核心特点包括:
.ipynb为扩展名)本质上是JSON格式,易于版本控制系统的管理和协作。综上所述,Jupyter Notebook提供了一个集代码、文档、可视化于一体的动态环境,极大地促进了数据分析、教学材料制作和研究成果的交流。
这里我建议直接安装anaconda,anaconda中不仅集成了jupyter notebook,还为我们提供了虚拟环境管理工具,关于虚拟环境的具体介绍,我会放在另一篇文章中详解。
Anaconda下载官网:Download Anaconda Distribution | Anaconda
下载好之后,我们可以在电脑开始中的【Anaconda】下找到【Jupyter Notebook】

点击即可启动Jupyter Notebook,注意在使用期间,不要关闭运行窗口:

在浏览器页面中,我们也可以写一个hellopython进行验证安装是否正确
新建ipynb文件,右上角【new】——>python3

编写代码并运行

因为jupyter notebook是交互式编程软件,所以运行结果,会更加直观的显示,且多个代码块之间显示结果不冲突,反馈性很强,非常适合学习使用
命令模式 (按键 Esc 开启):
编辑模式 ( Enter 键启动):
Tab : 代码补全或缩进
Shift + Tab : 提示
Shift-Enter : 运行本单元,选中下一单元
Ctrl-Enter : 运行本单元
Alt-Enter : 运行本单元,在下面插入一单元
选择PyCharm还是Jupyter Notebook取决于你的具体需求。如果你正在进行复杂的软件开发项目,需要强大的IDE功能,PyCharm可能是更好的选择。相反,如果你的工作侧重于数据分析、教学或快速原型设计,需要频繁地迭代和可视化结果,Jupyter Notebook则更能满足你的需求。两者并非互斥,实际工作中,很多人会结合使用,利用各自的优势,我也建议你熟练两种软件的使用方法。
此外,VSCode等软件也可以用于python开发,但我使用不多,所以不过多介绍