兩年大數據廣告項目測試;項目覆蓋幾千萬用戶前景還不錯;只是在工作中感覺測試太無力,最近准備辭職轉web開發;同時會離開成都,(/(ㄒoㄒ)/~~待了6年,要離開喜歡的城市,喜歡的女孩很難受)
ps:列的書很多;時間不夠就挑一兩本;不在多;在深入學習
本教程主要內容來源於知乎大佬的入門指南(😄不知道名字,只能泛指,萬分感謝)
python web開發學習路線
大綱:
-
PYTHON語言基礎
- 0基礎入門書籍:python從編程到實踐(簡單有趣;已閱);《use python》;《A Byte of Python》(已閱) 簡明python教程3(簡潔易懂,已閱)
- 有語言基礎入門:python核心編程2(經典入門書,別買3);python學習手冊(很全);Python3網絡爬蟲開發實戰(京東同類書,賣的最好的)(已閱);《Python3 Cookbook》 Python進階讀物;PYTHON標准庫
- 進階書籍:Python高級編程;Fluent Python(進階必讀);Python高手之路;The Python Standard Library by Example(PYTHON標准庫3);
- 代碼質量《python-guide》 requests作者寫的guide,偏向工程方面;Effective Python:編寫高質量Python代碼的59個有效方法;
- PS:本人用的是python3;不要糾結python2還是3;入門時間不夠時;可忽略進階書籍;
-
PYTHON庫和框架學習
- web框架一個領域熟練掌握一個即可;看市場需求(待確認)
- 常用庫需要熟練掌握。
-
操作系統
- LINUX 新手 入門 教程
- Linux入門書籍:Linux私房菜(會基本操作就行);《Linux工具快速教程》;《CONQUERING THE COMMAND LINE》 掌握這上面的命令就可以滿足日常工作。
- 《13 Linux Network Configuration and Troubleshooting Commands》
- Windows:window操作系統學習(簡單了解就行)
- 操作系統常識:推薦中國大學mooc的南京大學的一套視頻
-
計算機網絡
- 計算機網絡入門
- 計算機網絡基礎:計算機網絡--自頂向下方法
- 協議:http協議;tcp協議;udp協議等---推薦書:先看下阮一峰老師的博客對協議有個印象;圖解http;
-
數據庫
- 入門:數據庫入門
- 常用數據庫:mysql(推薦mysql必知必會);monogdb;sql(sql必知必會);mysql和redis(很重要面試必考;redis設計與實現)其他看下笨鳥教程能用就行。
- 后端常用三種類型數據庫:關系型數據庫(mysql),文檔型數據庫(mongodb),內存型數據庫(redis)。三種數據庫各有優勢和其使用場景,后端程序員需要了解下不同類型數據庫的使用方法和應用場景,靈活應用到后端代碼中。大數據方面可以學習下 Hadoop 系統。
- 進階:《Designing Data-Intensive Applications》
- 入門:數據庫入門
-
算法和數據結構
- 算法入門書籍:編程算法新手自學手冊;編程之美;《Python 算法與數據結構中文教程》"知乎某位大佬寫的算法教程"
- 刷題網站:Acm基礎題或者去leetcode等網站刷題
-
實戰項目
- 博客系統
- 爬蟲實戰教程:《網絡爬蟲教程》;《Python3 網絡爬蟲實戰》
- 數據分析項目
- 一個小游戲
- 只推薦前兩個;后面兩個是我以前做的。
- 其他
-
面試簡歷制作
- 擅長寫簡歷;不是短板。(待補)
-
刷面試題
- 邊學邊刷題;多總結;多實踐。(待補)
-
面試總結
- 面過攜程;京東金融;聚美等;基礎要求很扎實才行。(待補)