Skip to content

我年纪轻轻就学会了Python编程;python_docs;python教程 ;markdown ;jupyter notebook

License

Notifications You must be signed in to change notification settings

qianliyx/python_docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python docs

python_docs; python教程; markdown; jupyter notebook

我年纪轻轻就学会了Python编程。

I learned Python programming at a young age。

1. 资源

2. 书籍资源分享

Leave me a message

3. 赞赏

读后若有收获,可以微信请作者喝咖啡:

:::

4. 本教程目录

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项目实战

About

我年纪轻轻就学会了Python编程;python_docs;python教程 ;markdown ;jupyter notebook

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages