PYTHON WEB開發學習路線


兩年大數據廣告項目測試;項目覆蓋幾千萬用戶前景還不錯;只是在工作中感覺測試太無力,最近准備辭職轉web開發;同時會離開成都,(/(ㄒoㄒ)/~~待了6年,要離開喜歡的城市,喜歡的女孩很難受)

ps:列的書很多;時間不夠就挑一兩本;不在多;在深入學習

 本教程主要內容來源於知乎大佬的入門指南(😄不知道名字,只能泛指,萬分感謝)

python web開發學習路線

大綱:

    • 進階書籍: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框架一個領域熟練掌握一個即可;看市場需求(待確認)
    • 常用庫需要熟練掌握。  
  • 操作系統

  • 計算機網絡

    • 計算機網絡入門
    • 計算機網絡基礎:計算機網絡--自頂向下方法
    • 協議:http協議;tcp協議;udp協議等---推薦書:先看下阮一峰老師的博客對協議有個印象;圖解http;
  • 數據庫

    • 入門:數據庫入門
    • 常用數據庫:mysql(推薦mysql必知必會);monogdb;sql(sql必知必會);mysql和redis(很重要面試必考;redis設計與實現)其他看下笨鳥教程能用就行。 
    • 后端常用三種類型數據庫:關系型數據庫(mysql),文檔型數據庫(mongodb),內存型數據庫(redis)。三種數據庫各有優勢和其使用場景,后端程序員需要了解下不同類型數據庫的使用方法和應用場景,靈活應用到后端代碼中。大數據方面可以學習下 Hadoop 系統。
    • 進階:《Designing Data-Intensive Applications》
  • 算法和數據結構

  • 實戰項目

  • 其他
    • 谷歌搜索技巧
    • 開發流程及工具(比如git,svn會基本操作即可;工作兩年流程比較清楚)
    • 版本控制進階:《語義化版本控制》《Pro Git》
    • 系統架構;熟悉基礎的 LNMP 架;熟悉應用部署;及負載均衡
    • 系統設計:看知乎live說可以嘗試下;方便面試造核彈。
  • 面試簡歷制作

    • 擅長寫簡歷;不是短板。(待補)
  • 刷面試題

    • 邊學邊刷題;多總結;多實踐。(待補)
  • 面試總結

    • 面過攜程;京東金融;聚美等;基礎要求很扎實才行。(待補)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM