第一个 Python 程序
上一节我们完成了 Python 环境的安装,接下来正式进入编程环节。本节将介绍几种编写和运行 Python 代码的方式,并完成第一个经典程序——hello, world。
编写代码的工具
交互式环境
交互式环境是一种"输入即执行"的编程环境,每输入一行代码按回车后立即得到结果,非常适合学习和调试。
进入方式:
- Windows:打开命令提示符或 PowerShell,输入
python回车 - macOS:打开终端,输入
python3回车
退出方式:
quit()
交互式环境适合执行简短的代码片段,但不适合编写长程序——每次关闭后代码不会保存。
IPython
Python 内置的交互式环境功能较为基础,体验不佳。IPython 提供了更强大的编辑和交互功能,支持语法高亮、自动补全等特性。
# 安装 IPython
pip install ipython
# 启动
ipython
提示:在国内网络环境下,pip 下载可能较慢。建议先将 pip 镜像源更换为国内镜像:
pip config set global.index-url https://pypi.doubanio.com/simple
Visual Studio Code
VS Code 是微软开发的轻量级代码编辑器,支持语法高亮、智能补全、代码调试等多种功能,跨平台支持 Windows、Linux、macOS。通过安装 Python 插件,可以获得良好的 Python 开发体验。
下载地址:https://code.visualstudio.com/
PyCharm(推荐)
PyCharm 是专为 Python 开发设计的集成开发环境(IDE),由 JetBrains 公司出品,提供代码编写、运行、调试、分析、版本控制等一站式服务,非常适合开发商业项目。
下载地址:https://www.jetbrains.com/pycharm/download/
PyCharm 分为两个版本:
- 社区版(Community):免费,功能对初学者完全够用
- 专业版(Professional):付费,支持 Web 开发框架等高级功能,可免费试用 30 天
新建项目步骤:
- 打开 PyCharm,选择 "New Project"
- 指定项目路径,PyCharm 会自动创建虚拟环境
- 在项目文件夹上右键 → New → Python File,创建
.py文件 - 在编辑器中编写代码,右键 → Run 即可运行
小贴士:PyCharm 每天会弹出"每日小贴士"帮助新手熟悉快捷键,不需要可以关闭。
hello, world
按照编程界的传统,学习任何语言写的第一个程序都是输出 hello, world。这个惯例源自 Brian Kernighan 和 Dennis Ritchie 在《The C Programming Language》一书中使用的首个示例。
print('hello, world')
代码说明:
print()是 Python 的输出函数,用于将内容打印到屏幕'hello, world'是字符串,用单引号或双引号包裹均可- Python 语句不以分号结尾,换行即表示语句结束
多条语句:
print('hello, world')
print('goodbye, world')
直接运行 Python 文件:
如果不用 IDE,也可以用 Python 解释器直接运行 .py 文件:
# Windows
python C:\code\example01.py
# macOS / Linux
python3 /Users/xm/example01.py
注意:单引号和圆括号必须使用英文输入法状态下的字符,输入中文符号会导致
SyntaxError错误。
代码注释
注释是对代码的解释和说明,不会影响程序执行,却能大幅提升代码可读性。Python 支持两种注释方式:
单行注释:以 # 开头
# 这是单行注释
print('hello') # 行尾注释
多行注释:用三引号包裹
"""
第一个 Python 程序 - hello, world
版本: 1.0
作者: 骆昊
"""
print('你好,世界!')
最佳实践:写代码的同时写注释,保持代码可读性。好的代码应该是"自解释"的,注释用来解释"为什么这样做"而非"做了什么"。
总结
- 编写 Python 代码可用交互式环境、文本编辑器或专业 IDE
- PyCharm 是最推荐的 Python IDE,社区版对初学者完全够用
- 第一个程序
print('hello, world')体现了 Python 语法的简洁性 - 注释提升代码可读性,应养成良好的注释习惯