python 学习手册

0 基础

  1. 常用内置类型(int, float, bool,bytes, str, list, dict, set)
  2. if-else,whilefor等分支、循环的迭代控制流语句
  3. def 函数定义语句
  4. 类(class)
  5. 异常(exception)

1 进阶

  1. 可变对象和不可变对象
  2. 浅拷贝和深拷贝
  3. Str和Unicode之间变换
  4. is== 混用
  5. 类属性和实例属性
  6. global 全局变量使用
  7. 参数,默认参数和关键词参数

2 高阶

  1. 生成器和迭代器
  2. 函数式编程,lambda,map,reducefilter
  3. 列表解析,字典解析,集合解析和生成器解析
  4. 运算符重载
  5. property属性
  6. 上下文管理器(__enter__, __exit__)
  7. 装饰器
  8. 元类

3 标准库

  1. 正则表达式 re
  2. 迭代工具 itertools
  3. 数据结构 collections,heapq, array
  4. 二进制数据 struct
  5. 随机数发生器 random
  6. 系统调用 os
  7. 对象序列化 pickle
  8. 多线程处理对象 threadingmultithreading
  9. 网络处理 socketrequest
  10. 系统参数 sys

4 应用

  1. django 开发网站
  2. scrapy 网络爬虫
  3. 自动化运维脚本
  4. 树莓派小车
  5. leetcode 刷题
  6. opencv 图像识别
  7. numpypandas 数据处理
  8. sklearntensorflow 深度学习
  9. pyQt 桌面应用
  10. scipymatplotlib 科学计算
Comments
Write a Comment