Content
43 Lessons • 0 Quizzes • 0 Challenges
字符串详解
- 1
Python中的字符串
- 2
字符串方法
- 3
字符串切片
- 4
字符串格式化
列表、元组和字典
- 1
本章我们将学习什么?
- 2
列表
- 3
元组
- 4
字典
条件语句
- 1
条件语句是什么?
- 2
if 语句
- 3
布尔运算
- 4
检查空值
- 5
特殊字符
- 6
if __name__ == "__main__"
循环
- 1
循环简介
- 2
for 循环
- 3
while 循环
- 4
循环中的 else 语句与总结
Python推导式
- 1
列表推导式简介
- 2
列表推导式
- 3
字典推导式
- 4
集合推导式
异常处理
- 1
异常处理简介
- 2
常见异常
- 3
如何处理异常
- 4
finally 语句
- 5
try、except 或 else!
文件操作
- 1
文件处理入门
- 2
如何读取文件
- 3
如何逐块读取文件
- 4
在 Python 中写入文件
- 5
使用 with 操作符
- 6
文件操作中的错误处理
导入
- 1
导入 Python 模块
- 2
Python之禅
- 3
从模块中导入指定名称
- 4
导入全部内容与命名空间
函数
- 1
函数
- 2
向函数传递参数
- 3
关键字参数
- 4
参数和关键字参数
- 5
关于作用域与全局变量的说明
- 6
编程技巧:不要重复自己
类
- 1
Python中的类简介
- 2
创建一个类
- 3
什么是 self?
- 4
子类
反射
- 1
反射简介
- 2
Python 类型
- 3
Python 的 dir 函数
- 4
Python 帮助!
CSV 模块
- 1
CSV 模块简介
- 2
读取 CSV 文件
- 3
写入 CSV 文件
configparser
- 1
配置文件与配置解析器
- 2
创建配置文件
- 3
如何读取、更新和删除选项
- 4
如何使用插值
日志记录
- 1
Python中的日志记录
- 2
创建一个简单的日志记录器
- 3
如何从多个模块记录日志(以及格式化!)
- 4
为工作与娱乐配置日志
os 模块
- 1
Python 的 os 模块
- 2
操作系统名称
- 3
os.environ、os.getenv() 和 os.putenv()
- 4
Python中的目录和文件操作函数
- 5
os.path 及相关函数
发送电子邮件
- 1
在 Python 中发送电子邮件
- 2
一次性发送多封邮件
- 3
使用 TO、CC 和 BCC 行发送邮件
- 4
使用邮件模块添加附件或正文
SQLite 模块
- 1
在 Python 中开始使用 SQLite
- 2
如何创建数据库并插入一些数据
- 3
更新和删除记录
- 4
基本的 SQLite 查询
子进程模块
- 1
Python 的 subprocess 模块
- 2
调用函数
- 3
Popen 类
- 4
学习如何与子进程通信
sys 模块
- 1
Python 的 sys 模块
线程模块
- 1
Python 中的线程
- 2
编写一个多线程下载器
处理日期和时间
- 1
Python中的日期和时间
- 2
datetime 模块
- 3
时间模块
xml 模块
- 1
XML 模块简介
- 2
使用 minidom
- 3
使用 ElementTree 解析 XML
- 4
如何使用 ElementTree 创建 XML
- 5
如何使用 ElementTree 编辑 XML
- 6
如何使用 ElementTree 解析 XML
Python 调试器
- 1
Python中的调试器模块
- 2
如何启动调试器
- 3
逐步分析代码
- 4
设置断点
装饰器
- 1
Python 装饰器
- 2
一个简单的函数
- 3
创建一个日志装饰器
- 4
内置装饰器
- 5
使用 Python 的 property 替代传统的 setter 和 getter
lambda 表达式
- 1
Python 中的 Lambda 语句
- 2
Tkinter + lambda
代码性能分析
- 1
代码性能分析简介
- 2
使用 cProfile 分析你的代码
测试入门
- 1
doctest 和 unittest
- 2
使用 doctest 进行测试
- 3
使用 unittest 进行测试驱动开发
- 4
其他备注
安装模块
- 1
安装包简介
- 2
从源码安装
- 3
使用 easy_install
- 4
使用 pip
- 5
关于依赖项的一点说明
ConfigObj
- 1
ConfigObj 快速入门
- 2
使用 configspec 验证配置
使用 lxml 解析 XML
- 1
本章导读
- 2
使用 lxml 解析 XML
- 3
解析书籍示例
- 4
使用 lxml.objectify 解析 XML
- 5
使用 lxml.objectify 创建 XML
Python 代码分析
- 1
pylint
- 2
分析你的代码
- 3
开始使用 pyflakes
requests 库
- 1
什么是 'requests' 包?
- 2
如何提交网页表单
SQLAlchemy
- 1
Python 中的 SQLAlchemy
- 2
如何创建数据库
- 3
如何向您的表中插入或添加数据
- 4
如何使用 SQLAlchemy 修改记录
- 5
如何在 SQLAlchemy 中删除记录
- 6
SQLAlchemy 的基本 SQL 查询
虚拟环境
- 1
虚拟环境
- 2
创建虚拟环境
创建模块和包
- 1
模块与包的创建入门
- 2
如何创建一个 Python 模块
- 3
如何创建一个 Python 包
如何将你的代码发布到 PyPI
- 1
回顾 mymath 包结构
- 2
创建 setup.py 文件
- 3
注册包
- 4
将包上传到 PyPI
Python Egg 包格式
- 1
Python 包的简介
- 2
创建 egg 包
Python 轮子(wheels)
- 1
Python wheel 简介
- 2
创建一个轮子
- 3
安装 Python 轮子
py2exe
- 1
py2exe 简介
- 2
创建一个简单的图形用户界面
- 3
py2exe 的 setup.py 文件
- 4
创建一个高级的 setup.py 文件
bbfreeze
- 1
bbfreeze 包
- 2
开始使用 bbfreeze
- 3
使用 bbfreeze 的高级配置
cx_Freeze
- 1
cx_Freeze 简介
- 2
开始使用 cx_Freeze
- 3
高级 cx_Freeze - 使用 setup.py 文件
PyInstaller
- 1
PyInstaller 简介
- 2
使用 PyInstaller 入门
- 3
PyInstaller 和 wxPython
创建安装程序
- 1
创建安装程序简介
- 2
开始使用 GUI2Exe
- 3
让我们制作一个安装程序!
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User