Skip to content

Python 3 编程基础教程目录(基于 3.8.6)

版本说明

本教程以 Python 3.8.6 为基准编写。该版本已于 2024 年 10 月停止官方维护,学习者在掌握基础后,建议过渡至 Python 3.11+ 以获取更好的安全性和性能。文中标注"推荐写法"的部分同样适用于更高版本。

第1章 开发环境搭建

1.1 Python 3.8.6 安装指南(Windows/macOS/Linux)

1.2 代码编辑器选择:VS Code 与 PyCharm 基础配置

1.3 Python 交互式控制台使用与基本命令

第2章 基础语法入门

2.1 变量命名规则与赋值操作

2.2 基本输入输出:print() 与 input()

2.3 字符串格式化基础方法

2.4 本章回顾

第3章 数值类型详解

3.1 整数与浮点数的基本操作

3.2 复数类型创建与运算

3.3 布尔值与逻辑运算符

3.4 None 值的含义与使用场景

第4章 容器类型基础

4.1 字符串常用操作方法

4.2 列表的创建与基本操作

4.3 元组的不可变特性

4.4 字典的键值对存储

4.5 集合的去重与集合运算

4.6 深拷贝与浅拷贝

第5章 程序控制结构

5.1 if 条件语句与多分支判断

5.2 for 循环遍历容器

5.3 while 循环与循环控制

5.4 列表推导式简化循环

第6章 函数基础

6.1 函数定义与调用语法

6.2 函数参数传递方式

6.3 返回值与无返回值函数

6.4 默认参数与关键字参数

第7章 作用域与闭包

7.1 局部变量与全局变量

7.2 global 关键字使用

7.3 闭包的基本概念

7.4 nonlocal 关键字作用

第8章 模块与导入

8.1 模块概念与 import 语句

8.2 标准库模块简单使用

8.3 自定义模块创建

8.4 __name__ == '__main__' 的作用

第9章 异常处理

9.1 常见异常类型认识

9.2 try-except 基本语法

9.3 finally 子句的作用

9.4 简单自定义异常

第10章 类与对象基础

10.1 类的定义与实例创建

10.2 实例属性与方法

10.3 构造方法 __init__

10.4 类的基本封装概念

第11章 继承基础

11.1 继承语法与子类创建

11.2 方法重写基础

11.3 super() 函数简单使用

11.4 多态的简单理解

第12章 datetime 时间处理

12.1 datetime 对象创建

12.2 时间属性访问

12.3 时间差计算(timedelta)

12.4 时间格式化输出

12.5 时区处理初步

第13章 文件操作基础

13.1 文件打开与关闭

13.2 pathlib 路径处理

13.3 文本文件读写操作

13.4 with 语句自动管理文件

13.5 简单路径操作

第14章 实用工具类型

14.1 枚举类型基础使用

14.2 命名元组创建与访问

14.3 数据类简化类定义

14.4 常用内置函数回顾

14.5 日志记录 logging

14.6 命令行参数解析 argparse

14.7 读取环境变量 os.environ