本来2017年就学习过的内容,现在需要使用python,重新整理一遍
[Python-Liao-XX…]系列,系列根据廖雪峰的python3初级教程学习整理。
参考 Python教程
01-(01-12)数据结构(list-tuple-set)
1. Python解释器
2. 第一个Python程序
3. 使用文本编辑器
4. Python代码运行助手
5. 输入和输出
6. Python基础
7. 数据类型和变量
8. 字符串和编码
9. 使用list和tuple
10. 条件判断
11. 循环
12. 使用dict和set
02-(13-23)【重要】函数-切片-生成器-迭代器
13. 函数
14. 调用函数
15. 定义函数
16. 函数的参数
17. 递归函数
18. 高级特性
19. 切片
20. 迭代
21. 列表生成式
22. 生成器
23. 迭代器
03-(24-35)【重要】高阶函数-Map/Reduce-闭包-匿名函数-装饰器-偏函数
24. 函数式编程
25. 高阶函数
26. map/reduce
27. filter
28. sorted
29. 返回函数
30. 匿名函数
31. 装饰器
32. 偏函数
33. 模块
34. 使用模块
35. 安装第三方模块
04-(36-40)面向对象(1)
36. 面向对象编程
37. 类和实例
38. 访问限制
39. 继承和多态
40. 获取对象信息
05-(41-48)面向对象(2)
41. 实例属性和类属性
42. 面向对象高级编程
43. 使用__slots__
44. 使用@property
45. 多重继承
46. 定制类
47. 使用枚举类
48. 使用元类
06-(49-53)调试与测试
49. 错误、调试和测试
50. 错误处理
51. 调试
52. 单元测试
53. 文档测试
07-(54-58)IO-文件读写-序列化
54. IO编程
55. 文件读写
56. StringIO和BytesIO
57. 操作文件和目录
58. 序列化
08-(59-64)进程与线程
59. 进程和线程
60. 多进程
61. 多线程
62. ThreadLocal
63. 进程vs. 线程
64. 分布式进程
09-65正则表达式
10-(66-75)常用内建模块
66. 常用内建模块
67. datetime
68. collections
69. base64
70. struct
71. hashlib
73. XML
74. HTMLParser
75. urllib
11-(76-79)常用第三方模块
76. 常用第三方模块
77. PIL
78. virtualenv
79. 图形界面
12-(80-86)网络编程
80. 网络编程
81. TCP/IP简介
82. TCP编程
83. UDP编程
84. 电子邮件
85. SMTP发送邮件
86. POP3收取邮件
13-(87-91)访问数据库
87. 访问数据库
88. 使用
89. SQLite
90. 使用MySQL
91. 使用SQLAlchemy
14-(92-96)Web开发
92. Web开发
93. HTTP协议简介
94. HTML简介
95. WSGI接口
96. 使用Web框架
15-(97-101)使用模板
97. 使用模板
98. 协程
99. asyncio
100. async/await
101. aiohttp