目 录
第一章、 概述
1. Python是什么
2. Python语言的特点
3. Python语言的缺点
4. Python程序的执行过程
5. 安装Python
6. 运行Python程序
7. Python集成开发环境
第二章、 语法基础
1. 第一个Python程序
2. 数据与数据类型
3. 数据类型转换
4. 标识符
5. 变量
6. 常量
7. Python运算符
8. 表达式
9. 语句
10. 实例:
第三章、 程序逻辑控制
1. 条件分支
2. while循环
3. for循环
4. 循环中的break和continue语句
第四章、 字符串
1. 创建字符串对象
用一对单引号或者双引号创建字符串
使用str()函数创建字符串
使用转义字符
2. 索引与切片
索引
切片
3. 使用+和*运算符
使用+运算符拼接字符串
使用*运算符重复字符串
使用in运算符
4. 使用字符串方法
replace()方法修改字符串
find()和index()搜索字符串
split()方法拆分字符串
第五章、 复合数据类型
1. 元组(tuple)
创建元组对象
访问元组元素:索引与切片
+ 和 * 运算符
结合成员运算符 in
2. 列表(list)
创建列表对象
使用序列类型的通用操作
添加元素
删除元素
修改元素
排序
逆序
列表推导式
二维列表
3. 字典(dict)
创建字典对象
添加、修改字典的键-值对
获取字典项
遍历字典
删除字典的键-值对
4. 集合(set & frozenset)
创建集合
结合成员运算符“in”
集合运算
第六章、 函数
1. 为什么要用函数
2. 函数定义和调用
3. 函数返回值
4. 形参和实参
5. 参数匹配
位置参数
关键字参数
默认值参数
6. 可变长参数
可变长参数之“*”
可变长参数之“**”
7. 可变对象和不可变对象作为函数实参
8. 局部变量
9. 标准输入输出函数
标准输出函数 print()
格式化输出(Formatted printing)
标准输入函数 input()
第七章、 类与对象
1. 面向对象程序设计
类与对象
封装
继承
多态
2. 定义类
在类中定义方法
定义属性
3. 创建对象
4. 使用对象(访问对象属性和方法)
5. 构造方法
构造方法是在创建对象时由Python自动调用
构造方法的作用初始化对象
构造方法可以省略:默认构造方法
6. Self是什么
Self表示当前对象
self表示当前对象
构造方法中的self参数
7. 实例变量、类变量和局部变量
实例变量
在构造方法之外的普通方法中定义实例变量
动态创建实例变量
类变量
局部变量
8. 实例方法与类方法
实例方法
类方法
静态方法
9. 继承
10. object类
11. 方法覆盖
12. 多态
面向对象的多态
第八章、 文件操作
1. 文件对象
open()函数
创建与关闭文件对象
2. 文本文件的读写
向文件中写入信息
使用with关键字简化程序
判断文件是否存在
向文件追加信息
一次性读取文件中全部内容
按行读取文件内容
open()函数中的文件路径
读取指定数量的字符
文件编码格式
3. 二进制文件操作
Python序列化
pickle写入对象
pickle读取对象
4. 文件级操作
os模块中的文件操作
os.path模块中的文件操作
5. 目录操作
6. 案例应用
第九章、 Numpy入门
1. 初识Numpy
Numpy是什么
安装Numpy
Numpy初体验
2. Numpy基础
基本数据结构ndarray
创建数组
Numpy数据类型
Numpy数组的属性
轴axis
数组索引
数组切片
副本与视图(view)
3. 数组四则运算
数组与标量数的加、减、乘、除运算
两个数组间的运算
4. 数组变形
5. 常用数学函数
三角函数与反三角函数
角度与弧度转换
统计函数
6. 广播
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!