引言
对于刚踏入编程世界的新手而言,编写第一个Python程序并选择合适的开发工具是迈出第一步的关键。本文将带你从零开始,完成第一个Python程序的编写,并分析不同编辑器的特点,帮助你找到最适合自己的开发环境。
编辑器的选择:从轻量到专业
选择编辑器需平衡 易用性 、功能需求 和 学习曲线。以下是主流工具对比:
1、IDLE(Python自带编辑器)
- 优点:无需额外安装,适合完全零基础的小白;内置交互式解释器,可逐行执行代码。
- 缺点:功能单一,缺乏高级调试和项目管理支持。
- 适用场景:快速验证单文件代码或学习语法基础。
1.2、使用方法
1、打开python所在目录,例如我安装在D盘python这个文件夹 找到Script文件夹
- ipython与ipython3的区别:
- ipython.exe: 可能根据系统的默认 Python 版本自动选择 Python 2 或 Python 3。
- ipython3.exe: 明确用于启动 Python 3 版本的 IPython。
2、双击打开ipython(根据需要选择版本)
PS:当打开ipython.exe或ipython3显示了窗口又迅速闪退,或者cmd窗口输入ipython报错
Fatal error in launcher: Unable to create process using '"d:\python???\python.exe" "D:\python\Scripts\ipython.exe" --version': ???????????
表明 ipython 启动时无法正确定位 Python 可执行文件
输入卸载ipython和安装命令即可解决 卸载命令(会提示是否卸载 输入y即可):
pip uninstall ipython
安装命令:
pip install ipython
安装完成后 输入ipython 显示Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] 字样就表示安装成功了 或者看到 In [1]: 也是表示成功
3、显示这个页面就表示进入了ipython,输入一些python语法也会提示 点击键盘右箭头即可填充
4、输入第一个python程序(ipython编辑器)
PS:引号记得是英文状态下的引号,单双引号都可以;括号一定是英文键盘下的括号
代码:
scss
python('hello world')
在学习编程中 为什么要输入hello world?
- 简单易懂: 用来帮助初学者理解如何编写和运行程序,初学者能够快速看到程序的执行效果------输出一条消息,帮助他们验证代码是否正确执行
- 传统的编程惯例:在编程教学中,"Hello, World!" 作为第一个程序的输出,已经成为一种标准和传统。
为什么要使用print输出?
- 简单易用: print() 是 Python 中非常基础和简洁的输出方式,适合用来快速显示一些信息或测试代码。它不需要额外的配置或复杂的接口,只需在代码中调用
- 与用户交互:可以向用户展示程序的状态或结果,提供必要的反馈。例如,显示计算结果、操作提示等
2、VS Code(免费开源,跨平台)
- 优点:轻量级但功能强大,通过插件(如Python扩展)支持代码补全、调试、Git集成等。社区活跃,插件生态丰富、体积很小、安装迅速
- 缺点:需手动配置插件和虚拟环境,查看报错的时候,对新手略复杂,只能安装在C盘
- 适用场景:希望一步到位使用专业工具的长期学习者
- 下载地址 :code.visualstudio.com/Download 根据需要选择版本
2.1、 将VSCode设置成中文
1、打开VSCode后 将VSCode 设置成中文 点击红色方框指示处
2、鼠标移到到箭头所指定位置 输入chinese
3、等待搜索完成 点击箭头所指位置(install按钮) 表示安装中文语言包
4、等待下载完成后 点击右下角箭头所指的位置 表示更改语言并启动,等待系统关闭后会自动打开
2.2 使用Vscode完成第一个python程序
1、在桌面或者自己喜欢的位置创建一个文件夹 比如python入门等
2、在VScode中 点击打开文件夹的按钮
3、然后选择刚才创建的文件夹 点击选择文件夹
4、点击创建文件的按钮 输入文件名.py(例如test.py) .是英文状态下的 回车创建python文件
4、写python第一行代码 写左括号和引号的时候 Vscode会自动填充
bash
print('hello world')
5、运行python程序 点击运行(R) 按钮
6、点击启动调试
7、点击调试后 会提示没有安装python扩展 点击查找python扩展(F)即可
8、点击第一个安装即可
9、安装完成后 使用使用右键 点击Run Python File in Terminal(在终端运行py的意思)
两个运行按钮的区别
- Run Python File in Terminal:执行整个 Python 文件(多数使用)
- Run Selection/Line in Python Terminal:执行当前选中的代码或光标所在行的代码,适合代码片段测试和调试
10、运行结果 显示hello world即可表示运行成功!
PS:运行终端的划分 例如:
- PS C:\Users\86157\Desktop\python入门> 表示当前目录
- c:/Users/86157/Desktop/python入门/test.py 表示当前运行文件路径
- D:/python/python.exe 表示运行解释器的路径
- hello world 代码运行的结果
3、PyCharm(专业IDE,分社区版/专业版)
- 优点:社区版免费,专业版付费,提供智能代码补全、错误检查、项目管理等全功能。深度集成Django等框架,适合Web开发
- 缺点:资源占用较高,启动较慢
- 适用场景:计划从事Python开发或大型项目的新手
- 最新下载地址 :www.jetbrains.com/pycharm/dow...
PS:作者可能使用旧版使用习惯、作者使用的是2022.3的专业版本 版本UI界面:
新版UI(读者可以根据需要和喜好程度选择):
3.1 Pycharm的安装
1、根据下载的安装包 双击打开需要安装的版本
2、显示这个欢迎的界面 然后点击Next(下一个的意思)
3、选择安装的位置,建议放置的文件夹名字不要包含中文
4、设置完安装位置后,点击Next,进入到Pycharm配置页面(作者的配置)
配置页面解释(根据解释进行选择配置)
Create Desktop Shortcut
- 意思: 创建桌面快捷方式。
- 作用:勾选这个选项后,PyCharm 的快捷方式会出现在你的桌面上,方便你以后快速启动 PyCharm
Update PATH Variable (restart needed)
- 意思:更新系统的 PATH 环境变量(需要重启)
- 作用:将 PyCharm 的可执行文件所在的 "bin" 文件夹路径添加到系统的 PATH 变量中。这样你就可以在命令行中通过 pycharm 来启动 PyCharm。此操作通常需要重启计算机或重新启动命令行窗口才能生效
Update Context Menu
- 意思:更新右键菜单
- 作用:勾选此项后,当你在文件夹或文件上右键点击时,PyCharm 会添加相关选项,方便直接用 PyCharm 打开文件或文件夹
Create Associations
- 意思:创建文件关联。
- 作用:此选项允许你将特定类型的文件(如 .py 文件)与 PyCharm 关联。这样,点击这些文件时,PyCharm 会作为默认的程序打开它们。
5、选择开始菜单的文件夹 也就是Pycharm默认创建的文件夹 ,默认即可
6、一路点Next即可,等待安装完成后后自动打开Pycharm
3.2、Pycharm配置中文语言包
1、点击File 然后点击Setting(有设置图标这个)
2、进入插件下载页面 ( 这里第一个插件显示语言包,有的话点击install即可)
2、如果没有显示这个语言包,搜索chinese
3、选择第二个语言包,点击install安装
4、下载完成后 点击Restart IDE(重启IED的意思)
5、点击重启IDE的按钮后 等待Pycharm自动打开,显示中文就表示成功了
3.3、在Pycharm编写第一个python程序
1、在Pycharm打开刚刚在桌面创建的python入门(vscode教程的时候)
2、点击信任项目后 ,然后点击此窗口
3、鼠标放到左边文件夹(python入门) 然后右键>点击"新建">python文件
4、输入创建的python文件名(不需要py扩展名) 然后点击箭头所指 以test_code作为示例:
5、在创建的文件写第一个程序 写完 右键 点击"运行"按钮
6、运行显示结果print括号里面的内容表示成功
PS:假如显示没有解释器 需要配置解释器 使用快捷键 Ctrl+Alt+S 打开设置 选择python解释器菜单
- 点击添加解释器按钮>添加本地解释器
- 点击系统解释器 点击三个小点 寻找python安装路径 也可以直接输入python.exe路径 最后点击确定即可
4、如何选择?
- 纯新手:先用IDLE完成第一个程序,熟悉语法后再尝试VS Code或PyCharm
- 追求效率:VS Code + Python插件是性价比最高的选择
- 长期开发:直接投入PyCharm社区版,减少后续迁移成本
- 作者常用VSCode Pycharm根据项目需要(如Django项目等)
- VSCode内存占比很少、Pycharm占比比较大
- 建议小项目使用VSCode,大项目使用Pycharm
打开两款直流编辑器对比(打开同一个文件夹):
VScode内存占比(内存占用率仅有37%):
Pycharm内存占比(内存占用率达到54%):
PS:内存低有低的好处也有缺点、占用内存高也有高的优点,根据需求选择
5、总结
工具的选择最终服务于你的学习目标。第一个Python程序的意义远大于工具本身------它验证了你的环境,更点燃了探索代码世界的热情。无论从哪个编辑器开始,坚持动手实践才是编程进阶的核心。记住:没有"最好"的工具,只有"最适合"你的工具。