python3目录

一、python3基础

  • 列表(list)的增删改查及操作方法和元组(tuple)的查

  • 字符串(str)的操作方法

  • 字典 (dict) 的增删改查及操作方法

  • ascii、unicode、utf-8、gbk编码区别及转换

  • 集合 (set) 的增删改查及 copy()方法

  • python文件操作

二、函数

  • 函数基础

  • 函数进阶——名称空间与作用域

  • 装饰器函数

  • 迭代器和生成器及生成器表达式、列表推导式

  • 内置函数和匿名函数

  • 递归函数与二分查找算法

三、常用模块与包

  • 正则表达式和re模块

  • collections模块(python中的扩展数据类型)

  • time时间模块

  • random模块(随机数模块)

  • os模块(和操作系统打交道的模块)

  • sys模块(和python解释器打交道的模块)

  • 序列化模块(python中的数据类型和str转换的模块)

  • hashlib模块(摘要算法,用于加密)

  • configparser模块(用于配置文件的格式)

  • logging模块(日志模块)

  • 模块与包

四、面向对象

  • 面向对象

  • 面向对象进阶

五、网络编程

  • 网络编程

六、并发编程

  • 进程(一):理论知识

  • 进程(二):进程开启方式与多进程

  • 进程(三):进程同步——Lock(锁)、Semaphore(信号量)、Event(事件)

  • 进程(四):进程间通信 —— Queue(队列)和Pipe(管道)

  • 进程(五):进程之间的数据共享

  • 进程(六):进程池(Pool)

  • 线程(一):理论知识

  • 线程(二):线程开启方式与多线程(threading模块)

  • 线程(三):Lock(互斥锁)、RLock( 递归锁)、Semaphore(信号量)、Event(事件)、Condition(条件)、Timer(定时器)、queue(队列)

  • Python标准模块--concurrent.futures模块(ThreadPoolExecutor:线程池,提供异步调用、ProcessPoolExecutor: 进程池,提供异步调用)

  • 协程

  • IO模型——阻塞IO、非阻塞IO、多路复用IO、异步IO、selectors模块

七、其他

  • 异常处理

  • 软件开发规范

  • python_控制台输出带颜色的文字方法

你可能感兴趣的:(目录)