PYTHON WEB開發學習路線

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

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

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

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框架一個領域熟練掌握一個便可;看市場需求(待確認)
    • 經常使用庫須要熟練掌握。  
  • 操做系統

  • 計算機網絡

  • 數據庫

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

  • 實戰項目

    • 博客系統
    • 爬蟲
    • 數據分析項目
    • 一個小遊戲
    • 只推薦前兩個;後面兩個是我之前作的。
  • 其餘
    • 谷歌搜索技巧
    • 開發流程及工具(好比git,svn會基本操做便可;工做兩年流程比較清楚)
    • 版本控制進階:《語義化版本控制》《Pro Git》
    • 系統架構;熟悉基礎的 LNMP 架;熟悉應用部署;及負載均衡
    • 系統設計:看知乎live說能夠嘗試下;方便麪試造核彈。
  • 面試簡歷製做

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

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

    • 面過攜程;京東金融;聚美等;基礎要求很紮實才行。(待補)
相關文章
相關標籤/搜索