Python語言基礎
· 環境搭建與裝備· 變量和數據類型· 編程根底· 裝修器· gui介紹
簡易爬蟲實戰
· http和urllib2· 正則表達式和re· 編寫爬蟲代碼· 多線程
工具階段
· Pip安裝辦法以及環境· Pip根底運用和指定源· Virtualenv安裝· Pycharm&pdb調試技巧
Python面向目標
· 面向目標入門及特征· 類辦法運用及特征· 訪問束縛· super和self目標· 嵌套類和嵌套函數
web前端根底
· HTML+CSS· Javascript· Jquery
萬丈高樓平地起,再牛逼的大神也需求打好根底,Python語言根底、面向目標編程、開發工具及前端根底等知識點。
階段二:爬蟲階段
爬蟲根底
· 簡略爬蟲實例· 辦法抓取· 正則表達式的根本運用· 模仿登陸· cookie操作· requsts
Git根本運用
· 基於github文檔裝備· pull requst· 常用命令· remote和clone· big分支· feature分支
Scrapy結構
· Scrapy初步簡介· Scrapy常用命令· 爬蟲中心· 圖片抓取· cookie處理
MYSQL數據庫
· sql標準和創建· 主外鍵束縛· 數據關聯處理· 運算符· 常用函數
從爬蟲根底,到各大爬蟲結構的應用,能熟練掌握常用的爬蟲技巧並能獨立開發商業爬蟲
階段三:Web階段
flask入門
· flask上下文呼應· flask路由· flask模板· flask入門數據庫操作· Jinja2根本語法· flask入門布置
Django根底
· 創建網站· sqlite3數據庫簡介· 數據庫根本操作· admin運用
Ajax初步
· Ajax簡介/運轉環境· eval&dom· 數據封裝· ajax註冊用戶
Django進階
· jinjia2替換模板引擎· admin高檔定制· admin actions· 集成已有的數據庫· 通用視圖
實戰:個人博客系統
· 項目分析· Web開發流程介紹· 數據庫設計· 自定義Manger管理· 項目布置上線
flask,django等常用的python web開發結構,以及ajax等交互技術,經過學習能夠將爬取的數據以網頁或者接口的形式來呈現給用戶
階段四:項目階段
· 開發前預備· 需求和功用解說· 代碼結構· 註意事項
版本控制管理軟件
· 常用版本控制和原理· Svn常用實操· Svn高檔· 四大開源站點· Git詳解· Git對比Svn
Diango緩存優化
· Filesystem緩存解析· Database緩存解析· 緩存裝備與運用· 自定義緩存· Redis緩存· Django緩存優化性能評估
網站發布
· 介紹Diango和它的基· 布置前預備· 主流布置方法介紹· Diango多服務器分離· 腳本自動化· Diango的服務器安全
豐厚的項目經驗是找工作的必要條件