目錄html
Python 全棧之路
一. Python
1. Python基礎知識部分
-
格式化/編碼前端
- Python 基本數據類型
-
Python 那些零碎的知識點python
2. Python -函數
-
Python - 函數的定義和使用linux
-
Python - 內置函數nginx
3. Python - 模塊
-
Python - 模塊(一)web
-
Python - 模塊(二)redis
4. Python - 面對對象
-
Python - 面對對象(基礎)算法
-
Python - 面對對象(進階)sql
-
Python - 面對對象(其餘相關,異常處理,反射,等..)
5. Python - 文件操做
6. Python - python中常常踩得的坑
7. Python - 網絡編程
-
python--(socket與粘包解決方案)
-
Python - 網絡編程知識點剖析
8. Python - 併發編程
-
python--(十五步代碼學會進程)
-
python--(十步代碼學會線程)
-
python--(協程 和 I/O多路複用)
-
Python - 併發編程知識點剖析
二. 數據庫
Mysql
-
Mysql - 兩篇博客熟悉操做MySQL 之 第一篇
-
MySQL - 兩篇博客熟練操做MySQL 之 第二篇
-
MySQL - pymsql
Redis
-
linux - redis基礎
-
Linux - redis發佈|訂閱
-
Linux - redis持久化RDB與AOF
-
Linux - redis主從同步
-
Linux - redis-cluster搭建
-
Linux - redis哨兵集羣實例
MongoDB
-
MongoDB - 認識MongoDB及數據類型
-
MongoDB - 增刪改查及聚合操做
SQLAlchemy
三. 前端
前端 - HTML
- HTML - 一篇博客學會HTML
前端 - CSS
- CSS - 一篇博客學會CSS
前端 - Javescript
-
JavaScript - 基礎
-
Javascript - DOM
前端 - JQuery
- JQuery
前端 - Bootstrapt
- Bootstrapt
前端 - Element-ui
- Element-u
前端 - vUE
-
Vue指令
-
Vue CLI
四. Python Web 框架
1. Python Web 框架 - Django
-
Django - 環境安裝與使用
-
Django - 語言模板
-
Django - 路由系統
-
Django - 視圖系統
-
Django - ORM字段和字段參數
-
Django - ORM操做
-
Django - Form和ModelForm
-
Django - Cookie和Session
-
Django - 分頁
-
Django - 中間件
-
Django - AJAX
-
Django - 內置admin
-
Django - 瀏覽器的跨域解決方案
-
Django - 日誌工做中經常使用配置
- Django - 信號
-
Django - 異步任務、定時任務Celery
-
Django - 思惟導圖
2. Python Web 框架 - Flask
-
Flask - 安裝,儀式, 返回, 和 請求
-
Flask - 模板語言jinja2 和render_template高級用法
-
Flask - 內置Session
-
Flask - app的配置和實例化Flask的參數
-
Flask - 路由系統
-
Flask - 特殊裝飾器 和 Flask工做結構模式(FBV, CBV)
-
Flask - Flask的藍圖(BluePrint)
-
Flask - 請求處理流程和上下文源碼分析
-
Flask - WTF和WTForms建立表單
-
Flask - WebSocket
3. Python Web 框架 - Tronado
4. RESTful framework
-
RESTful API設計規範
-
Django REST framework - 序列化
-
Django REST framework - 視圖
-
Django REST framework - 認證
-
Django REST framework - 權限和限制
-
Django REST framework - 版本控制
-
Django REST framework - 分頁
-
Django REST framework - 解析器和渲染器
五. Linux
-
Linux - VMware和Centos安裝
-
Linux - 文件系統結構
-
Linux 環境下安裝python相關
-
Linux - 經常使用命令
-
Linux - 用戶管理與文件權限
-
Linux 系統基礎優化和經常使用命令
-
Linux - centos7 下 MySQL(mariadb) 和 主從複製
-
Linux - nginx基礎及經常使用操做
-
Linux - nginx+uWSGI+django+virtualenv+supervisor發佈web服
-
Linux - docker基礎
-
linux - 運維軟件saltstack
Linux - redis
-
linux - redis基礎
-
Linux - redis發佈|訂閱
-
Linux - redis持久化RDB與AOF
-
Linux - redis主從同步
-
Linux - redis-cluster搭建
-
Linux - redis哨兵集羣實例
Linux - 運維開發
-
ansible - 基本用法
-
ansible - playbook(劇組)
版本控制 - git
- Git
數據採集(爬蟲)
-
01. jupyter環境安裝
-
02. 爬取get請求的頁面數據
-
03.requests模塊(1)
-
04. 三種數據解析方式
-
05. 基於requests模塊的cookie,session和線程池爬取
-
06. 驗證碼處理
-
07. 圖片懶加載技術
-
08. 瀏覽器控制之 selenium,phantomJs谷無頭瀏覽器
-
09. 移動端數據爬取
-
10. scrapy框架簡介和基礎應用
-
11. scrapy框架持久化存儲
-
12. scrapy中selenium的應用
-
13. scrapy框架之遞歸解析和post請求
-
14. Scrapy框架(CrawlSpider)
-
15. scrapy框架的日誌等級和請求傳參, 優化效率
-
16. UA池和代理池
-
17. 基於scrapy-redis兩種形式的分佈式爬蟲
-
18. 增量式爬蟲
-
高性能的異步爬蟲
-
手寫分佈式爬蟲
-
Pyppeteer
-
selenium 爬取頁面圖片截圖
-
Pyhon信息採集 - 喜馬拉雅專輯歌曲
數據分析
-
pandas - 案例(美國各州人口普查)
-
pandas - 案例(股票分析)
-
pandas - 案例(美國2012年總統候選人政治獻金數據分析)
-
Matplotlib基礎知識
-
機器學習之圖像識別
數據結構與算法
-
棧和隊列
-
順序表和鏈表和二叉樹
-
排序算法