簡述html
1. Requests。最着名的http庫由kenneth reitz編寫。這是每一個python開發人員必備的。python
2. Scrapy。若是您參與webscraping,那麼這是一個必備的庫。使用此庫後,您將不會使用任何其餘庫。git
3. wxPython。python的gui工具包。我主要使用它代替tkinter。你真的很喜歡它。github
4. Pillow.。PIL(Python Imaging Library)的友好分支。它比PIL更加用戶友好,對於使用圖像的人來講是必須的。web
5. SQLAlchemy。一個數據庫庫。許多人喜歡它,不少人都討厭它。這是你的選擇。算法
6. BeautifulSoup。我知道它很慢可是這個xml和html解析庫對初學者很是有用。sql
7. Twisted.。任何網絡應用程序開發人員最重要的工具。它有一個很是漂亮的api,並被許多着名的python開發人員使用。shell
8. NumPy。咱們怎麼能離開這個很是重要的圖書館?它爲python提供了一些先進的數學功能。數據庫
9. SciPy。當咱們談論NumPy時,咱們不得不談論scipy。它是python的算法和數學工具庫,並使許多科學家從ruby切換到python。windows
10. matplotlib。數字繪圖庫。它對任何數據科學家或任何數據分析器都很是有用。
11. Pygame。哪一個開發人員不喜歡玩遊戲並開發它們?該庫將幫助您實現2D遊戲開發的目標。
12. Pyglet。3d動畫和遊戲創做引擎。這是在著名的發動機蟒口的Minecraft製成
13. pyQT。一個用於python的GUI工具包。這是我在wxpython以後爲個人python腳本開發GUI的第二選擇。
14. pyGtk。另外一個python GUI庫。它是建立着名Bittorrent客戶端的同一個庫。
15. Scapy。用python編寫的python數據包嗅探器和分析器。
16. pywin32。一個python庫,它提供了一些與windows交互的有用方法和類。
17. nltk。天然語言工具包 - 我意識到大多數人不會使用這個,但它足夠通用。若是你想操縱字符串,它是一個很是有用的庫。但它的容量超出了這個範圍。檢查一下。
18. nose.。python的測試框架。它被數百萬python開發人員使用。若是你作測試驅動開發,這是必須的。
19. SymPy。SymPy能夠進行代數評估,區分,擴展,複數等。它包含在純Python發行版中。
20. IPython。我沒法強調這個工具備多麼有用。這是類固醇的python提示。它具備完成,歷史,shell功能等等。確保你看一下
詳細介紹
1. NumPy
2. SciPy
3. Pandas
4. StatsModels
5. Matplotlib
6. Seaborn
7. Plotly
8. Bokeh
9. Pydot
10. Scikit-learn
11. XGBoost / LightGBM / CatBoost
12. Eli5
13. TensorFlow
14. PyTorch
15. Keras
16. Dist-keras / elephas / spark-deep-learning
17. NLTK
18. SpaCy
19. Gensim
20. Scrapy