Python开发知识整理--目录导航

Python ~ 1 -- Python由来、Python种类、编码方式,编译型、解释型、JIT、

   👉  文本和字节序列类别:字符问题补充、ASCII码、Unicode码、UTF-8编码规则、

   👉  字符串和文本、拆分字符串、搜索、替换、

   👉  数字、日期和时间、round、format、Decimal、进制转换、random、时间计算、datetime、

   👉  数据编码与处理、读写CSV、JSON序列化字典/实例、XML文档解析、编码和解码十六进制数字、Base64、

Python ~ 2 -- Python运算符、int、bool、str、list、dict、tuple、enumerate、range、for循环

   👉  数组类别:内置序列类型、列表推导、生成器表达式、namedtuple、切片、对序列使用 + 和 *、list.sort、sorted()、array、memoryview 、deque 双向队列

   👉  字典、集合类别:映射类型、字典推导、setdefault、dict构造方法、defaultdict、不可变映射、集合论、散列表算法

   👉  序列分解、可迭代元素分解、最大或最小的N个元素、优先级队列、字典有关计算、

python ~ 3 -- Python切片

python ~ 4 -- 三元运算、set集合、深浅拷贝、面向函数、面向过程、面向对象编程、函数基本定义、lambda表达式、递归、斐波那契数列

   👉  函数类别:一等对象定义,高阶函数,匿名函数,函数参数处理机制,inspect验证函数参数,函数注解

   👉  对象标注、引用、别名,元组的相对不可变性,函数参数的传递模式,垃圾回收机制,弱引用

   👉  函数的参数、元数据、参数注解、lambda匿名函数、闭包、内联回调函数、回调函数中携带额外的状态、访问闭包中变量、

python ~ 5 -- 内置函数

python ~ 6 -- 生成器、迭代器、可迭代对象

   👉  迭代、可迭代对象、迭代器协议、生成器、标准库中的生成器函数、yield from、深入iter() 函数、归约 /合拢 /累加函数 

   👉  访问迭代器中元素、委托迭代、额外状态的生成器、取代while、

python ~ 7 -- property()、@property 

python ~ 8 -- open打开文件操作、flush、truncate、管理上下文

   👉  文件和I/O操作、输出重定向、二进制数据读写、模拟普通文件、读写压缩数据、二进制文件内存映射、文件目录操作、修改编码、pickle序列化、

python ~ 9 -- 反射、__import__、__getattr__、__hasattr__、__setattr__、__delattr__、

python ~ 10 -- Python装饰器、作用域、生存周期、闭包、变量解析规则、类装饰器、wraps装饰器

   👉  装饰器类别:装饰器的特性、标准库中的装饰器、参数化装饰器

   👉  上下文管理器、with块、@contextmanager、else块、

python ~ 11 -- 正则表达式

python ~ 12 -- 字符串格式化、内置函数

python ~ 13 -- Python常用模块、import、os、sys、time、hashlib、logging、configparse

   👉  模块和包类别:import,按结构层次组织成包,导入控制,相对名称导入包,命名空间,惰性导入、重新加载包,Python虚拟环境,发布自定义包、

python ~ 14 -- 面向对象初级篇、鸭子类型、封装、继承、多态、super

python ~ 15 -- 面向对象进阶篇、类的成员、成员修饰符、类的特殊成员、type、metaclass

   👉  私有属性、名称改写、__slots__、类属性、

   👉  封装、继承、多态、开闭原则、鸭子类型、接口、抽象类、协议、依赖注入

   👉  动态属性访问、特性全解析、重要属性和函数、

   👉  __getattribute__、描述符、属性访问规则、

   👉  类元编程、工厂函数生成类、装饰器定制描述符、import导入时和运行时执行过程、元类基础知识、利用元类定制描述符、

   👉  实例字符串表示、上下文管理、封装、数据验证、委托、Mixin、比较操作、缓存实例、

python ~ 16 -- 异常处理、单例模式

python ~ 17 -- Socket网络编程、I\O多路复用、select、poll、epoll、SocketServer

python ~ 18 -- Python GIL、线程、进程、协程、线程锁,信号量、条件、定时器、队列、进程间数据共享、进程池、上下文管理

   👉  yield含义、协程、协程常见用法、使用 yield from、yield from的意义、

python ~ 19 -- 多线程、多进程、并发、并行、dummy、

   👉  Future、asyncio处理并发、TQDM下载进度条、aiohttp、

   👉  并发、

python ~ 20 -- 事件驱动模型、IO多路复用、异步IO、select、poll、epoll

 

网络协议

子网划分

HTTP

 

MySQL(一)、MySQL安装、数据库操作、数据表基本操作、表内容操作、

  👉  MySQL 练习题

MySQL(二)、视图、存储过程、事务、函数、索引、limit分页、执行计划、慢日志

Pymysql模块:Pymysql、SQLAIchemy、

 

HTML -- 标签介绍

CSS -- 样式知识

JavaScript  

JavaScript 作用域

ECMA对象、DOM对象、BOM对象

   👉  DOM对象操作练习、

JQuery

 

网络和Web编程

Web框架本质

Tornado、路由系统、模板引擎、静态文件、Cookie、CSRF、上传文件、验证码、异步非阻塞、Session、表单验证、分页

Tornado源码浅析

服务商API认证、Restful、一致性哈希

AJAX、跨域请求、跨域资源共享CORS、原生Ajax、Jquery Ajax、跨域Ajax、

WSGI (Web Server Gateway Interface)

Django (一)

Django (二) 

抽屉新热榜、

基于领域驱动模型架构设计的京东用户管理后台

组合搜索功能实现

微信Web网页版通信的全过程分析

Django瀑布流实现

 

异步IO

爬虫

Scrapy

Memcached、Redis、

Redis

RabbitMQ 使用方法

Git & GitHub 

posted @ 2017-04-18 21:58  5_FireFly  阅读(1368)  评论(0编辑  收藏  举报
web
counter