python后端开发需要学习什么?
基础计算机认知,环境构建python环境构建
计算机基础知识,十进制转换
Python注释使用
Python变量使用
Python数据类型_编号
Python数据类型字符串字符串类型
容器类型数据列表,元组,字符串
容器型数据集
可变缓存机制
自动类型转换
数字强制类型转换
Python运算符使用容器类型数据来强制进行类型转换
字典被强转换成等长的二级容器。
运算符_算术_比较
操作员_分配_成员
运算符_标识_逻辑
运算符_位运算_优先级
Python流程控制代码块
过程控制如果
多项式嵌套分支
循环结构while
循环判断的经典问题
字符串相关操作
Python循环结构?
关键字continue_break_pass
遍历for loop _range
字符串,列表内置方法?
字符串处理功能
格式化字符串格式
格式特殊符号的使用
列表操作
列表函数
字典,设置内置方法+文件操作?
词典的相关功能
设置操作_功能
文档功能
文件加号模式
函数,函数参数文件相关函数?
功能
形式参数和实参数
默认参数_关键字参数
收集参数
命名关键字参数
全局/局部变量,闭包返回返回值
函数名的使用
局部变量_全局变量
函数的嵌套LEGB
关键词非局部
ECMAScript
递归,匿名函数?
本地人和全球人
闭包的特征意义
递归意义
斐波那契尾递归
匿名函数λ
高阶函数迭代器
高阶函数_映射
高阶函数_reduce
高阶函数_排序
高阶函数_滤波器
衍生列表衍生
衍生问题
集合_字典派生
生成器表达式
发电机功能
内置方法,linux基本命令内置函数
可滑动序列
面试练习
Linux安装
Linux基本命令
Python模块序列化模块
数学模块
随机模块
时间模块
Python模块操作系统模块
os_shutil
Os.path模块
计算文件夹大小
zipfile
目标文件
导入模块包,oop面向对象认知?
Import _从绝对导入
Import_from相对导入(单个条目)
Oop面向对象
类的封装
oop的封装继承了类的相关操作
对象和类的删除操作
单一遗传
多重遗传
钻石遗产
oop的多态性,魔术方法的多态性
魔法方法_新__
一个
破坏性方法__del__
Oop魔术方法,异常处理魔术方法__call__
魔术方法__str__repr__
魔术方法__bool_add_len__
了解异常情况
异常处理语法
主动抛出异常。
装饰者
装饰者
静态绑定方法
财产?
正则表达式单字符匹配
多字符匹配
匹配分组
命名分组
正则函数
常规计算器小程序
了解网络bs_cs流程
传输数据流
交换机和局域网之间的网络通信
Arp协议
了解tcp/udp协议
tcp的基本语法
Tcp循环发送消息。
Udp基本语法
Udp循环消息传递
粘性袋
基于tcp协议的应用socketserver并发
文件检查
服务器合法性检查
Tcp登录
并发编程的过程
加入
守护进程
锁锁
旗语
生产者-消费者模型事件事件
进程队列
生产者和消费者模型
JoinableQueue
Manager.py
并发编程的线程?
。线
用类定义线程
守护线程
锁确保线程数据安全
信号量
死锁,互斥锁,递归锁?
线程池、进程池和协作的使用?
事件事件
线程队列
进程池和线程池
回叫功能
协同程序
谢城爬行动物案
Mysql安装(linux+windows+xshell+navicat)
掌握mysql数据库的基本操作?
Mysql登录,服务启动
创建帐户,用户授权
数据库、数据表、数据添加、删除和查询
了解常见的数据类型
数据库的存储引擎和约束
字段约束
约束删除
存储引擎的特殊用法
数据表之间的关系
查询数据表
单表查询
多表联查
子查询
带有EXISTS关键字的子查询?
Python操作mysql
python连接mysql的事务处理
Sql注入
Python连接mysql进行添加、删除、更改和检查。
Mysql数据恢复
Html/css html文档介绍,Html标签,body标签,head标签介绍,meta标签,head标签中的link标签和title标签介绍,body中的标签分类,basic标签,img,A,list,table,input,label,select等标签,作业说明,form标签介绍和示例说明,css介绍,introduction,CSS选择器,背景设置,高度和宽度,字体效果,边框,框模型,显示属性,float属性等。
CSS伪类选择器,文字修饰,一个标签补充,定位,权重,小米商城导航栏讲解,原型头像示例讲解。
Js基础/BOM和DOM操作小米商城操作、js简介和介绍、js数据类型、流程控制、函数等操作、JS中的JSON、BOM对象的弹出框、位置对象、定时器、直接搜索选择器、间接搜索选择器、值操作、类值操作、样式操作、按钮按钮补充、事件和绑定事件、常见事件练习。
JQuery/Bootstrap作业说明、JQuery简介、简介、选择器、过滤器、值操作、文档操作、删除和清空标签、逻辑运算符、克隆、事件冒泡和事件委托、绑定事件的方式、作业说明和模态对话框示例、输入事件和页面加载事件补充、Bootstrap简介和简介、全局css样式、组件和常用插件。
自定义web框架作业讲解、web框架介绍、自定义web框架实现、动态页面、返回不同html页面、函数版本、多线程版本、返回静态文件版本、wsgiref版本等web框架都是通过socket实现的,jinja2的简单使用。
Django下载安装和url路由系统django介绍,MTV和MVC框架介绍,常用指令,目录结构,pycharm创建的django项目,请求介绍常用属性,登录示例,URL路由系统介绍,命名分组和未命名分组,
view/template request对象的常用方法、属性和响应方法的介绍和使用,CBV和FBV、CBV和FBV的修饰,CBV源代码的讲解,模板渲染系统的介绍,语法,简单的例子,内置过滤器,for循环标签,if标签,with标签,自定义过滤器和标签,模板继承等。
Dajngo的ORM(1) orm介绍,数据库同步指令使用和过程分析,配置连接的mysql模型类中的属性介绍和常用参数描述,表和数据的创建,添加的两种方法,删除和更新的两种方法,查询的13 api接口。
Dajngo的单表图书管理系统ORM(2)展示并添加作业说明、choices属性、auto_now_add和auto_now参数说明、url别名和反向分析、基于双下划线的模糊查询、多表结构介绍、图书管理系统编辑删除作业说明、多表关系模型类的创建、字段描述和参数介绍、多表数据的添加操作。删除和修改多个表、基于对象的跨表查询、带双下划线的跨表查询、查看原生sql语句的方法、聚合查询、分组查询、F查询、Q查询等。
ajax和Django/中间件ajax的介绍和简单示例,ajax登录示例和列表数据显示示例,Ajax操作cookie的补充,中间件的介绍,定制中间件的方法,五种中间件方法的介绍和使用,基于中间件的会话登录认证。
Cookie、会话和用户认证组件cookie介绍、cookie流程分析、django操作cookie等参数介绍、会话描述、django会话操作等。,多表图书管理系统操作讲解。
vue介绍,es6基本语法,指令系统let,const,v-if,v-for,v-html,v-text,v-model,v-show,生命周期钩子函数,
基于组件的开发,组件值传递,axios的简单使用,组件值传递,axios的简单使用,vue-router的使用,vue-cli的安装。
项目初始化/首页项目介绍、创建、初始化、element-ui的使用、单个文件组件的使用和axios在单个文件中的使用和配置、vue-cli的介绍和使用、路飞项目顶部导航栏页面的效果搭建、轮播组件的使用和调整、购物车页面和课程详情页的搭建、vue-video-player视频播放插件。
Drf组件序列化器,drf简单示例,restful规范,反序列化验证机制。
Drf组件apiview,请求和响应对象,modelserializer,serializer保存数据,参数read_only和write_only。
Drf组件视图集、drf路由函数、视图集视图基类的使用、视图子类、通用视图类genericview/sort、django-filter过滤器、频率组件、分页组件、接口文档、异常处理、xadmin的安装和使用、认证组件和权限组件。
Git,消息队列,在git企业中的使用模式,rabbimq消息队列的应用。
Rpc通信,grpc组件的概念和通信方式rpc,使用最流行的grpc组件。
轻量级Flask框架Werkzeug服务和Flask框架介绍。
路由系统,自定义路由扩展
Cookie、会话、Http请求和响应。
蓝图、信息快讯、中间件
Flask公共扩展,WTForms,使用SQLAchemy ORM
Admin,Restful,websocket原理,魔串,payload len,masking key?
请求和上下文、多应用程序、离线脚本、自定义扩展?
服务器项目构建、项目配置(会话、数据库、日志相关)、项目初始化。
jsonrpc模块的基本配置和使用,客户端显示首页和登录注册,APICloud页面控制和管理。
Python的并发、同步、异步、锁、线程进程等高级概念以及协程的实现原理。
mysql高级课程基础知识排序、索引和执行计划
Mysql高级课程存储引擎、日志管理、备份恢复、主从分配、优化
Redis、mongodb事务和发布订阅、RDB和AOF持久性、缓存崩溃、缓存雪崩等原理、用户管理和复制集(RS)总结、分片集群的构建、分片使用及相关策略。
算法和设计模式链表,二叉树,常用算法,二分搜索法,插入排序,希尔排序,快速排序,堆排序,哈希搜索。
算法和设计模式设计模式、单例模式、工厂模式、策略模式和观察者模式。
leetcode经典算法的算法和设计模式分析
知识体系差不多就这么多,然后就是项目部分。具体项目看需求。学会了钓法,就不怕钓不到鱼了。无论你在哪个行业做什么样的项目,都是没问题的!
我自己也收集了一些经典资料。如果你想加我百度网盘:艾米电商,我发给你!