news 2026/5/8 21:22:22

零基础学 Python 第一天|从环境搭建到基础语法,保姆级复盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零基础学 Python 第一天|从环境搭建到基础语法,保姆级复盘

前言

纠结了很久,终于下定决心入门编程,首选 Python —— 身边很多程序员朋友都推荐,说它语法简洁、上手最快,即使是完全没有编程基础的新手,也能快速写出可运行的代码。今天是 Python 学习的第一天,从 0 到 1 搞定环境搭建、基础语法,全程记录学习细节、知识点拆解和练习案例,分享给和我一样刚入门的小伙伴,避免踩坑,一起打卡进阶!

一、为什么选择 Python 作为入门语言?(新手必看)

在正式开始学习前,先明确自己选择 Python 的原因,也给犹豫要不要学 Python 的新手一点参考,避免盲目跟风:
1.语法极简,接近自然语言:不用记复杂的括号、分号约束,比如打印内容,Python 只需要 print(“内容”),而其他语言可能需要多行格式,新手上手无压力。
2.应用场景广泛,实用性强:学会后能做很多事 —— 爬虫(爬取网页数据)、数据分析(处理表格、统计数据)、自动化脚本(批量处理文件、自动打卡)、人工智能、后端开发,甚至可以做简单的小游戏,学习动力拉满。
3.入门门槛低,成就感强:第一天就能写出可运行的代码,不用面对复杂的逻辑,能快速感受到编程的乐趣,避免新手半途而废。
4.社区完善,资源丰富:遇到问题随便搜就能找到解决方案,很多免费的学习资料、案例,自学完全能搞定,不用报昂贵的课程。
5.就业前景好:现在很多公司都需要 Python 开发、数据分析岗位,学会后无论是兼职还是全职,都有不错的选择,自学性价比很高。

二、第一天核心学习内容(知识点详细拆解)

(一)环境搭建(全程无坑,新手可照做)
学习 Python 第一步,必须先搭建好运行环境 —— 简单说,就是安装 “Python 解释器”(负责运行代码)和 “开发工具(IDE)”(负责编写代码),两步搞定,全程不复杂。
1. 安装 Python 解释器(关键步骤)
下载地址:Python 官方网站(https://www.python.org/),新手直接下载 最新稳定版(不用纠结版本,最新版足够入门),注意选择和自己电脑系统匹配的版本(Windows/macOS)。
安装注意事项(重点避坑):
Windows 系统:安装时一定要勾选 “Add Python to PATH”(添加到环境变量),否则后续无法在终端运行 Python 命令,新手很容易忽略这一步,导致安装后无法使用。
macOS 系统:自带 Python 2.x 版本,但已经过时,建议安装 Python 3.x 版本,安装后不会覆盖自带版本,可正常使用。
验证是否安装成功:
打开电脑终端(Windows 按 Win+R,输入 cmd;macOS 打开终端),输入 python --version(或 python3 --version),如果显示 Python 的版本号(比如 Python 3.12.0),说明安装成功。
2. 安装开发工具(IDE)
新手推荐使用 PyCharm 社区版(免费、功能足够入门,不用破解),比自带的 IDLE 好用太多,编写代码、运行代码更便捷。
下载地址:JetBrains 官网(https://www.jetbrains.com/pycharm/download/),选择 “Community Edition”(社区版),下载对应系统版本。
安装与配置:
安装过程一路下一步即可,无需复杂配置。
首次打开 PyCharm,创建新项目:选择 “New Project”,设置项目保存路径,选择之前安装的 Python 解释器(自动识别,新手不用手动配置),点击 “Create” 即可。
创建第一个 Python 文件:右键项目名称,选择 “New”→“Python File”,输入文件名(比如 day1),点击 “OK”,就可以开始编写代码了。
(二)第一个 Python 程序:print () 输出函数(入门必备)
环境搭建完成后,写的第一行 Python 代码,就是打印内容 —— 用 print() 函数,这是 Python 中最基础、最常用的函数,作用是 “在控制台输出指定内容”。
1. 基础用法(必掌握)
语法:print(要输出的内容),括号里可以放文字、数字,甚至变量。案例 1:打印文字(字符串)

# 打印普通文字,文字必须用 单引号 '' 或 双引号 "" 包裹print("Hello Python!我是零基础新手,今天第一天学习Python~")print('Python真的很简单!')

运行结果:控制台会直接显示括号里的文字,换行输出(每个 print () 函数会自动换行)。
案例 2:打印数字(整数、浮点数)

# 打印整数,不用加引号print(100)# 打印浮点数(带小数点的数字),不用加引号print(95.5)# 打印计算结果,括号里可以直接写算式print(10+20)# 输出30print(100-50.5)# 输出49.5

2. 进阶用法(新手了解,后续常用)
一次打印多个内容,用逗号 , 分隔,输出时会自动用空格隔开:

print("姓名","小明","年龄",18,"成绩",95.5)# 运行结果:姓名 小明 年龄 18 成绩 95.5

转义字符(常用 2 个):
\n:换行,让内容在不同行显示
\t:制表符,相当于按一次 Tab 键,让内容对齐

print("第一行内容\n第二行内容\n第三行内容")print("姓名:\t小明\n年龄:\t18\n成绩:\t95.5")

运行结果:

第一行内容 第二行内容 第三行内容 姓名:小明 年龄:18成绩:95.5

(三)注释语法(新手必规范,避免后续踩坑)

注释是代码里的 “笔记”,作用是解释代码的逻辑,方便自己后续查看,也方便别人看懂你的代码 ——程序运行时,会自动忽略注释内容,不会影响代码执行。Python 有两种注释方式,都要掌握。
1. 单行注释(最常用)
语法:用 # 开头,# 后面的所有内容都是注释,只能写一行。
案例:

# 这是单行注释,用来解释下面的代码# 打印新手信息print("姓名:小明,年龄:18,职业:Python新手")# 这也是单行注释,可写在代码后面

2. 多行注释(适合写大段笔记)
语法:用三个连续的单引号 ‘’’ 或 三个连续的双引号 “”" 包裹,中间可以写多行内容。
案例:

""" 这是多行注释 可以写很多行内容 比如: 1. 这是Python第一天的学习代码 2. 主要练习print()函数和注释语法 3. 作者:零基础新手 4. 日期:今天 """print("多行注释测试,注释内容不会被运行")

注释的注意事项:
注释要简洁明了,不用写太多废话,重点解释代码的作用、逻辑即可。
养成写注释的习惯,尤其是复杂代码,后续复习时能快速回忆起代码的含义。
不要把注释写在代码中间,会影响代码可读性。

(四)变量入门(编程的基础,重中之重)

变量就像 “装数据的容器”,用来存储文字、数字等数据,后续可以重复使用、修改,不用反复写重复的内容。Python 定义变量非常简单,不用声明数据类型(和 Java、C 语言不同,新手不用纠结类型,直接赋值即可)。
1. 变量的定义语法
语法:变量名 = 变量值,等号 = 是 “赋值符号”,表示把右边的值,放到左边的变量里。案例:

# 定义变量,存储不同类型的数据name="小明"# 变量name,存储字符串(文字)age=18# 变量age,存储整数(数字)score=95.5# 变量score,存储浮点数(带小数点的数字)is_student=True# 变量is_student,存储布尔值(True/False,后续会详细学)

2. 变量的使用
定义变量后,直接使用变量名,就可以调用变量里存储的值,比如用 print () 打印变量:

# 打印变量的值print(name)# 输出:小明print(age)# 输出:18print(score)# 输出:95.5# 变量可以参与计算print(age+2)# 输出:20(age的值是18,18+2=20)print(score-5)# 输出:90.5# 变量可以重新赋值(修改变量的值)age=19# 把变量age的值从18改成19print(age)# 输出:19

3. 变量命名规则(新手必记,避免报错)
变量名不能随便起,有明确的规则,违反规则会导致代码报错,重点记以下 4 点:
变量名只能包含字母(a-z、A-Z)、数字(0-9)、下划线(_),不能包含空格、特殊符号(比如!、@、#、$)
正确案例:name、student_age、score1
错误案例:student age(有空格)、score@123(有特殊符号)
变量名不能以数字开头,可以以字母或下划线开头。
正确案例:age1、_student
错误案例:1age(以数字开头)
变量名区分大小写,比如 Name 和 name 是两个不同的变量。
案例:

Name="小红"name="小明"print(Name)# 输出:小红print(name)# 输出:小明

不能使用 Python 的 关键字(Python 自带的、有特殊含义的单词)作为变量名,比如 print、if、for、while 等。
错误案例:print = 100(print 是函数名,不能作为变量名)
4. 变量命名规范(建议,不是强制)
为了让代码更规范、更容易看懂,建议遵循以下规范:
用 “小写字母 + 下划线” 的方式命名(蛇形命名法),比如 student_name、user_age。
变量名要 “见名知意”,比如用 name 存储姓名,用 age 存储年龄,不要起 a、b、c 这种无意义的变量名。

(五)基础数据类型(第一天必掌握 3 种)

Python 中的数据有不同的类型,不同类型的变量,用途和操作方式不同。第一天先掌握最常用的 3 种,后续逐步学习其他类型。
1. 字符串(str)—— 文字类型
定义:所有用单引号 ‘’、双引号 “”、三引号 ‘’'/“”" 包裹的内容,都是字符串,用来存储文字信息。
案例:

# 单引号字符串name='小明'# 双引号字符串address="北京市"# 三引号字符串(可换行)introduce="""我是小明, 今天第一天学习Python, 希望能坚持下去!"""

查看数据类型:用 type(变量名) 函数,可以查看变量的数据类型。

print(type(name))# 输出:<class 'str'>,表示是字符串类型

整数(int)—— 无小数点的数字
定义:没有小数点的数字,用来存储整数信息,比如年龄、数量、ID 等。
案例:

age=18count=100id=1001print(type(age))# 输出:<class 'int'>,表示是整数类型

注意:整数可以是正数、负数、0,
比如 age = -5、num = 0 都是合法的。

3. 浮点数(float)—— 带小数点的数字
定义:带小数点的数字,用来存储有小数的信息,比如成绩、价格、身高、体重等。
案例:

score=95.5price=29.9height=1.75print(type(score))# 输出:<class 'float'>,表示是浮点数类型

数据类型小练习(巩固第一天知识点)

# 定义不同类型的变量name="小红"age=17score=98.5is_student=True# 打印变量和对应的类型print("姓名:",name,",类型:",type(name))print("年龄:",age,",类型:",type(age))print("成绩:",score,",类型:",type(score))print("是否是学生:",is_student,",类型:",type(is_student))# 变量计算与重新赋值age=age+1# 年龄加1score=score-1.5# 成绩减1.5print("一年后年龄:",age)print("调整后成绩:",score)

三、第一天学习中遇到的小问题 & 解决方法(新手避坑)

问题 1:安装 Python 后,终端输入 python 提示 “不是内部或外部命令”—— 原因:安装时没勾选 “Add Python to PATH”(环境变量),解决方法:重新安装 Python,勾选该选项,或手动配置环境变量(新手建议重新安装,更简单)。
问题 2:PyCharm 找不到 Python 解释器 —— 原因:创建项目时,没有选择正确的 Python 安装路径,解决方法:创建项目时,点击 “Python Interpreter” 后面的 “Add”,手动选择 Python 安装目录下的 python.exe(Windows)或 python3(macOS)。
问题 3:打印字符串时,忘记加引号,报错 —— 原因:字符串必须用引号包裹,解决方法:给文字内容加上单引号或双引号。
问题 4:变量命名时,用了数字开头,报错 —— 原因:违反变量命名规则,解决方法:修改变量名,以字母或下划线开头。

四、第一天学习感受 & 收获

收获:从完全零基础,搞定了 Python 环境搭建,学会了 print () 输出、注释、变量定义和基础数据类型,能写出简单的 Python 代码,运行成功的那一刻,成就感满满。
感受:Python 真的比想象中简单,没有复杂的语法约束,入门门槛很低,只要认真看、认真敲代码,就能快速上手。
不足:对变量命名规则记得还不够熟练,偶尔会写错;对数据类型的区分还不够清晰,后续需要多练习。

五、明日学习计划(循序渐进,不贪多)

学习输入函数 input(),实现 “接收用户输入的内容”,比如让用户输入姓名、年龄,再打印出来。
掌握数据类型转换,比如把字符串类型的数字(比如 “18”)转换成整数类型(18),解决不同类型变量无法计算的问题。
学习基础运算符(加减乘除、取余、赋值运算符等),练习简单的计算案例。
完成 3-5 个综合小练习,巩固第一天的知识点,做到 “能独立写出代码、运行成功”。

六、写给和我一样的零基础新手

很多人都怕 “零基础学不会编程”,其实不用怕,Python 真的是最适合新手的入门语言。第一天的知识点都很基础,没有复杂的逻辑,重点是 “多敲代码、多练习”—— 不要只看不动手,每一个案例都要自己敲一遍,运行成功,才能真正掌握。
学习编程没有捷径,贵在坚持。每天学一点、练一点,哪怕每天只掌握 1-2 个知识点,日积月累,也能从零基础成长为能独立写项目的程序员。后续我会持续更新 Python 学习日记,记录每天的学习内容、练习案例和踩坑经历,和大家一起从零进阶,加油!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 21:21:35

SpringBoot 国密 SM4 配置加密(工具类实现)

SpringBoot 国密 SM4 配置加密&#xff08;工具类实现&#xff09;前言一、核心依赖二、YML 配置文件&#xff08;application.yml&#xff09;三、国密 SM4 加密解密工具类&#xff08;Sm4Utils&#xff09;四、配置文件读取解密工具类&#xff08;ApplicationConfigUtils&…

作者头像 李华
网站建设 2026/5/8 21:20:28

移动芯片行业生存法则:从四五千人团队规模看技术平台化竞争

1. 移动芯片行业的“人海战术”&#xff1a;一个被低估的生存门槛最近和几个还在半导体行业里摸爬滚打的老朋友聊天&#xff0c;话题又绕回了那个经典的问题&#xff1a;现在做手机芯片&#xff0c;到底得养多少人&#xff1f;这听起来像个管理学的课题&#xff0c;但实际干过的…

作者头像 李华
网站建设 2026/5/8 21:13:00

2026最权威的六大AI辅助论文网站解析与推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 于当下的学术写作范围里头&#xff0c;AI工具已然变成了能够提高效率以及质量的关键辅助方式…

作者头像 李华
网站建设 2026/5/8 21:12:46

Pixel2Geo 厘米级定位,危化园区无感全域管控

Pixel2Geo 厘米级定位&#xff0c;危化园区无感全域管控 前言 危化园区高危场景复杂、管线密集、动火作业频繁、安全管控容错率极低&#xff0c;传统UWB、GPS、穿戴标签定位存在部署成本高、信号遮挡失效、跨相机断链、人员抵触管理等诸多局限&#xff0c;无法实现全域不间…

作者头像 李华
网站建设 2026/5/8 21:10:41

山东大学项目实训3——推荐算法引擎与地图 LBS 服务的深度集成

一、 进展概述 近两周&#xff0c;项目进入了最核心的业务逻辑开发期。我主要负责了“需求匹配与智能推荐智能体”的开发&#xff0c;并完成了高德地图 SDK 的深度集成。目前&#xff0c;系统已实现从结构化请求到具体服务点的精准映射&#xff0c;并能根据机场实时状态&#x…

作者头像 李华