Python基础教程
薯条老师 共有 96 篇教程
零基础入门Python,薯条老师教你从小白到编程高手
最新发布:19.3节: Python数据库编程(2022-12-09)
第一章: 环境搭建,安装Python
- 1.1节: 在Windows中安装Python (2020-04-04)
- 1.2节: 在Linux中安装Python (2020-04-12)
- 1.3节: 在macOS中安装Python (2022-11-22)
第二章: 挑选一款趁手的IDE
- 2.1节: 神器PyCharm的安装与配置 (2020-04-14)
- 2.2节: 神器VS Code的安装与配置 (2020-04-14)
- 2.3节: 程序实战-第一个Python程序 (2022-11-11)
第三章: 计算机基础知识
- 3.1节: 计算机的信息表示 (2020-04-17)
- 3.2节: 计算机的组成结构 (2020-04-17)
- 3.3节: 程序实战-进制转换 (2022-11-22)
第四章: 命令行基础知识
- 4.1节: Windows命令行 (2020-04-18)
- 4.2节: Linux命令行 (2020-04-18)
- 4.3节: 程序实战-九九乘法表 (2022-11-23)
第五章: 从全局把握Python
- 5.1节: Python程序的执行过程 (2020-04-18)
- 5.2节: Python语言的核心版块 (2020-04-18)
- 5.3节: 程序实战-下班倒计时 (2022-11-23)
第六章: Python语言基础
- 6.1节: 变量的定义与命名 (2020-04-21)
- 6.2节: 理解表达式与语句 (2020-04-21)
- 6.3节: 学会写代码注释 (2020-04-21)
- 6.4节: 尴尬的代码缩进错误 (2020-04-21)
- 6.5节: 神奇的Python交互模式 (2020-04-21)
- 6.6节: 程序实战-计算最小值 (2022-11-24)
第七章: Python流程控制
- 7.1节: 条件控制结构 (2020-04-21)
- 7.2节: 循环控制结构 (2020-04-22)
- 7.3节: 转向控制结构 (2020-04-23)
- 7.4节: 程序实战-计算次大值 (2022-11-25)
第八章: Python数据类型与运算
- 8.1节: 简单数据类型 (2020-04-24)
- 8.2节: 数据的运算 (2020-04-25)
- 8.3节: 数据类型转换 (2020-04-26)
- 8.4节: 程序实战-计算水仙花数 (2022-11-28)
第九章: Python字符串类型
- 9.1节: 字符串的定义与编码 (2020-04-27)
- 9.2节: 字符串的操作符 (2020-04-28)
- 9.3节: 字符串的操作方法 (2020-05-01)
- 9.4节: 字符串的格式化 (2020-05-02)
- 9.5节: 程序实战-模式匹配算法 (2022-11-30)
第十章: Python列表类型
- 10.1节: 列表的基础概念 (2020-05-03)
- 10.2节: 列表的操作符 (2020-05-05)
- 10.3节: 列表的操作方法 (2020-05-07)
- 10.4节: 优雅的列表推导式 (2020-05-09)
- 10.5节: 程序实战-冒泡排序算法 (2022-12-01)
第十一章: Python元组类型
- 11.1节: 元组的基础概念 (2020-05-12)
- 11.2节: 元组的操作符 (2020-05-12)
- 11.3节: 元组的操作方法 (2020-05-13)
- 11.4节: 元组与列表的区别 (2020-05-13)
- 11.5节: 程序实战-选择排序算法 (2022-12-01)
第十二章: Python字典类型
- 12.1节: 字典的基础概念 (2020-05-14)
- 12.2节: 字典的操作方法 (2020-05-14)
- 12.3节: 使用字典进行格式化 (2020-05-16)
- 12.4节: 字典的快速查找 (2020-05-16)
- 12.5节: 程序实战-识别敏感词 (2022-12-01)
第十三章: Python集合类型
- 13.1节: 集合的基础概念 (2020-05-17)
- 13.2节: 集合的操作方法 (2020-05-17)
- 13.3节: 集合的快速查找 (2020-05-21)
- 13.4节: 程序实战-二分查找算法 (2022-12-06)
第十四章: Python函数处理
- 14.1节: 函数的基础概念 (2020-05-21)
- 14.2节: 函数的参数用法 (2020-05-21)
- 14.3节: 函数的可变参数 (2020-05-21)
- 14.4节: 匿名函数lambda表达式 (2020-05-22)
- 14.5节: 理解函数装饰器 (2020-05-22)
- 14.6节: 彻底掌握递归函数 (2020-05-22)
- 14.7节: 常用的Python内置函数 (2020-05-22)
- 14.8节: 程序实战-最大子序列和 (2022-12-06)
第十五章: Python文件处理
- 15.1节: 计算机文件的基础知识 (2020-05-23)
- 15.2节: 对文件进行读写操作 (2020-05-23)
- 15.3节: 文件读写的高级操作 (2020-05-24)
- 15.4节: StringIO与BytesIO (2020-05-24)
- 15.5节: 使用Json模块读写Json文件 (2020-05-24)
- 15.6节: 程序实战-数据清洗CSV文件 (2022-12-07)
第十六章: Python面向对象
- 16.1节: 先理解面向过程 (2020-05-24)
- 16.2节: 再理解面向对象 (2020-05-25)
- 16.3节: 类属性,类方法,静态方法 (2022-11-24)
- 16.4节: 对象属性与对象方法 (2022-11-24)
- 16.5节: 类的封装与继承 (2022-11-25)
- 16.6节: 魔术属性与魔术方法 (2022-11-25)
- 16.7节: super类型与MRO (2022-11-28)
- 16.8节: 可迭代对象与迭代器 (2022-11-28)
- 16.9节: 类装饰器与属性装饰器 (2022-11-30)
- 16.10节: Python中的元类 (2022-11-30)
- 16.11节: 程序实战-观察者模式 (2022-12-08)
第十七章: Python异常处理
- 17.1节: Python中的Exception (2020-05-25)
- 17.2节: Python中的异常处理 (2020-05-26)
- 17.3节: 自定义异常类型 (2020-05-26)
- 17.4节: 程序实战-单例模式 (2022-12-08)
第十八章: Python模块处理
- 18.1节: Python模块的基础知识 (2020-05-26)
- 18.2节: Python模块的导入机制 (2020-05-26)
- 18.3节: Python中的package (2020-05-26)
- 18.4节: 模块的绝对导入与相对导入 (2020-05-26)
- 18.5节: Python常用的标准库 (2020-05-26)
- 18.6节: 程序实战-封装数据库模块 (2022-12-08)
第十九章: Python高级编程
- 19.1节: Python并发编程 (2022-12-09)
- 19.2节: Python网络编程 (2022-12-09)
- 19.3节: Python数据库编程 (2022-12-09)
第二十章: Python项目实战
- 20.1节: 简单的猜数字游戏 (2021-08-13)
- 20.2节: 进阶的猜姓名游戏 (2021-08-13)
- 20.3节: 简单商城购物系统 (2021-08-13)
- 20.4节: 简单中文搜索引擎 (2021-08-13)
- 20.5节: 基于ElasticSearch的搜索系统 (2021-08-13)