值得收藏的45個Python優質資源

REST API:使用 Python,Flask,Flask-RESTful 和 Flask-SQLAlchemy 構建專業的 REST APIhtml

python

算法交易:用於財務分析和算法交易的Python,主要學習包括numpy,pandas,matplotlib,quantopian,financemysql

git

年度開源Python項目程序員

github

機器學習年度最佳文章web

算法

Python算法sql

1. 回顧 Python 交互式編碼中所要面對的挑戰 (算法和數據結構)django

本文對算法編碼和數據結構中的問題提出了簡單易懂又切實可行的方案。

2. Python中算法和數據結構的最小樣本

如何讓Python中的數據結構和算法最小、最乾淨?

3. 最重要的Python算法--Pygorithm

Pygorithm是一個純Python風格編寫的模塊,經過導入所需的算法,得到相應的代碼、時間複雜性等。這是一個開始學習Python編程的好方法,可以幫助初學者學習並實現Python中全部算法。

Python綜合指南

4. 一個有趣又不爲人知的Python代碼片斷集合—wtfPython

Python的腳本結構

5. 一個關於如何從Python腳本到打包項目的標準化指南

Python中的列表

6. Python列表生成器的教程

在這份教程中,你將可以學習到如何在Python中有效地使用列表生成器來建立列表,替換(嵌套) for循環以及使用 map(), filter(), reduce() 函數等。

文章首先簡單回顧了 Python 中列表的基本概念,並與Python中其餘的數據結構進行比較。接着講解了列表生成器的學習。文章還講解了 Python 列表背後的數學知識,建立列表生成器的方法,以及如何在 for 循環或 lambda 隱函數中重寫它們。

Python中的類

7. 如何使用 Dunder (Magic、Special) 方法來豐富你的 Python 類

Dunker是Python中的一種特殊方法,經過雙下劃線開始和結束的形式存在,例如__init__來豐富類的預約義方法。

Python中的網頁抓取

8. 如何使用 Python 中的 Scrapy、SQL 和 Matplotlib 等庫進行網頁抓取,並獲取網頁數據分析

你能夠經過這篇文章學習到網頁爬取知識,並用於實踐中。

9. 高級的網頁抓取教程:繞過「403禁止」,驗證碼等問題

10. 掌握Python的網頁抓取技巧來獲取你所須要的數據

Python中的自動化操做

11. 如何使用Twilio、Python和Google自動化婚禮的進程

12. 如何用Python在Medium上找到有趣的人

Python中的Bot

13. 製做Reddit+Facebook的信息箱

14. 我在Instagram上用Python寫的開源機器人 (讓我擁有了2500個粉絲,所花的服務器成本只有5美圓)

Python中的電子表格

15. 權威指南:Python的Excel教程

經過這個教程,你能夠了解如何使用Python讀取和導入Excel文件,如何將數據寫入這些電子表格。

16. Python和Googgle電子表格

Python中的金融應用

17. Python中的金融:算法交易

這是一份Python與金融應用的教程,在此你能學習到算法交易的基本知識及相關內容。

18. Python 中的金融教程—股票價格及相關數據介紹

19. 用 Python 分析加密貨幣市場

比特幣市場是如何表現?加密貨幣價值忽然出現高峯和低谷的緣由是什麼?不一樣altcoins市場是不可分割的或基本獨立的? 咱們如何預測接下來會發生什麼?

這篇文章將簡單地介紹如何使用Python來分析加密貨幣。文章經過一個簡單的Python腳原本檢索,分析和可視化不一樣加密貨幣上的數據。在這個過程當中,文章還將揭示這些波動劇烈的市場行爲以及一個有趣的演變趨勢。

Python中的區塊鏈

20. 學習並構建一個區塊鏈

毫無疑問,區塊鏈這項新穎的技術是計算的奇蹟。區塊鏈技術的出現引起了新的全數字貨幣,如比特幣和萊特幣,而這些貨幣並不是由中央當局發行或管理。區塊鏈也以Ethereum這樣的技術形式革命化了分佈式計算,並引入了智能合約等有趣的概念。

這篇文章將會幫助你學習並理解區塊鏈的工做原理。經過這篇教程,你將學習到一個功能強大的區塊鏈,並掌握它們的工做流程。

21. 如何構建一個最小的區塊鏈

本文將用少於50行的代碼 (Python2) 來建立一個最簡單、最小的區塊鏈。

Python中的視頻合成

22. 用Python構建一個視頻合成器

視頻合成器是利用音頻輸入來建立視覺信號的設備,自上世紀60年代以來,已有很長的歷史。

這篇文章將用Python編寫一個基本的視頻合成器,並使用aubio進行Onset目標檢測。

Python的性能

23. 用Python處理每秒100萬個請求

用Python每秒可以達到100萬個請求嗎?爲了節省服務器價格,最近不少公司正在從Python向其餘編程語言中遷移。但實際並不須要。

Python社區最近在性能提高方面作了不少工做。CPython 3.6經過新的字典提升了總體解釋器的性能。因爲引入了更快的調用約定和字典查找緩存,CPython 3.7將會更快。

對於數字處理任務,你可使用PyPy進行代碼編譯。你還能夠運行NumPy的測試套件,該測試套件如今已經改進了Python與C語言擴展的總體兼容性。在隨後的更新版本中,PyPy預計將與Python 3.5兼容。

24. 「Python很慢,但我不在意」

這篇文章將介紹一些關於Python中asyncio的內容,並討論有關Python速度的問題。

25. Python中的緩存:如何緩存函數的結果

文章將介紹一種快捷的方法來加速Python記憶代碼。你將看到什麼時候以及如何運用Python記憶代碼。記憶代碼優化你的程序,在某些狀況下會加速你的代碼運行。

Python中的Django框架

26. 七步驟帶你完整地學習Django

Django是用Python編寫的一個Web框架。這篇文章是介紹Django基礎知識的系列教程,共分爲七個部分,將分別從安裝,準備開發環境,模型,視圖,模板,URL到更高級的主題(如遷移,測試和部署)出發,詳細探討全部的基本概念。

27. 使用Django構建REST API的測試驅動方法:第一部分

這篇文章將介紹如何利用Django來構建一個REST API的測試驅動,並詳細介紹了每一個步驟。

Python中的Flake

28. OI’List規則

這篇博文中咱們將介紹 Flake8(pyflakes,pycodestyle和mccabe)中的每一個規則及相對應的示例。

29. 使用Python和Flask開發RESTful API

本文包括如下幾部分:爲何用Python;什麼是Flask;引導Flask應用程序

用Flask建立一個RESTful端點;用Python類映射模型;用Marshmallow進行序列化和反序列化對象;Dockerizing Flask應用程序;用Auth0保護Python API

Python中的Numpy

30. 從Python到Numpy

本文經過一種新穎的方式,向量化地集中講解了如何從Python遷移到Numpy的學習。另外,本文還包括一些不多提到的使用技巧。

31. 探索Python每種工具包的行長度

本文探索了Python的流行包,如NumPy,SciPy,Pandas,Scikit-Learn,Matplotlib,AstroPy等。

Python中的NashPy

32. NashPy教程—創建並找到一種簡單的遊戲平衡

博弈論是用來研究理性主體之間的戰略互動:當雙方試圖採用對各自最有益的方式來完成某件事情時,對雙方互動行爲的研究。這篇文章將採用Python中的NashPy來研究這種雙方博弈的互動行爲。

Python中的馬爾可夫過程

33. 用Python模擬Chutes和Ladders

這篇文章將經過Chutes和Ladders遊戲的例子,創建模型並闡述馬爾可夫過程的原理。整個分析過程附有Python源碼,感興趣的讀者能夠嘗試一下。

Python中的數據分析

34. 用Python分析美國聯邦政治行爲

科學,政治,我的意見和社會政策的交集可能呈現至關複雜的狀況。思想和學科的交匯點一般充斥着有爭議的觀點和基於信仰但缺少經驗證據的議程。這時,數據科學在這方面就顯得特別重要,由於它提供了一種以實際事實爲基礎的考察世界的方法,可以深刻了解咱們今天所面臨的一些最重要的問題。

這篇文章咱們將用Python來分析美國聯邦政府的一些政治行爲,深刻了解政治背後所隱藏的故事。

35. 用Python分析1000+的希臘葡萄酒

36. 如何用Python生成FiveThirtyEight圖

這篇文章將用Python的matplotlib和pandas,來學習並查看FiveThirtyEight(FTE)可視化的核心部分,並教會你使用Python來爲本身的數據進行可視化。

37. 使用 Apache Spark 和 Python 爲8000萬 Amazon 產品進行評價打分

做者編寫了一個簡單的Python腳本,將亞馬遜產品評論數據集中的每類評分數據進行整合,並對這些Amazon產品評論數據進行分析打分,以發現用戶的喜愛。

38. 使用Python進行地理空間分析

39. 星球:從太空中瞭解亞馬遜,來自Kaggle頭獎獲獎者的採訪

文章採訪了Kaggle的「星球:從太空中瞭解亞馬遜」競賽的獲獎者,內容包括他如何使用11個微調的卷積神經網絡,標籤關聯的結構模型,以及如何避免過擬合現象等。

Python 入門

40. 從零開始學習Python

Python的建立者Guido van Rossum曾說過,「Python是一個高級編程語言,其核心設計理念是讓代碼具備高度的可讀性和簡單的語法,程序員能夠用幾行代碼表達本身的想法。」

41. 重要的Python練習清單

這篇文章列出了一些重要的練習項目,包括Python語言自己和標準庫的練習。文章中還有Python中不一樣主題模塊的知識。

42. API的設計原則:先思考再編碼

API是定義應用程序接口的通用術語,換句話說,就是用戶(人或機器)與程序的交互接口。在Web開發世界中,API一般是一個網站,其中包含一系列端點,用於響應客戶端請求和結構化文本數據。這篇文章將告訴你爲何以及如何設計一個正確的API,如何將本身的思想植入到API的設計中來構建屬於你本身的API。

43. Python機器學習指南

本文將經過清晰地解釋和有效的練習,來幫助你深度理解相關的機器學習算法。

44. 如何學習Python編程:6位經驗豐富的Python開發者分享了他們的觀點

對於當下熱門的Python語言,有太多的教程、書籍、視頻和博客文章資源,然而如此多的冗餘資料,你該如何選擇最佳的方式開始你的Python學習之旅呢?這篇文章列出了6位Python專家分享的學習經驗,相信這對於迷茫中的你來講,將受益不淺。

45. 如何用Python實現強大的數據分析

Python是數據分析的最佳編程語言,這得益於它自帶的依賴庫。依賴庫可以存儲,操縱數據,並從數據中得到核心信息,於是在數據科學領域被普遍使用並展示出強大的功能。本文介紹了Python在數據科學領域的應用歷史以及最新發展。

相關文章
相關標籤/搜索