Skip to content

Asenli/knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

知识库

学习永不停止

路没有尽头,只是看你在哪里停留

Git知识

基本功

  • 字典、集合、元祖、列表
  • 循环
  • 迭代器和生成器

Web开发 -- Django

1.Django项目环境与创建
  • 使用指南
  • virtualenv虚拟环境的搭建
  • 项目的创建与配置
2.Django模型层
  • 模型设计
  • 模型关联设计
3.Django视图层
  • 路由与反向解析
  • 模板
  • Django自带后台
4.Django控制层
  • 模型的CURD
  • 分页
5.补充
  • restful风格
  • 中间件的应用
  • 文件上传
  • cookies和session
  • 静态资源和Ajax请求
  • Django实例
  • Django部署

Flask轻便级开发

  1. 最小体积Flask
    • 安装和入门

    • Flask配置

  2. Flask配置为MTV模式
    • 使用Manage管理Flask项目
    • 配置setting文件
    • 将项目配置为MTV模式
  3. Flask模型关联
    • 一对一
    • 一对多
    • 多对多
  4. Flask实例
  5. Flask补充知识
  6. Flask部署

Tornado

​ ......

爬虫(Spiders)

  1. 爬虫必知知识点
    • 知识
    • http协议 tcp/ip协议
  2. 数据采集
    • 正则
    • beautifulsoup4/requets
    • 提取xpath/re
    • 应用案例
  3. 多线程
    • 并发、并行、同步、异步线程、进程
    • 线程锁
    • 应用案例
  4. 协程/数据持久化
    • 协程
    • 数据持久化
    • 应用案例
  5. 动态解析
    • selenium自动化测试框架
    • 应用案例
  6. 验证
    • 模拟登录github
    • 验证码处理
  7. Scrapy框架
    • 框架介绍
    • 案例:爬取豆瓣信息
    • 案例:爬取链家信息
    • 案例:爬取微博信息
  8. 高并发、高性能的分布式系统
  9. IP代理池 cookie池
  10. 反爬机制和对应策略
  11. Pyspider

数据库

  • mysql

  • redis

  • mongodb

  • oracle

Linux
  • 常用命令
工具
测试

mysql性能优化配置

Mysql主从离

Docker打包镜像

部署多个项目

Celery 消息队列rabbitmq

前端框架

1、Vue

About

掌握的一些知识库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published