Python和pip安装好了之后就可以进入开发了。但一个一个的编辑.py文件,效率太低,显然不是我们想要的。这就得介绍一下Python开发的集成开发环境。由于目前python太火爆了,主流的集成开发换环境基本都支持python。下面来介绍几个常用的集成开发环境。
- Jupyter notebook
- PyCharm
- VS code
一、Jupyter notebook
首先要推荐的肯定是神奇的Jupyter notebook。它是一款可以在浏览器中使用的交互式的计算应用程序,该应用程序的所有可见的内容,以笔记本文档表示,包括计算的输入和输出、解释文本、数学、图像和对象的富媒体等表示。将代码、文字完美结合起来,非常适合从事机器学习、数据分析等数据科学工作的人员。
Jupyter Notebook 主要有三大优点:文学编程、交互展示、易于调试。
1.文学编程
文学编程的思想强调人的思维逻辑的可读性,即在对阅读者友好的文本中插入代码块,让学习进程和探索进程变得可记录可回溯,不断累积知识,获得增量式进步。这种形式非常适合研究性、探索性工作。用 Jupyter Notebook 进行分析,代码、可视化结果、说明文档都留存在同一页面中,整个分析过程和研究思路变得异常清晰。
2.交互展示
Jupyter Notebook 由 Cell 模块构成,Cell 分为 Code 和 Markdown,其中 :
Code Cell 可以独立编写、运行代码,并单独反馈结果,方便试错和验证结果,对于学习数据分析、入门数据科学或者编程语言的初学者来说,这种交互形式非常友好。
Markdown Cell 可撰写文档,展示图片、表格、链接、公式等丰富的内容,可读性强、学习成本低,一个文档就可以涵盖课程章节的理论知识点+编程实战+可视化结果,将课程知识点完整表达,适合教学展示、课堂交互、数字化培训等。
3.易于调试
在数据研究中,如果需要调用深度学习模型来测试功能时,模型往往几百M甚至几个G,将模型全部加载到内存里需要耗费大量时间。 Jupyter Notebook运行一遍代码以后变量占用的内存不会自动释放。模型加载的所有数据都在内存里,不覆盖变量就不需要重跑 ,因此只需将代码分段执行,灵活调整参数。
安装方法也很简单,使用pip工具就可以了。安装命令如下:
pip install jupyter
安装完在cmd窗口输入:jupyter notebook,就能打开环境了。
点击 New 按钮就可以创建一个新的notebook开始编程了。
更多Jupyter的使用技巧,参见官方文档。
二、PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
可以看到PyCharm分为专业版和社区版,一般来说社区版也够用了。当然如果用于专业开发,建议购买专业版。
下载安装包之后一路Next进行安装。打开后界面如下:
三、VS code
VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言。跟庞大的Visual Studio不同,VSCode很小巧,安装文件只有70多兆。另外还支持丰富的插件,近年来生态圈越来越完善,受到了广大开发者的喜爱。
VSCode 下载地址 :https://code.visualstudio.com/
直接下载最新的稳定版就可以了。
下载安装包之后一路Next安装。打开后界面如下:
如果使用于Python编程,需要安装python扩展包。在插件栏中搜索Python,然后点击Install就可以了。
当然如果想让VSCode更好用,可以安装中文语言包等插件。 另外VSCode还允许用户进行代码格式化、代码调试配置、使用Jupyter Notebook等功能。这些都l留待读者自己去摸索。
参考文件:
VScode 教程 | 菜鸟教程VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。 VS Code 使用 Monaco Editor 作为其底层的代码编辑器。 在 2019 年的 S..https://www.runoob.com/w3cnote/vscode-tutorial.html Python VScode 配置 | 菜鸟教程Python VScode 配置 在上一章节中我们已经安装了 Python 的环境,本章节我们将介绍 Python VScode 的配置。 准备工作: 安装 VS Code 安装 VS Code Python 扩展 安装 Python 3 安装 VS Code VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。 VSCode 安装也很简单,打开官..
https://www.runoob.com/python3/python-vscode-setup.htmlREADME.md · Gitee 极速下载/jupyter-notebook - Gitee.com
https://gitee.com/mirrors/jupyter-notebook/blob/main/README.md#installation