我認爲學python應該先系統地熟悉下語言的基礎,大體掌握python語言的特性,切片、map、lambda表達式、面向對象等,若是作爬蟲或web服務的話三個器(生成器、迭代器、裝飾器)、三個程(多進行、多線程、協程)都瞭解下,後面看你想拿他作什麼?
作web服務:能夠找個框架學習,推薦flask,主流的中間件(mysql、redis)要用起來,celery瞭解一下。
作爬蟲:主流仍是scrapy,動態加載的網頁能夠用splash去輔助,主流的中間件(mysql/mongodb/redis)要用起來,celery瞭解一下。
數據處理和可視化:推薦學numpy、pandas、matplotlib。
作界面:pyqt5優先,tkinter ,wxpython雖然也能夠,界面沒pyqt5好看,拿後面兩個作界面的公司應該比較少。
作遊戲:能夠學pygame。
作特徵工程和機器學習:sklearn和tensorflow,有實力的話找點在線的算法比賽參加。
python