python学习之路

python学习之路

python基础

基础

  • 初识python
  • 小数据池与编码
  • 深浅copy
  • 字典中fromkey的坑
  • 文件操作
  • 运算符优先级
  • 异常处理

函数

  • 函数基础
  • 内置函数
  • lambda匿名函数
  • 生成器
  • 迭代器
  • 装饰器
  • 递归
  • 命名空间

常用模块

  • os模块
  • sys模块
  • random模块
  • time模块
  • re模块/正则表达式
  • json,pickle,shelve序列化模块
  • hashlib模块
  • logging模块
  • configparser模块
  • collections模块
  • 模块规则与项目开发规范

面向对象

  • 面向对象

网络编程

  • 网络编程之socket

并发编程

  • 操作系统介绍
  • 进程
  • 线程
  • 协程
  • 多路复用
  • GIL锁

数据库

  • MySQL

前端基础

  • HTML
  • CSS
  • JavaScript
  • JQuery
  • 前端总结

Vue

  • Vue.js-简介
  • Vue.js-指令系统
  • Vue.js-Router路由
  • Vue.js-生命周期
  • Vue.js-组件系统
  • Vue.js-项目开发
  • Vue.js-Axios
  • Vue.js-Vuex

Django

  • HTTP协议
  • Django 框架(集合)
  • Web框架原理
  • Django 示例
  • Django 基础操作
  • MVC与MTV
  • Django 模板
  • Django 视图
  • Django 路由系统
  • Django ORM
  • Cookie和Session
  • Django 中间件
  • Django CSRF中间件
  • AJAX
  • Django Form组件
  • Django 缓存
  • Django 日志
  • Django 数据库相关配置
  • Django 信号
  • Django contenttypes 组件
  • Django ORM性能优化
  • Django django-debug-toolbar

Flask

  • Flask 基础
  • 线程安全
  • Flask 上下文
  • SQLAlchemy
  • Flask-SQLAlchemy
  • Flask-Script
  • Flask-Migrate
  • Celery
  • WebSocket

Django-REST-framework

  • RESTful 介绍
  • DRF 序列化
  • DRF 认证
  • DRF 权限
  • DRF 限制
  • DRF 过滤
  • DRF 分页
  • DRF 视图
  • DRF 版本
  • DRF 解析器与渲染器
  • 浏览器的同源策略及跨域问题
  • Json Web Token

Linux

  • Linux 前置
  • Linux 基础命令
  • Linux 基础命令二
  • Linux 权限
  • vim
  • Redis 基础
  • Linux Redis
  • Redis 持久化
  • Redis 发布订阅
  • Linux 下Python开发环境搭建
  • CentOS 7 之MariaDB
  • Nginx
  • Docker

爬虫

  • 爬虫
  • requests模块
  • 数据解析
  • 代理IP
  • 验证码
  • 多线程
  • selenium
  • 移动端数据抓取
  • 在python程序中调用 JS 代码
  • 图片懒加载
  • Scrapy框架简介和基础应用
  • scrapy框架持久化存储
  • Scrapy框架之递归解析和post请求
  • 五大核心组件工作流程
  • Scrapy框架的日志等级和请求传参
  • Scrapy 中间件
  • CrawlSpider
  • CrawlSpider
  • 如何提高Scrapy爬取数据效率
  • 基于scrapy-redis两种形式的分布式爬虫
  • 增量式爬虫
  • asyncin模块
  • 高性能异步爬虫

数据分析

  • jupyter
  • numpy
  • pandas
  • pandas之数据处理
  • matplotlib

其他

  • Git 版本控制
  • python 内存管理

你可能感兴趣的:(python学习之路)