---
title: "Python 中阶"
date: 2018-12-29
lastmod: 2020-01-05
weight: 2
type: docs
icon: #
description: "中阶路线图"
# search related keywords
keywords: ["Python","中阶"]
---
![高校俱乐部](https://codechina.csdn.net/codechina/operation-work/uploads/53b24f5f44d3c851890b1789ed501001/%E9%AB%98%E6%A0%A1%E4%BF%B1%E4%B9%90%E9%83%A8320.jpg)
关注“高校俱乐部”微信公众号,快人一步获取高清全套技术路线图
{{< embed-pdf-view url="/images/Python.pdf" >}}
### 基本技能
- 时间日期处理
- time
- datetime
- 数据文件读写
- excel/csv/hdf/netCDF
- 数据库操作
- 数据库概述
- 数据库安装配置
- SQL语句
- SQLite
- MySQL
- MongoDB
- 操作系统和环境
- OS/Sys
- 线程进程和协程
- 基础概念
- 加锁和解锁
- threading
- multiprocessing
- queue
- gevent
- 源码打包
- pyinstaller
- 网络编程
- socket
- 发送邮件
- smtplib
### Web应用开发
- Web开发基础知识
- HTML/HTML5/CSS
- 前端数据库和后台
- MVC架构
- REST和Ajax
- Django
- Django简介
- Django安装配置
- DTL(Django Template Language)
- Django路由定义
- Django请求数据解析
- Django数据库操作
- Django提交表单
- Django Rest Framework
- 部署日志与安全
- Django开发案例
- Tornado
- Tornado简介
- Tornado安装配置
- Tornado提交表单
- Tornado模板
- Tornado数据库操作
- Tornado异步Web服务
- 外部服务认证(auth)
- 部署日志与安全
- Tornado开发案例
- Flask
- Flask简介
- Flask安装配置
- Flask实现HTTP请求与响应
- Flask cookie与session
- Flask模板
- Flask提交表单
- Flask数据库操作
- Bootstrap-Flask
- Flask开发REST Web服务
- 部署日志与安全
- Flask开发案例
- 网站可视化
- Echarts
- 网站高并发处理
### 网络爬虫
- 基础概念
- 什么是网络爬虫
- HTML与DOM树分析
- 常用网络爬虫工具
- 相关法律及注意事项
- urllib
- 正则表达式
- RE(Regular Expression )
- 基础语法
- 标签匹配常用规则
- Beautiful Soup
- Beautiful Soup简介
- 安装配置
- Beautiful Soup对象
- 元素定位
- 文档树遍历与搜索
- lxml
- 安装配置
- lxml.etree
- XPath选择器
- find/findall
- CSS选择器
- 解析HTML
- requests
- 安装配置
- 发送请求与HTTP请求类型
- 传递URL参数
- 响应内容
- 定制请求头
- 响应状态码
- Cookie
- POST请求
- 身份认证
- Selenium
- Selenium简介
- 安装配置
- 单元素定位(find_element_id/name/xpath)
- 多元素定位(find_elements_id/name/xpath)
- 常用方法和属性
- 键盘和鼠标操作
- WebDriver API
- 表单交互
- Scrapy框架
- Scrapy简介
- 安装配置
- Scrapy框架组成
- Item Pipeline
- Downloader
- Spiders
- Scheduler
- 数据存储
- 文件存储
- 数据库存储
- 渲染动态网页
- WebKit/Selenium/headless/PhantomJS
- 表单交互处理
- 超时异常处理
- timeout
- 验证码处理
- 自动输入/OCR字符识别
- 高并发处理
- 多线程爬虫
### 桌面应用开发
- Tkinter
- Tkinter简介
- 安装配置
- Tkinter模块
- Tkinter控件
- 标准属性
- 几何管理
- PyQT
- PyQT简介
- 安装配置
- PyQT模块
- PyQT布局管理
- PyQT菜单和工具栏
- 事件和信号
- PyQT对话框
- PyQT控件
- PyQT拖拽与绘图
- WxPython
- WxPython简介
- 安装配置
- WxPython常用类
- WxPython布局管理
- WxPython事件处理
- WxPython对话框
- WxPython组件
- WxPython拖拽处理
- WxPython绘图API