Python Tree 目录
【第一篇】python基础
【第二篇】python函数
lambda+sorted+filter+map+递归+二分法
【第三篇】模块
【第四篇】面向对象
特殊成员(特殊方法)
issubclass / type / isinstance + 函数和方法 + 反射 + callable
约束 + 自定义异常 + 加密 (hashlib) + 日志 (logging)
【第五篇】网络编程 + 并发编程
网络编程
套接字(socket) + 模拟ssh (subprocess) + 黏包 (struct) + hashlib 模块
网络基础(2) + 多线程 (threading) + 解析 socketsever 源码 (小爬虫)
网络基础(3) + FTP (进度条/计算文件大小/断点续传/简单程序框架)
并发编程
操作系统/应用程序 + 并发/并行 + 线程/进程 + python中的线程编写
锁(线程)/线程安全 + 线程池 + threading.local + 生产者消费者模型
进程 + 数据共享 + 锁(进程) + 进程池 + 模块(爬虫requests bs4)
IO多路复用 + 基于IO多路复用和socket并发请求 + 协程
【第六篇】前端(HTML、CSS、JavaScript、JQuery、BootStrap)
HTML
CSS
标准文档流 + display(显示和隐藏) + float(浮动)
JavaScript
client + onresize + offset + scroll
JQuery框架
jQuery中的属性操作 + jQuery的文档操作(DOM节点)
ajax的get和post请求 -- 基于flask 简单示例
事件流 + 事件对象 + 事件绑定/解绑 + 事件代理 + jQuery事件
jQuery回顾
BootStrap框架
jquery插件代码分析 + node中npm使用 + Bootstrap(全局css样式、组件、插件)
思维导图 procession
【第七篇】数据库(MySQL、Redis、MongoDB)
MySQL
对库、表、记录的操作 + 数据类型 + 完整性约束 + 外键的三种关系
pymysql 模块 + 索引 待补充
Redis (缓存)
Redis:基本用法 待补充
MongoDB (文件数据库)
【第八篇】Web框架(Django)
Django
Django:web应用 + HTTP协议 + web框架 + Django简介
Django 路由层(URL) + 视图层(views)+ 模板层(模板语法)
Django orm 测试题(20个)
Django组件:cookie + session + 用户认证组件(auth模块)
Django权限:权限介绍 + URL权限 + 一级菜单权限动态显示
Django权限:权限分配(可视化界面) 待补充 https://www.cnblogs.com/lilz/p/9826880.html#_label1_2
Django:Django-ContentType表的使用(django)
Django:极验(滑动验证) 待补充
CRM 项目
CRM:业务逻辑和表结构
CRM:基于 ajax 和 form 组件实现登录注册(包含验证码和校验) (同上面)
CRM:相关功能分解(2) 待补充
luffy 项目 (前后端分离)
【第九篇】前端框架(Vue)
Vue:vue项目创建(element-ui、axios下载准备)
Vue:vue基本用法 + 指令系统(v-xxx) + 小案例 (轮播图、音乐播放器)
Vue:vue-axios
Vue:vue-cookies
【第十篇】rest设计规范(DRF)
DRF:分页器组件 待补充
【第十一篇】Linux
Linux:python安装 + 虚拟环境配置(virtualenv、virtualenvwrapper)
Linux:MySQL(mariadb) + mysql 的主从复制
自动化运维:
【第十二篇】Web框架(Flask)
Flask:初识(返回值、request、Jinjia2语法、session)
Flask:路由、配置、蓝图、flash、特殊装饰器、CBV
Flask:线程安全 + 偏函数 + flask上下文 + 群聊单聊(geventwebsocket)
Flask:Flask-Session + WTForms + 数据库连接池 (UDBtils.PooledDB)+ websocket工作原理
Flask:蓝图目录 + Flask-SQLAlchemy + Flask-Script + Flask-Migrate
Flaks:Celery 一个懂得异步任务、定时任务、周期任务的芹菜
【第十三篇】版本控制(Git)
参考:https://www.cnblogs.com/my--sunshine/p/7093412.html
【第十四篇】网络爬虫 + 数据分析
爬虫:
爬虫:jupyter notebook环境配置 + fiddler抓包工具安装
爬虫:模拟登陆访问(验证码)+ selenium + 线程池
爬虫:scrapy之【请求传参(item) + 发送post、get请求 + 日志等级 + 中间件 + selenium】
爬虫:CrawlSpider + 分布式爬虫 + 增量式爬虫
数据分析:
参考博客:
lilz:https://www.cnblogs.com/lilz/p/10219238.html
【附 录】
官网链接大汇总: https://www.cnblogs.com/cyycyhcbw/articles/9766597.html
他人连接:https://www.cnblogs.com/cyycyhcbw/articles/9917521.html
面试连接:https://www.cnblogs.com/cyycyhcbw/articles/10158894.html
他人学习连接 :https://www.cnblogs.com/cyycyhcbw/articles/9917521.html

浙公网安备 33010602011771号