python_docs; python教程; markdown; jupyter notebook
我年纪轻轻就学会了Python编程。
I learned Python programming at a young age。
Leave me a message
读后若有收获,可以微信请作者喝咖啡:
:::1. Python编程:简介、安装、第一个程序、IDE
- 简介
- 安装
- 第一个Python程序
- Python解释器
- IDE推荐:IDLE、jupyter、pycharm、VSCode
2. Python编程:数据类型和变量
- 数据类型和变量
- numger:数字
- string:字符串 和 bytes
- bool:布尔值
- None:空值
- list:列表
- set:集合
- dict:字典
- tuple:元祖
- 不可变数据与可变数据
3. Python编程:运算符
- 算数运算
- 比较运算
- 赋值运算
- 逻辑运算
- 位运算
- 成员运算
- 身份运算
- 运算符优先级
4. Python编程:分支、循环、推导式、生成器、迭代器
- 分支
- 三元运算
- 模式匹配(3.10新用法)
- 循环
- 海象运算
- 推导式
- 生成器
- 迭代器
5. Python编程:函数、装饰器、模块
- 函数
- return和yield:再看生成器
- 局部变量和全局变量
- 匿名函数
- 内置函数
- 装饰器
6. Python编程:面向对象编程
- 类、对象、实例
- 访问限制
- 继承和多态
- 类的装饰器
- 类的魔法方法
7. Python编程:模块与包
- 模块
- 包
- 作用域
- pip安装模块
8. Python编程:异常与调试
- 异常
- 调试
- 单元调试
- 文档调试
9. Python编程:IO编程
- 文件读写
- with-as上下文管理器
- StringIO和BytesIO
- 操作文件和目录:os.path和pathlib
- 序列化
10. Python编程:线程、进程、异步
- 多线程
- 多进程
- 异步
11. Python编程:常用内置模块
- os
- sys
- pickle、json
- time、datetime、calendar
- logging
- argparse
- re正则表达式
- base64
- struct
- hashlib
- csv
- wav
- urllib
- contextlib
- operator
- functools
- itertools
- collections
12. Python编程:常用第三方模块
- psutil
- prettytable
- requests
- beautifulsoup
- 数据分析三剑客:numpy、matplotlib、pandas
- jieba
- pillow
- opencv
13. Python编程:电子邮件
- 发送邮件
- 收取邮件
14. Python编程:操作数据库
- sqlite
- msyql
15. Python编程:总结、Python版本差异
- 总结
- Python版本差异
16. PythonWeb开发:Flask
17. PythonWeb开发:FastAPI
18. Python人工智能开发导读:scikit-learn、tensorflow、pytorch、nlp、cv、speech
19. Python项目实战