很多新手学 Python,真正写代码之前,先被工具难住了。
有人推荐 PyCharm,说它专业。
有人推荐 VS Code,说它轻量。
还有人推荐 Jupyter,说它适合边写边看结果。
看了一圈,很多人反而更乱了。
到底该装哪个
是不是装错了后面就麻烦
要不要三个都装
我只是个新手,到底该怎么选
先给你一个直接结论。
如果你是零基础,准备跟着这个系列一步一步学,先装 VS Code。
如果你后面想长期做项目,代码文件会越来越多,PyCharm 会更省心。
如果你主要想学数据分析、做演示、边写边运行,Jupyter 很合适。
不要一上来三个都折腾。
你现在最需要的,不是工具全家桶,而是一个能让你马上开始写代码的环境。
先把官方入口放在这里,方便你直接操作。
Python 官方下载
https://www.python.org/downloads/
VS Code 官方下载
https://code.visualstudio.com/download
VS Code 的 Python 扩展
https://marketplace.visualstudio.com/items?itemName=ms-python.python
PyCharm 官方下载
https://www.jetbrains.com/pycharm/download/
Jupyter 官方安装页
https://jupyter.org/install
Jupyter 在线体验
https://jupyter.org/try
(python.org)
一、先把这三个工具到底是干什么的搞清楚
VS Code 本质上是一个通用编辑器。它本身不是只给 Python 用的,但官方提供了 Python 扩展,装上以后,可以获得 Python 代码运行、调试、补全等能力。官方文档也明确写了,VS Code 之外,你还需要自己单独安装 Python 解释器。
PyCharm 是 JetBrains 的 Python IDE,也就是更偏向 Python 开发的一体化工具。官方提供下载页,当前统一版 PyCharm 支持免费使用,同时会附带一个月 Pro 试用。
JupyterLab 则更像一个基于浏览器的交互式开发环境,特别适合边写边运行、边看输出结果,官方就把它定义为面向 notebook、代码和数据的 web-based interactive development environment。
看到这里,你可以先这么理解。
VS Code 像一把轻便好用的瑞士军刀。
PyCharm 像一整套更完整的专业工具箱。
Jupyter 更像一个边记笔记边实验的工作台。
二、我给新手的推荐,不绕弯子
如果你是第一次学 Python,我最推荐的路线是:
先装 Python
再装 VS Code
再装 VS Code 的 Python 扩展
然后写第一个 hello.py 文件
原因很简单。
VS Code 免费,下载方便,启动快。官方页面也明确写了它是免费的,而且支持 Windows、macOS、Linux。再加上 Python 扩展以后,就能把它变成一个很好用的 Python 编辑器。
而 PyCharm 更适合你后面文件多了、项目大了、需要更完整工程能力的时候再切过去。Jupyter 则更适合你学到数据分析、Pandas、可视化那一段时重点用。
也就是说,今天最省事的选择不是选最强的,而是选最容易开始的。
三、实操一遍,零基础最推荐的安装方案
下面我直接按能上手的方式写,你照着做就行。
第 1 步,先安装 Python
打开 Python 官方下载页,下载并安装 Python。
官方入口就是这个:
https://www.python.org/downloads/
安装时最重要的一件事,不是一路点下一步,而是注意把 Python 加到系统环境里。你前一篇已经知道这个点很关键,这里不再重复展开。装完以后,打开终端或者命令提示符,输入:
python --version
如果能看到版本号,说明 Python 已经能被系统识别了。
第 2 步,安装 VS Code
去 VS Code 官方下载页,按你的系统选择对应版本。
https://code.visualstudio.com/download
VS Code 官方下载页支持 Windows、macOS 和 Linux,不同系统都有对应安装包。
安装完成后,先打开一次软件,不需要改一堆设置,也不用先研究主题配色。你现在只做一件事,让它先跑起来。
第 3 步,在 VS Code 里安装 Python 扩展
打开 VS Code 左侧扩展区,搜索 Python。
安装 Microsoft 官方发布的那个 Python 扩展。官方市场页在这里:
https://marketplace.visualstudio.com/items?itemName=ms-python.python
(Visual Studio Marketplace)
这个扩展提供的能力包括 IntelliSense、调试、格式化、代码导航、重构、变量查看、测试支持和环境管理等。
对新手来说,你现在不需要全部会用。
你只要知道,装了它,VS Code 才真正开始像一个 Python 开发工具。
第 4 步,创建你的第一个 Python 文件
在桌面或者任意你容易找到的位置,新建一个文件夹,比如叫:
python_study
然后用 VS Code 打开这个文件夹。
在里面新建一个文件,名字叫:
hello.py
注意,后缀一定是 .py。
这代表它是一个 Python 文件。
然后把下面这段代码敲进去:
print('你好,Python')
第 5 步,选择 Python 解释器
这一步很多新手会漏掉。
官方文档给出的方式是,在 VS Code 里使用 Python: Select Interpreter 命令,选择你已经安装好的 Python。也可以直接点窗口底部状态栏里显示的 Python 版本来切换。
你可以这样做:
按 Ctrl + Shift + P
输入 Python: Select Interpreter
然后从列表里选一个你刚安装的 Python 版本
如果你的 VS Code 已经自动识别到了 Python,那这一步可能几乎不用折腾。
第 6 步,运行代码
官方文档给出的最直接方式,就是点击编辑器右上角的运行按钮,也就是 Run Python File in Terminal。
点完以后,底部终端会自动打开,并运行你的文件。
正常情况下,你应该能看到输出:
你好,Python
如果你看到了这行字,说明你的 Python、VS Code、Python 扩展,这三样已经都配合好了。
这时候你不用继续研究高级功能。
你已经可以开始正式学习语法了。
四、如果你想走 PyCharm 这条路,怎么装
有些人就是喜欢更完整一点的工具,界面更集中,很多功能开箱就有。那你也可以直接用 PyCharm。
先去官方下载页:
https://www.jetbrains.com/pycharm/download/
JetBrains 官方文档里有很明确的安装和入门说明。第一次打开后,可以在欢迎页直接创建新项目。
实操顺序也很简单。
第一步,下载安装 PyCharm。
第二步,打开后点击 New Project。
第三步,选择项目位置。
第四步,如果你看到 Create a main.py welcome script 这个选项,可以勾上。官方文档说明,这个选项会自动帮你生成一个 main.py 文件,里面自带简单示例代码。
第五步,点击 Create 创建项目。
第六步,把示例代码改成你自己的:
print('你好,PyCharm')
然后点击右上角绿色运行按钮。
PyCharm 官方文档也提供了从创建项目、创建文件到运行第一个脚本的完整引导。
如果你问我,PyCharm 适不适合新手。
答案是,可以。
但它相对更重一些,界面信息也更多。
所以我更建议你在已经开始写代码、知道项目和文件是什么之后,再慢慢用它,会更舒服。
五、如果你主要是边学边演示,或者后面要做数据分析,Jupyter 很有用
Jupyter 最大的特点,不是它比另外两个更强,而是它的学习体验很顺。
你可以写一小段,跑一小段。
结果直接显示在下面。
特别适合讲解、练习、试验数据、画图。
Jupyter 官方安装页给了最直接的安装方法。
安装 JupyterLab:
pip install jupyterlab
启动 JupyterLab:
jupyter lab
如果你想用经典版 Notebook,则是:
pip install notebook
jupyter notebook
官方还提供在线体验页,不想本地安装的人,可以先去浏览器里试一下:
https://jupyter.org/try
这一点对新手特别友好。
你哪怕今天不想折腾本地环境,也可以先感受一下 notebook 的操作方式。
比如一个代码块写:
print('你好,Jupyter')
运行后,结果会直接显示在下面。
这就是为什么很多数据分析课程、机器学习教程,特别喜欢用 Jupyter。
六、到底什么时候选哪个,我给你一个最省心的判断法
你今天第一次开始学 Python
直接选 VS Code
你已经开始写多个文件,后面要做小项目
可以试 PyCharm
你主要是做数据分析、画图、写演示笔记
优先用 Jupyter
你不是非要三选一。
很多人实际上的使用方式是这样的:
平时写脚本,用 VS Code
做正式项目,用 PyCharm
做数据实验和教学演示,用 Jupyter
但这是后话。
对现在的你来说,先把第一套工具跑通,远比研究长期工具组合重要。
七、今天就照着做,不要再停留在比较阶段
如果你现在还在犹豫,我给你一个最直接的执行方案。
今晚就做这 5 步。
第一步,打开 Python 官网下载并安装 Python。
第二步,打开 VS Code 官网下载并安装 VS Code。
第三步,在 VS Code 里安装 Python 扩展。
第四步,新建 hello.py 文件,输入:
print('我已经开始学 Python 了')
第五步,点击右上角运行按钮,看到输出结果。
只要你把这 5 步做完,今天这篇文章就不算白看。
而且你和很多还停留在问工具选哪个的人,已经不是一个阶段了。
八、写在最后
很多新手总以为,学编程最难的是语法。
其实刚开始最容易卡住的,往往是工具选择。
怕自己选错
怕后面要重装
怕浪费时间
怕别人都用更专业的
但说实话,工具没有神选,只有适不适合当前阶段。
对于零基础来说,最重要的从来不是一步到位,而是先让自己顺利写出第一段代码。
能开始,才有后面。
能跑通,才有信心。
能持续,才谈得上学会。
所以这篇文章,你不用背。
你就照着做。
装好 Python。
装好 VS Code。
装好 Python 扩展。
运行第一段代码。
今天的任务就完成了。
本文小结
VS Code 适合绝大多数零基础新手作为第一站。
PyCharm 更适合后面做正式项目时使用。
Jupyter 更适合数据分析、教学演示和边写边看结果。
如果你现在只准备装一个,优先装 VS Code。
工具选择不要纠结太久,先写出第一段代码最重要。
下篇预告
第 5 篇,我们开始讲一个真正进入编程世界的概念。
运行 Python 的 5 种方式,新手别再弄混了。