Python基础
01 Python介绍,计算机核心基础:与运行程序有关的三大核心硬件,操作系统
02 PEP8 Python 编码规范
03 编程语言分类,安装Python解释器、IDE集成开发环境,注释
04 变量,GC机制,初识基本数据类型
05 基本运算符,流程控制之if判断,与用户交互
06 流程控制之while循环,流程控制for循环
07 可变不可变类型,数据类型:int、float、str基本使用及内置方法
08 数据类型:list、tuple、dict的基本使用及内置方法
09 数据类型:set的基本使用及内置方法,数据类型总结
10 文件处理:字符编码应用、文件操作方法、控制文件指针移动、文件的修改
11 函数:函数的基本使用、函数参数的使用
12 函数对象,函数嵌套,名称空间与作用域,闭包函数
13 装饰器,迭代器,生成器
14 三元表达式,生成式,递归函数,匿名函数,面向过程编程
15 模块的分类,模块的使用,模块的搜索路径优先级,软件开发的目录规范
16 区分py文件的两种用途,包的基本使用,logging日志模块
17 re模块,json&pickle模块-序列化与反序列化,time与datetime模块,random模块
18 xml模块、hashlib模块、subprocess模块、os与sys模块、configparser模块
面向对象
01 面向对象 - 类与对象、属性查找、一切皆对象
02 面向对象 - 封装(隐藏属性、property,绑定与非绑定方法)、继承
03 面向对象 - 继承应用(super),继承实现原理(继承顺序、菱形问题、继承原理、Mixins机制),组合
04 面向对象 - 多态与多态性,面向对象进阶:内置方法,反射。异常处理
网络编程
01 网络编程 - 客户端/服务器架构,互联网通信协议,TCP协议
02 网络编程 - Socket套接字介绍,套接字工作流程,基于TCP协议的套接字程序,编写远程执行命令
03 网络编程 - 基于UDP协议的套接字,基于TCP协议的粘包问题与解决办法、struct模块
并发编程
了解:操作系统详解
01 并发编程 - socketserver模块实现并发、操作系统知识储备,进程相关概念,开启进程的两种方式
02 并发编程 - 进程查看父子进程pid、僵尸进程、孤儿进程、守护进程、互斥锁、队列、生产者消费者模型
03 并发编程 - 多线程:线程相关概念、开启线程的两种方式、线程对象方法、守护线程、互斥锁
04 并发编程 - 多线程:信号量、死锁与递归锁、时间Event、定时器Timer、线程队列、GIL锁
05 并发编程 - 进程池与线程池,协程,Gevent模块
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv4344