_index.md 3.7 KB
Newer Older
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
1 2 3 4 5 6 7 8 9 10 11 12
---
title: "Python 中阶"
date: 2018-12-29
lastmod: 2020-01-05
weight: 2
type: docs
icon: #
description: "中阶路线图"
# search related keywords
keywords: ["Python","中阶"]
---

Miykael_xxm's avatar
update  
Miykael_xxm 已提交
13 14 15 16 17 18

![高校俱乐部](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)

<p style="text-align:center;font-weight:bold;">关注“高校俱乐部”微信公众号,快人一步获取高清全套技术路线图</p>

<br>
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
19

Miykael_xxm's avatar
pdf  
Miykael_xxm 已提交
20
{{< embed-pdf-view url="/images/Python.pdf" >}}
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
21 22 23 24

### 基本技能

- 时间日期处理
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
25 26
  - time
  - datetime
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
27
- 数据文件读写
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
28
  - excel/csv/hdf/netCDF
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
29
- 数据库操作
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
30 31 32 33 34 35
  - 数据库概述
  - 数据库安装配置
  - SQL语句
  - SQLite
  - MySQL
  - MongoDB
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
36
- 操作系统和环境
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
37 38 39 40 41 42 43 44
  - OS/Sys
- 线程进程和协程
  - 基础概念
  - 加锁和解锁
  - threading
  - multiprocessing
  - queue
  - gevent
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
45
- 源码打包
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
46
  - pyinstaller
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
47
- 网络编程
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
48
  - socket
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
49
- 发送邮件
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
50
  - smtplib
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
51 52 53 54

### Web应用开发

- Web开发基础知识
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
55 56 57 58
  - HTML/HTML5/CSS
  - 前端数据库和后台
  - MVC架构
  - REST和Ajax
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
59
- Django
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
60 61 62 63 64 65
  - Django简介
  - Django安装配置
  - DTL(Django Template Language)
  - Django路由定义
  - Django请求数据解析
  - Django数据库操作
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
66
  - Django提交表单
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
67 68 69
  - Django Rest Framework
  - 部署日志与安全
  - Django开发案例
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
70
- Tornado
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
71 72 73 74 75 76 77 78 79
  - Tornado简介
  - Tornado安装配置
  - Tornado提交表单
  - Tornado模板
  - Tornado数据库操作
  - Tornado异步Web服务
  - 外部服务认证(auth)
  - 部署日志与安全
  - Tornado开发案例
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
80
- Flask
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
81 82 83 84 85 86 87 88 89 90 91
  - Flask简介
  - Flask安装配置
  - Flask实现HTTP请求与响应
  - Flask cookie与session
  - Flask模板
  - Flask提交表单
  - Flask数据库操作
  - Bootstrap-Flask
  - Flask开发REST Web服务
  - 部署日志与安全
  - Flask开发案例
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
92
- 网站可视化
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
93
  - Echarts
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
94 95 96 97 98
- 网站高并发处理

### 网络爬虫

- 基础概念
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
99 100 101 102
  - 什么是网络爬虫
  - HTML与DOM树分析
  - 常用网络爬虫工具
  - 相关法律及注意事项
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
103 104
- urllib
- 正则表达式
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
105 106 107
  - RE(Regular Expression )
  - 基础语法
  - 标签匹配常用规则
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
108
- Beautiful Soup
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
109 110 111 112 113
  - Beautiful Soup简介
  - 安装配置
  - Beautiful Soup对象
  - 元素定位
  - 文档树遍历与搜索
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
114
- lxml
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
115 116 117 118 119 120
  - 安装配置
  - lxml.etree
  - XPath选择器
  - find/findall
  - CSS选择器
  - 解析HTML
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
121
- requests
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
122 123 124 125 126 127 128 129 130
  - 安装配置
  - 发送请求与HTTP请求类型
  - 传递URL参数
  - 响应内容
  - 定制请求头
  - 响应状态码
  - Cookie
  - POST请求
  - 身份认证
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
131
- Selenium
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
132 133 134 135 136 137 138 139
  - Selenium简介
  - 安装配置
  - 单元素定位(find_element_id/name/xpath)
  - 多元素定位(find_elements_id/name/xpath)
  - 常用方法和属性
  - 键盘和鼠标操作
  - WebDriver API
  - 表单交互
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
140
- Scrapy框架
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
141 142 143 144 145 146 147
  - Scrapy简介
  - 安装配置
  - Scrapy框架组成
  - Item Pipeline
  - Downloader
  - Spiders
  - Scheduler
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
148
- 数据存储
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
149 150
  - 文件存储
  - 数据库存储
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
151
- 渲染动态网页
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
152
  - WebKit/Selenium/headless/PhantomJS
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
153 154
- 表单交互处理
- 超时异常处理
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
155
  - timeout
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
156
- 验证码处理
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
157
  - 自动输入/OCR字符识别
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
158
- 高并发处理
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
159
- 多线程爬虫
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
160 161 162 163

### 桌面应用开发

- Tkinter
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
164 165 166 167 168 169
  - Tkinter简介
  - 安装配置
  - Tkinter模块
  - Tkinter控件
  - 标准属性
  - 几何管理
Miykael_xxm's avatar
init  
Miykael_xxm 已提交
170
- PyQT
Miykael_xxm's avatar
update  
Miykael_xxm 已提交
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
  - PyQT简介
  - 安装配置
  - PyQT模块
  - PyQT布局管理
  - PyQT菜单和工具栏
  - 事件和信号
  - PyQT对话框
  - PyQT控件
  - PyQT拖拽与绘图
- WxPython
  - WxPython简介
  - 安装配置
  - WxPython常用类
  - WxPython布局管理
  - WxPython事件处理
  - WxPython对话框
  - WxPython组件
  - WxPython拖拽处理
  - WxPython绘图API