Python Tree 目录

【第一篇】python基础

       循环语句 格式化输出  运算符 编码

  数据类型 ( int bool str )

  数据类型 ( list tuple )

  数据类型 ( dict )

  ==  is  编码和解码

  set集合  fromkeys( )  深浅拷贝

  文件操作

  work+test

【第二篇】python函数

  函数  返回值  函数的传参(动态传参)

  命名空间  global  和 nonlocal

  函数名称应用  闭包  迭代器   装饰器

  work 02  日志文件+购物系统( 注册 登录 购物 )

  生成器函数 + 推导表达式 + 生成器表达式

  内置函数(共68个)

  lambda+sorted+filter+map+递归+二分法

【第三篇】模块

  常用模块 1

  异常处理

  模块和包

【第四篇】面向对象

    类的编写 + 3大特性

  成员(3个) + 组合(嵌套)

  主动调用其他类成员 + 特殊成员

  特殊成员(特殊方法)

  issubclass / type / isinstance + 函数和方法 + 反射 + callable

  约束 + 自定义异常 + 加密 (hashlib) + 日志 (logging)

  多继承中的 C3 算法

【第五篇】网络编程 + 并发编程

网络编程

  网络基础(1) + 简单的 客户端和服务端 交互相关程序

  套接字(socket) + 模拟ssh (subprocess) + 黏包 (struct) + hashlib 模块

  文件上传 +  socketserver (并发)

  网络基础(2) + 多线程 (threading) + 解析 socketsever 源码 (小爬虫)

  网络基础(3) + FTP (进度条/计算文件大小/断点续传/简单程序框架)

并发编程

  操作系统/应用程序 + 并发/并行 + 线程/进程 + python中的线程编写

  锁(线程)/线程安全 + 线程池 + threading.local + 生产者消费者模型

  进程 + 数据共享 + 锁(进程) + 进程池 + 模块(爬虫requests bs4)

  IO多路复用 + 基于IO多路复用和socket并发请求 + 协程

【第六篇】前端(HTML、CSS、JavaScript、JQuery、BootStrap)

HTML

  HTML介绍 + head中的相关标签

  body中的相关标签

CSS

  CSS引入方式 + CSS选择器

  CSS层叠性和继承性 + 盒模型

  标准文档流 + display(显示和隐藏) + float(浮动)

  常用的CSS属性 + 定位(相对定位、绝对定位、固定定位)

JavaScript

  ECMAScript 5 基础语法 

  JS中的DOM 操作

  选项卡(JS) + 定时器 + JS面向对象 + BOM

  client + onresize + offset + scroll

JQuery框架

  jquery初识 + jquery动画效果

  js对象和jQuery对象转换 + jQuery选择器

  jQuery中的属性操作 + jQuery的文档操作(DOM节点)

  jQuery中的ajax

  ajax的get和post请求 -- 基于flask 简单示例

  jQuery的位置信息

  事件流 + 事件对象 + 事件绑定/解绑 + 事件代理 + jQuery事件

  jQuery回顾

BootStrap框架

  移动响应式 @media介绍

  移动端的单位介绍

  bootstrap的学习

  jquery插件代码分析 + node中npm使用 + Bootstrap(全局css样式、组件、插件)

思维导图   procession

  HTML + CSS + JavaScript

  jQuery各种操作

  jQuery常用事件

  js正则表达

【第七篇】数据库(MySQL、Redis、MongoDB)

MySQL

  MySQL安装和基本管理、创建用户和授权

  对库、表、记录的操作 + 数据类型 + 完整性约束 + 外键的三种关系

  数据的增删改 + 单表查询 + 多表查询

  pymysql 模块 + 索引                          待补充

  MySQL测试题 

Redis (缓存)

  Redis:基本用法                                待补充

  

redis基础

django-redis

redis数据操作详解

redis持久化

MongoDB (文件数据库)

  MongoDB:安装及使用

 

【第八篇】Web框架(Django)

Django

  Django:web应用 + HTTP协议 + web框架 + Django简介

  Django 路由层(URL) + 视图层(views)+ 模板层(模板语法)

  Django模型层:ORM单表操作

  Django模型层:ORM多表操作

  Django orm 测试题(20个)

  Django请求:ajax请求

  Django:contentType + 文件上传

  Django组件:分页器(paginator)

  Django组件:自定义分页 (升级版) + 批量插入数据

  Django组件:cookie + session + 用户认证组件(auth模块)

  Django组件:中间件

  Django组件:Form组件

  Django组件:ModelForm

  Django:CBV + FBV

  Django:信号

  

  Django权限:权限介绍 + URL权限 + 一级菜单权限动态显示

  Django权限:二级菜单权限动态显示

  Django权限:权限分配(可视化界面)          待补充  https://www.cnblogs.com/lilz/p/9826880.html#_label1_2

  Django权限:权限的移植步骤

 

  Django:配置文件settings.py                       待补充

  Django:自带的小型缓存(cache)

  Django:Django-ContentType表的使用(django)

  Django:django model Meta                       待补充

  Django:极验(滑动验证)                    待补充

  Django:同源策略 + 跨域(CORS)   

 

  Django:Admin管理工具

 

  Django:模块的引用合集

  Django:回顾总结

 

CRM 项目


  CRM:业务逻辑和表结构

  CRM:后台模板准备和表关系准备

  CRM:基于 ajax 和 form 组件实现登录注册(包含验证码和校验)    (同上面)

  CRM:相关功能分解(1)

  CRM:相关功能分解(2)     待补充

 

luffy 项目 (前后端分离)


   luffy:路飞业务简单整理

  Luffy:后端接口设计(django)       待补充

  

 

【第九篇】前端框架(Vue)

  Vue:相关安装下载(下载脚手架、webpack打包工具)

  Vue:vue项目创建(element-ui、axios下载准备)

 

  Vue:es6的基本用法

  Vue:vue基本用法 + 指令系统(v-xxx) + 小案例 (轮播图、音乐播放器)

  Vue:组件

  Vue:过滤器

  Vue:生命周期(钩子函数)

  Vue:原生DOM元素获取

  Vue:vue-router(路由)

  Vue:vue-axios

  Vue:vue-cookies

  

  相关网站参考

【第十篇】rest设计规范(DRF)

  DRF:rest介绍

  DRF:下载(djangorestframework)

  DRF:APIView

  DRF:解析器组件

  DRF:序列化组件

  DRF:视图优化组件

  DRF:认证组件

  DRF:权限组件

  DRF:频率组件

  DRF:URL注册器

  DRF:响应组件

  DRF:分页器组件                 待补充

 

  相关网站参考

【第十一篇】Linux

  Linux:超哥学习目录

  Linux:基本命令(1)

  Linux:初始化服务器(关闭防火墙) + 配置IP

  Linux:python安装 + 虚拟环境配置(virtualenv、virtualenvwrapper)

  Linux:MySQL(mariadb) + mysql 的主从复制

  Linux:redis 安装 + 使用(集群)

  Linux:nginx 安装 + 负载均衡

  Linux:前后端项目部署(vue + drf)

 

自动化运维:

  Linux:ansible

  Linux:Docker 容器

  

  Linux:docker

 

【第十二篇】Web框架(Flask)

  Flask:初识(返回值、request、Jinjia2语法、session)

  Flask:路由、配置、蓝图、flash、特殊装饰器、CBV

  Flask:线程安全 + 偏函数 + flask上下文 + 群聊单聊(geventwebsocket)

  Flask:Flask-Session + WTForms + 数据库连接池 (UDBtils.PooledDB)+ websocket工作原理

  Flask:ai 语音(小机器人)

 

  SQLAlchemy 增删改查 一对多 多对多

  Flask:蓝图目录 + Flask-SQLAlchemy + Flask-Script + Flask-Migrate

  Flaks:Celery 一个懂得异步任务、定时任务、周期任务的芹菜

【第十三篇】版本控制(Git)

  Git 的基本命令 + github 的使用

  参考:https://www.cnblogs.com/my--sunshine/p/7093412.html

 

【第十四篇】网络爬虫 + 数据分析

爬虫:

  爬虫:popo-zhang 目录

  爬虫:jupyter notebook环境配置 + fiddler抓包工具安装

  爬虫:requests 模块

  爬虫:数据解析三种方式

  爬虫:模拟登陆访问(验证码)+ selenium + 线程池

  爬虫:移动端数据的爬取

  爬虫:scrapy框架和简介 + scrapy持久化存储

  爬虫: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

 

posted @ 2018-08-22 17:11  葡萄想柠檬  Views(918)  Comments(0)    收藏  举报
目录代码