Python 作为一门简洁高效、通用性强的编程语言,在全球范围内备受青睐,不仅是编程入门者的首选,也广泛应用于 IT 开发、数据分析、人工智能等多个领域。本报告基于《你好 Python》和《Python 基础语法》两份 PPT 内容,系统梳理 Python 的起源、核心优势、环境搭建及基础语法知识,旨在为初学者提供清晰的学习指引,帮助快速掌握 Python 入门必备技能,为后续深入学习奠定坚实基础。
Python 的起源可追溯至 1989 年,荷兰程序员吉多・范・罗苏姆(龟叔)为打发圣诞节假期,开发了一款新的解释程序雏形,1991 年第一个 Python 解释器正式诞生。其命名源于龟叔喜爱的电视剧《Monty Python's Flying Circus》,充满趣味与随性的设计理念。
Python 的核心优势体现在三方面:一是简单易学,语法简洁直观,接近自然语言,降低入门门槛;二是开发效率高,拥有丰富的内置库和第三方库,能快速实现复杂功能;三是应用场景广泛,覆盖 IT 从业者的自动化脚本开发、普通白领的办公自动化、后端开发、人工智能、大数据处理等多个领域,同时也是学生计算机二级考试、少儿编程课程的核心教学语言。在 TIOBE 编程社区指数中,Python 长期稳居前列,2022 年 3 月评级达 14.26%,位列全球第三,足见其受欢迎程度。
python的下载与安装
下载python
从0开始学python,第一步就是下载python。
打开浏览器,输入python官方网站python.org

选择downloads,想下载的版本

下滑,找到箭头所指的地方

便可以根据指示进行安装。
安装验证
安装验证:Windows 系统通过快捷键 "Win+R" 打开命令提示符,输入 "python";macOS 和 Linux 系统打开终端,输入 "python3",若显示版本信息(如 Python 3.10.4),则表明安装成功。

推荐使用 PyCharm 社区版(免费开源),其集成代码编辑、运行、调试功能,支持中文语言包、翻译等插件安装。配置步骤包括:下载安装后,创建新项目时指定 Python 解释器路径,勾选 "Create a main.py welcome script" 生成入门脚本,即可开始编程。常用快捷键如 "Ctrl+D" 复制行、"Ctrl+Shift+F10" 运行代码,能大幅提升开发效率。
第一个程序
编程入门经典的 "Hello World" 程序在 Python 中极为简洁,只需一行代码:print ("Hello World!!!")
运行方式有两种:一是在命令提示符 / 终端的 Python 解释器环境中直接输入代码回车执行;二是在 PyCharm 中创建 test.py 文件,写入代码后右键运行。需注意代码中的双引号和括号必须使用英文符号,避免语法错误。常见问题如 "python 不是内部命令",多因安装时未勾选环境变量配置,需重新安装并勾选对应选项。



Python 基础语法核心知识点
(一)字面量与数据类型
- 字面量:指代码中固定不变的值,Python 中常用类型包括整数(int,如 666、-88)、浮点数(float,如 13.14、-5.21)、字符串(str,如 "黑马程序员")、布尔值(bool,True/False)等。其中字符串需用双引号、单引号或三引号包围,三引号支持多行文本定义。
- 数据类型查看:通过 type () 函数可查看数据类型,例如 type ("黑马程序员") 返回 < class'str'>,type (13.14) 返回 < class 'float'>。变量本身无类型,其类型由存储的数据决定,如 name = "张三" 中,name 存储字符串数据,故视为字符串变量。
(二)注释与变量
- 注释:用于解释代码功能,不参与程序执行。单行注释以 "#" 开头,如# 这是单行注释;多行注释用一对三引号包裹,如 """这是多行注释,支持换行"""。合理使用注释可增强代码可读性。
- 变量:用于存储程序运行时的动态数据,定义格式为变量名 = 变量值,如 money = 50。变量的核心特征是值可修改,例如 money = money - 10 表示扣除 10 元后更新余额。变量命名需遵循 "见名知意、下划线命名法、全小写" 规范,如 student_name = "小明",避免使用关键字(如 True、if、for)和特殊字符。
(三)数据类型转换与标识符
- 类型转换:常用函数包括 int (x)(转为整数)、float (x)(转为浮点数)、str (x)(转为字符串)。需注意字符串转数字时,内容必须为有效数字,否则会报错;浮点数转整数会丢失小数部分精度。
- 标识符命名规则:标识符是变量、函数、类的名称,允许包含中文、英文、数字、下划线,但数字不能开头,且区分大小写(如 Andy 和 andy 是两个不同变量),禁止使用 Python 关键字。
(四)运算符与字符串操作
- 常用运算符:算术运算符包括加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、指数(),如 9//2 结果为 4,26 结果为 64;赋值运算符包括 =、+=、-= 等,如 count += 1 等效于 count = count + 1。
- 字符串操作:字符串拼接使用 "+" 号,如 "我是" + name + ",来自北京",但仅支持字符串间拼接,非字符串类型需先转换;字符串格式化有两种常用方式,一是占位符格式(% s 字符串、% d 整数、% f 浮点数),如 "年龄:% d 岁" % age,二是快速格式化(f-string),如 f"年龄:{age} 岁",后者更简洁高效;字符串精度控制通过 m.n 格式,如 %.2f 表示保留两位小数。
(五)数据输入
input () 函数用于获取键盘输入,格式为变量名 = input ("提示信息"),如 user_name = input ("请输入姓名:")。需注意无论输入何种类型数据,input () 返回值均为字符串,若需数字类型,需搭配类型转换函数,如 age = int (input ("请输入年龄:"))。