福利!!!关注+评论+收藏!评论叠楼抽1人送《Python3网络爬虫开发实战 第二版》
福利!!!关注+评论+收藏!评论叠楼抽1人送《Python3网络爬虫开发实战 第二版》
福利!!!关注+评论+收藏!评论叠楼抽1人送《Python3网络爬虫开发实战 第二版》
福利!!!关注+评论+收藏!评论叠楼抽1人送《Python3网络爬虫开发实战 第二版》
福利!!!关注+评论+收藏!评论叠楼抽1人送《Python3网络爬虫开发实战 第二版》
- 文章介绍:该文章为作者所有非付费文章知识点一个导航链接,方便大家根据标题快速定位大家需要的知识点!会即使更新!
- 喜欢的老铁可以点点关注,收藏和点赞
- 如有博客中疑惑或者其他问题,可以直接私聊本人
- 如有商务合作,可以直接私聊本人
文章目录
一、面试题总结
- 关于Python常见的基础面试题
- 关于MySQL的常见基础面试题
- 关于Python爬虫常见的面试题
- 关于Django+Framework的最完整面试题(1)
- 关于Django+Framework的最完整面试题(2)
二、Python基础知识
- python(1):大火的Python下,我们为什么要学习Python?
- python(2):Python中的六大数据类型——【int类型】
- python(3):Python中的六大数据类型——【list列表】
- python(4):Python中的六大数据类型——【tuple元组】
- python(5):Python中的六大数据类型——【dict字典】
- python(6):Python中的六大数据类型——【set集合】
- python(7):Python中的六大数据类型——【str字符串】
- python(8):分支和循环(if-while-for)
- python(9):逻辑运算符+三元表达式+(and-or-not)优先级
- python(10):函数(变量-作用域-递归函数-命名空间)
- python(11):内置函数+匿名函数lambda
- python(12):列表/集合/字典推导式+Python中的模块import
- python(13):面向对象编程(1)-类的封装/继承/多态
- python(14):面向对象编程(2)-静态方法,实例方法,类方法类属性property
- python(15):面向对象编程(3)-类常见的8个魔术方法,类函数,反射方法
- python(16):常用设计模式(单例/工厂/策略/观察者模式)
- python(17):多进程和多线程
- python(18):HTTP的工作过程(三次握手和四次挥手)+网络七层协议
- python(19):迭代器+可迭代对象+生成器
- python(20):闭包+装饰器
- python(21):IO操作(读取csv文件+read/readline/readlines的区别)
- python(22):异常处理(try-except)
- Python(23):下载命令pip(pip源的修改)
- python(24):枚举
- Python(25):【Python中常用的库系列】——re模块(正则表达式)
- python(26):【Python中常用的库系列】——快速搭配环境的模块…pipreqs
- Python(27):【Python中常用的库系列】——log日志模块
- Python(28):【Python中常用的库系列】——操作url的模块urlparse 模块
- python(29):【Python中常用的库系列】——os系统模块和random随机模块
- Python(30):【Python中常用的库系列】——Python中的数据序列化模块…json、pickle、shelve
- Python(31):【Python中常用的库系列】——时间模块time(处理时间格式为:2020-03-21 15:02:36)
三、Python的web框架
1.Django框架
Django基础
- Django(一):django的安装和简单使用+MVC架构模式的了解+路由匹配
- Django(二):templates模板(模板语法)+静态资源文件的加载使用
- Django(三):创建子应用+连接数据库+数据迁移的排错+后台站点管理+模型的创建
- Django(四):ORM模型的增删改成操作+路由的别名使用+图片字段的处理
- Django(五):请求的响应码+请求的方法+form表单类+csrf
- Django(六):开发一个简单的博客系统(模板继承+分页器+媒体文件media+富文本编辑器)
- Django(七):Django中使用cookie和session(使用+登录页面的完成+密码md5加密)
- Django(八):Ajax的简单使用
- Django(九):VUE的简单使用
- Django(十):支付宝扫码接口的使用
- Django(十一):Celery异步组件
- Django(十二):Django框架中的middleware中间件
- Django(十三):Django模型自定义管理器
- Django(十四):Django的缓存
Django的framework
- Framework(一):Framework的简单接口+序列化
- Framework(二):Framework中的分页功能
- Framework(三):写一个简单博客的接口
- Framework(四):drf的其他视图类(ListAPIView+UpdateAPIView等)
Ngnix部署
2.Flask框架
- Flask(1):通过Django思维来使用Flask写一个登录页面
- Flask(2):Flask的路由
- Flask(3):Flask的模板templates
- Flask(4):Flask中的request请求+COOKIE和SESSION+FILE文件上传
- Flask(5):Flask的装饰器函数
- Flask(6):Flask的闪现+Flask的蓝图
- Flask(7):Flask中的SQLAlchemy的使用
四、Python数据分析
numpy
- numpy(一):numpy的创建数组+基本属性+numpy随机数组+数组的访问+数组的变换
- numpy(二):矩阵创建+矩阵运算和属性+矩阵文件读写+矩阵的重复+矩阵去重+聚合函数
- numpy(三):Numpy 广播(Broadcast)
Pandas
- panads(一):读取文件+基本属性+数据类型
- Panads(二):查询数据的方法loc函数的使用
- Panads(三):数据列的增加
- Panads(四):数据清洗——对缺失值的处理
- Pandas(五):数据统计函数+数据排序
- Pandas(六):Series中str属性的方法+index索引的特点
- Pandas(七):分组聚合groupby
其他
五、数据库
MySQL数据库
- MySQL(一):MySQL5.7的安装和卸载
- MySQL(二):MySQL的介绍和数据的基本认识和操作和事务
- MySQL(三):数据类型+约束+Mysql的增删改查+表结构的操作+运算符+模糊查询+分组
- MySQL(四):排序+分页获取+嵌套查询+外键查询+连接查询+数据库的映射关系+聚合函数
- MySQL(五):left join(左关联)和right join(右关联)和inner join(自关联)的区别
- MySQL(六):数据库的备份(导入和导出)+索引+权限管理(修改密码,创建用户等)
- MySQL(七):视图+触发器+事务的操作
- MySQL(八):三大范式和数据库的优化
- MYSQL(九):通过python连接MySQL数据库的两种方法:pymysql和sqlalchemy
- MySQL(十):MySQL的读写分离+在linux下安装mariadb
Redis数据库
- Redis(一):redis的安装+redis和memcached比较+redis目录
- Redis(二):redis的操作命令
- Redis(三):持久化配置+消息队列+乐观锁+主从复制+配置文件详解
- Redis(四):Python中使用Redis的批处理工具pipeline
- Redis(五):Redis中常见的问题汇总
- python操作redis和MongoDB数据库
MongoDB数据库
六、web前端
- web前端(一):HTML的基本介绍+常见标签+表单标签
- web前端(二):CSS知识(常用选择器,属性,盒子模型,浮动和定位,小米百度商城案例)
- web前端(三):JavaScript(1):几种引入方式,数据类型和转换,流程控制和循环
- web前端(四):JavaScript(2):函数,对象,常用事件,js操作元素,选项卡,计算器
- web前端(五):JavaScript(3):js数组,数学函数,定时器,正则表达式
- web前端(六):jQuery(常见选择器,相关尺寸,元素操作,节点操作,城市联动案例)
七、Linux服务器
- Linux(1):Linux的简介+文件的权限+目录结构
- Linux(2):在Linux系统中安装和卸载python3
- Linux(3):Linux常用的基本命令
- Linux(4):进程命令(ps)+仪表盘(top)+管道(grep)+定时任务(crontab)
- Linux(5):ssh实现多台linux设备的远程连接+xshell连接Linux
- Linux(6):基础网络知识+IP网络配置+yum命令
- Linux(7):python连接Linux+通过python连接x-shell和x-ftp
八、数据结构
九、数据抓取-爬虫
基础知识
- 爬虫从入门到精通(1) | 爬虫入门需要了解的一些事情
- 爬虫从入门到精通(2) | requests模块の使用
- 爬虫从入门到精通(3) | cookie和session与模拟登录+正则表达式+代理IP的使用+Json数据序列化
- 爬虫从入门到精通(4) | Selenium+Phantomjs自动化浏览器爬虫
- 爬虫从入门到精通(5) | 多线程介绍+多线程爬虫的应用案例
- 爬虫从入门到精通(6) | 使用tesseract和muggle_ocr对图形验证码进行识别和破解
- 爬虫从入门到精通(7) | 增量爬虫+增量爬虫案例
- 爬虫从入门到精通(8) | 常见的请求头
- 爬虫从入门到精通(9) | JS中常见的混淆和密码加密
- 爬虫从入门到精通(10) | 了解cookie,session和token
lxml解析模块
- lxml解析包(一):爬虫解析包lxml
- lxml解析包(二):对于xpath中含有命名空间的xml文件解析
- lxml解析包(三):使用xpath获取标签内容包含指定字的标签
- lxml解析包(四):删除爬取内容中不需要的标签
scrapy框架
- 爬虫框架Scrapy(一):Scrapy框架基本使用
- 爬虫框架Scrapy(二):Scrapy中的配置文件+日志
- 爬虫框架Scrapy(三):Scrapy中的管道pipeline+下载中间件middleware
- 爬虫框架Scrapy(四):Scrapy中的模拟登陆
- 爬虫框架Scrapy(五):Scrapy-redis分布式框架