python从入门到放弃 python基础 计算机基础 python解释器介绍与安装 变量、基本数据类型的使用 垃圾回收机制 用户交互与基本运算符 可变与不可变类型 条件与运算符 流程控制之if判断 深浅拷贝 流程控制之while循环 流程控制之for循环 数字类型(int,float) 字符串类型 列表的内置方法 元组的内置方法 字典的内置方法 集合的内置方法 字符编码 文件操作 文件操作 文件操作其他方法 文件操作高级指针移动 文件修改的两种方式 函数基本使用 函数的基本使用 函数参数的使用 函数参数补充 名称空间与作用域 函数对象与函数嵌套 闭包函数 无参装饰器 有参装饰器与装饰器补充 迭代器 生成器 装饰器的加载顺序 yield表达式 三元表达式与生成式 函数的递归调用 二分法与面向过程编程思想 匿名函数与内置函数配合使用 模块 模块 python文件的两种用途与区别 函数补充之类型提示 模块导入与编写规范 包的使用 软件目录开发规范 time模块 random模块 os模块 sys模块与shutil模块 json模块与pickle模块 shelve模块和xml模块 configparser模块 hashlib模块与subprocess模块 logging模块 re模块 ATM项目 一个项目的从无到有 ATM三层架构思路 面向对象 面向对象 类 封装 property装饰器 继承与派生 mixins机制 重用父类功能的两种方式 多态与鸭子类型 绑定方法与非绑定方法 内置函数 反射 面向对象中的一些内置方法 元类 再看属性查找 异常处理 网络编程 网络编程 套接字编程 TCP的粘包问题 socketserver实现并发(TCP) socketserver实现并发(UDP) 并发编程 进程相关 线程相关 线程相关2 协程相关 IO模型 安全项目 数据库相关 初识数据库 mysql数据库安装与配置 数据库的存储引擎,数据类型,约束条件 数据库的约束条件与表关系 数据库之表查询 navicat可视化界面操作数据库 pymysql模块与sql注入 数据库了解知识点 数据库之函数 前端 前端知识之HTML css 前端知识之CSS javascript 前端知识之js BOM和DOM 前端之BOM和DOM JQuery 前端之JQuery Bootstrap 前端之Bootstrap Django框架 Django框架简介 Django框架静态文件配置与数据库相关操作 django之路由系统 django之视图系统 django之模板层 Django ORM中常用字段和参数 F查询与Q查询、事物及其他 AJAX 批量插入数据与django自带的序列化组件(drf做铺垫) 自定义分页器 后端传输数据的编码格式(contentType) ajax结合sweetalert form组件 Cookie与Session组件 django中间件 Auth认证模块 admin后台管理与media配置 Django-rest-framework框架 drf入门规范 drf序列化组件 drf请求与响应 drf视图组件 drf路由组件 drf认证权限频率过滤排序 drf分页器 drf多表操作 drf自定义异常与封装response对象 drf-Xadmin的使用 drf-自动生成接口文档 drf-JWT认证 drf-RBAC基于角色的访问控制