Python 開發學習路線
第一階段:Python 語言基礎
- 數據類型
- 流程控制
- 經常使用模塊
- 函數、迭代器、裝飾器
- 遞歸、迭代、反射
- 面向對象編程
- 購物車程序
- 計算器程序開發
- 模擬人生遊戲開發
第二階段:網絡編程
- Socket c/s 編程、Twisted 異步網絡框架、網絡爬蟲開發
- 多線程、多進程、攜程 gevent 、select\poll\epoll
- 生產者消費者模型
- 審計堡壘機系統開發
- FTP 服務器開發
- 批量命令、文件分佈工具
- RabbitMQ 消息隊列、SqlAlchemy ORM
- 類 SaltStack 配置管理工具開發
- Reids\MemCache\MongoDB 緩存數據庫
第三階段:WEB 前端開發
- html/css 基礎
- Dom 編程
- 原生 JS 學習
- JQuery、EasyUi、AngulaJS
- Ajax 異步加載
- Highchart 畫圖
- Bootstrap
第四階段:算法&設計模式
- 冒泡、二叉樹、哈希、拆半 等常見算法學習
- 工廠模式、單例模式、享元模式、代理模式等經常使用設計模式學習
第五階段:PY WEB 框架
- MVC 架構講解
- 自行開發一個 WEB 框架
- Django、Tornado、Flask、Bottle、WebPy 框架學習
- Session/中間件/ORM/Cookie/CSRF/FORM....
- Restful API 框架
- 權限管理後臺開發
- 開發 BBS 論壇
- 開發 WEB 聊天室
歡迎關注本站公眾號,獲取更多信息