Python入门①-环境搭建与第一行代码
本系列文章将带你从零开始学习Python,从环境搭建到实战项目,一步步掌握Python编程的核心知识。这是系列第一篇,我们将完成Python环境搭建,并写出第一行代码。
📖 系列专栏:一文入门Python——Agent基础课(点击可查看全部文章)
在编写第一行Python代码之前,我们需要完成两件重要的事情:安装Python解释器和代码编辑器。
目录
一、先准备环境—解释器
在写下第一行 Python 代码之前,我们需要搭建底层的运行环境。Python 是一门解释型语言 ,这意味着机器无法直接读懂我们写的源代码,而是需要通过解释器(Interpreter)作为中间的翻译,将代码转换为字节码后再逐行执行。
-
搜索python官网,或直接输入网址
www.python.org。 -
点击 Download。网站会自动识别你的操作系统(如显示
For Windows或For macOS)。

-
下载3.x最新版本。
-
【Windows核心避坑】:在安装界面的底部,务必勾选
Add Python to PATH(将Python添加到环境变量)!这样电脑才能在任何目录识别出Python命令。 -
验证安装:
-
Windows:打开命令行(搜
cmd),输入python并回车。

-
Mac:打开终端(Terminal),输入
python3并回车。 -
看到带有版本号的信息,就说明安装成功了!
-
这里给大家简单科普一下python历史(我们不讲没用的,只说一下版本的问题
两大版本是python2和python3,两个版本完全不兼容,现在python2已经停止维护了只有极少数古老项目在用(所以我们不去选择python2)Python 3.x 各小版本之间,官方尽量保持向后兼容,只通过"弃用周期"引入少量破坏性变更。作为初学者,我们直接选择Python 3.x 最新版就可以了
二、下载PyCharm
除了安装解释器,我们还需要一个得心应手的代码编辑器 。对于 Python 开发,JetBrains 公司专门研发的 PyCharm 是业界的绝对主流。它不仅仅是一个文本编辑工具,而是一个完整的 IDE(集成开发环境),自带代码补全、纠错和调试器。

PyCharm是:一款功能强大的Python集成开发环境(IDE),由JetBrains开发。如果后续你学习Java也会用到这家公司的软件
三、如何开始你的第一个项目?
3.1 创建新项目

或者

安装完成后,打开PyCharm,在欢迎界面新建项目或者在项目里面点击"New Project"创建新项目。选择项目路径,并确保解释器选择已安装的Python 3.x版本。

PyCharm 新建项目时的几种解释器类型区别:
| 类型 | 说明 |
|---|---|
| 项目 venv | Python 内置虚拟环境,在项目下创建 .venv 文件夹,隔离依赖 |
| uv | Rust 编写的高性能包管理工具,速度极快(pip 的 10-100 倍),推荐使用 |
| 基础 conda | 使用 Anaconda/Miniconda 管理环境,适合数据科学/机器学习项目 |
| 自定义环境 | 手动指定已存在的 Python 解释器路径 |
推荐:一般项目用 venv 或 uv;做 AI/数据分析用 conda。我们这里选择 venv,更通用更易学习
3.2 创建新py文件
想要在哪个层次创建包或者py文件就在当时上一层目录右键

四、添加注释两种方式
在Python中,注释有两种方式:
- 单行注释:使用
#符号,从#开始到行尾的内容都会被忽略。 - 多行注释:使用三个单引号
'''或三个双引号"""包裹,可以跨越多行。
# 这是单行注释
print("Hello") # 行尾注释
'''
这是多行注释
可以写多行内容
'''
五、你的第一句代码:print 与 字符串的奥秘
5.1 为什么要加引号?
要在屏幕上打印文字,我们需要使用 print() 函数。记住一个铁律:打印字必须用英文的单引号 '' 或双引号 "" 包裹起来。
# 打印文字(使用单引号或双引号均可)
print('天道酬勤')
print("Hello Python")
如果不加引号会怎样?
计算机会把里面的内容当成代码指令或者变量名去解析。就像我们在书面写作时,用引号来区分原文引用和其他文字一样,写程序也要避免任何误会。
5.2 嵌套引用的麻烦与解决(转义字符)
如果一句话里面"好死不死"既有单引号又有双引号怎么办?
情况一:外单内双 / 外双内单
# 这样是不会报错的,Python能精准识别边界
print('他说:"你好!"')
print("It's a beautiful day.")
情况二:使用反斜杠 \ 转义
如果在引号里面又要用到同一种引号,可以在前面的引号放一个反斜杠 \,告诉Python:“这是一个普通的标点符号,不是字符串的结束”。
# 使用转义字符避开冲突
print("I said: \"Let\'s go!\"")
5.3 input输入
input() 函数用于接收用户从键盘输入的内容。程序会暂停等待用户输入,输入完成后按回车键,输入的内容会以字符串形式返回。
# 获取用户输入并打印
name = input("请输入你的名字:")
print("你好," + name + "!")
下一篇预告:【Python入门②】将介绍变量的概念和Python的核心数据类型(整型、浮点型、字符串、列表、元组、集合、字典等),让你学会用程序存储和处理各种数据。
📖 系列专栏:一文入门Python——Agent基础课,欢迎关注,持续更新中!
更多推荐



所有评论(0)