今天給大家帶來一批寶貝,大家可以在深夜裡獨自把玩,也可以在廣場上一邊遛狗一邊和盆友們品鑑。
##學習資料
####1、入門階段 The Python TutorialPython guan官方文件,永遠是最佳選擇
Google's Python Class Google的文件,質量相當高
Python3 教程 | 菜鳥教程 如果英文不好,可以參考國內教程
Learn Python the Hard Way 最簡單的學習 Python 的方法, HTML 線上版是完全免費的
零基礎入門學習Python 網易雲課堂,老師詼諧幽默,上手快
####2、拔高階段 最好自己動手寫一些專案,一定要使用GitHub Python_精選專案課程 實驗樓提供線上程式設計及線上實訓學習平臺
Django 開發內容管理系統 全面的中文教程
Dataquest 提供了一系列和資料分析相關的Python教程
Python爬蟲學習系列教程 | 靜覓 靜覓的爬蟲課程,名氣非常大
####3、方向進階 來到這個時候,最好確立學習的方向。
-
web開發(Django、Flask、Tornado) python web 入坑指南
-
資料科學(Numpy、Pandas、Matplotlib) 資料科學家的完整學習路徑(Python版)
-
機器學習(scikit-learn、)scikit-learn: machine learning in Python
-
深度學習(TensorFlow)www.tensorflow.org/
-
網路爬蟲(Scrapy)Scrapy 1.4 documentation
####4、實戰演練 有哪些適合新手練手的Python專案 非常全面的專案,強烈推薦
實戰 廖雪峰老師的教程,非常經典,可以當做Python的百科全書來參考
Python開源軟體 開源中國社群的專案合集
karan/Projects Python專案合集
Python專案_W3Cschool極客導航 不僅有web開發,還有爬蟲相關
#####部落格列表
廖雪峰的官方網站 研究網際網路產品和技術,提供原創中文精品教程
蟲師 關於Python自動化方面的一位大牛
寧哥的小站 Python網路爬蟲和機器學習
靜覓 崔慶才的個人網站,在爬蟲方面造詣很深
Python, OpenStack 部落格裡麵包含了很多python library的知識
知乎 - 與世界分享你的知識、經驗和見解 隱藏著各種Python大神
##經典入門及第三方庫
-
vinta/awesome-python 精心設計的Python學習框架,書籍和軟體
-
nvbn/thefuck 華麗的應用程式更正您以前的控制檯命令
-
pallets/flask、django/django Python的web框架
-
requests/requests 強大的庫,相信你一定學過
-
ipython/ipython 生產性互動式計算系統
-
python/cpython Python程式語言官方文件
好玩的專案
-
warner/magic-wormhole 把檔案從一臺電腦安全地複製到另一臺
-
pyvideo/pyvideo 和Python相關的視訊
-
7sDream/zhihu-oauth 知乎官方未開放的 OAuth2 介面
-
errbotio/errbot 最簡單和最流行的聊天機器人
-
fogleman/Minecraft 用Python寫的我的世界
-
mopidy/mopidy 一個可擴充套件的音樂伺服器
-
Eloston/ungoogled-chromium 可以修改Google Chromium元件
-
livid/v2ex 在Google App Engine上執行的社群
-
overviewer/Minecraft-Overviewer 展示高解析度地圖
-
charlierguo/gmail Google Mail的Pythonic介面
-
egirault/googleplay-api Google Play非官方的Python API
網路爬蟲
-
LiuXingMing/SinaSpider 新浪微博爬蟲(Scrapy、Redis)
-
binux/pyspider Python中強大的網路爬蟲系統
-
bowenpay/wechat-spider 微信公眾號爬蟲
-
jhao104/proxy_pool Python爬蟲代理IP池(proxy pool)
-
smicallef/spiderfoot SpiderFoot,開源腳印和情報收集工具。
-
lining0806/PythonSpiderNotes Python入門網路爬蟲之精華版
-
Germey/Zhihu 崔慶才博主寫的知乎爬蟲
-
gnemoug/distribute_crawler 分散式網路爬蟲
-
Chyroc/基於搜狗微信搜尋的微信公眾號爬蟲介面
-
ResolveWang/weibospider 分散式微博爬蟲(PC端抓取)
-
airingursb/bilibili-user Bilibili使用者爬蟲
-
yanzhou/CnkiSpider 中國知網爬蟲
資料相關
-
donnemartin/data-science-ipython-notebooks 綜合型的資料科學教程
-
sqlmapproject/sqlmap 自動SQL隱碼攻擊和資料庫接管工具
-
mitmproxy/mitmproxy 針對滲透測試員和軟體開發人員的互動式TLS功能攔截HTTP代理
-
rushter/data-science-blogs 很多資料科學的部落格
-
ujjwalkarn/DataSciencePython 通用資料分析和機器學習任務
-
justmarkham/DAT3 華盛頓的大資料課程
-
billryan/algorithm-exercise leetcode/lintcode題解
-
bitly/data_hacks 使用命令列進行資料分析
機器學習
-
MorvanZhou/tutorials 機器學習相關教程
-
ahangchen/GDLnotes 谷歌深度學習筆記
-
tensorflow/models 使用TensorFlow構建模型
-
astorfi/TensorFlow-World TensorFlow的簡單和現成的教程
-
fchollet/keras Python深度學習庫,執行在TensorFlow,Theano或CNTK
-
josephmisiti/awesome-machine-learning 精心設計的機器學習框架,書籍和軟體
-
songrotek/Deep-Learning-Papers-Reading-Roadmap 深度學習論文閱讀路線圖
-
MLWave/Kaggle-Ensemble-Guide Kaggle組合指南的程式碼
-
eriklindernoren/ML-From-Scratch 機器學習模型和演算法
-
humphd/have-fun-with-machine-learning 機器學習與神經網路影像分類的初學者指南
-
arielf/weight-loss 機器學習符合酮症:如何有效減肥
-
luispedro/BuildingMachineLearning 本書用Python構建機器學習系統的原始碼
###最後推薦5個好用的Python IDE ####1、Jupyter Notebook
Jupyter筆記本在2014年誕生於IPython。它是基於伺服器 - 客戶端結構的Web應用程式,它允許您建立和操作筆記本文件 - 或只是“筆記本”。 Jupyter Notebook提供了一個易於使用的互動式資料科學環境,涵蓋許多程式語言,不僅可以作為IDE,還可以作為簡報或教育工具。對於剛開始使用資料科學的人來說,這是完美的! 可以在這裡下載 Project Jupyter####2.PyCharm
PyCharm是由JetBrain的人員製作的IDE,該團隊負責最著名的Java IDE,IntelliJ IDEA之一。
PyCharm的介面和功能對於那些有使用過其他JetBrain產品的人來說,是完美的。 此外,如果您喜歡IPython或Anaconda發行版,那麼PyCharm可以將其工具和庫(如NumPyMatplotlib)整合在一起,從而讓您可以使用陣列檢視器和互動式圖表。
下載地址PyCharm : Download Latest Version of PyCharm
####3、Visual Studio
另一個選擇可能是Visual Studio程式碼。 這是由Microsoft開發的文字編輯器,但也可以用作IDE。 Visual Studio的一個好處就是Git整合。 像Atom一樣,您可以使用此應用程式輕鬆地在儲存庫中提交,同步和建立分支。Visual Studio包含一個名為IntelliSense的功能,它提供了基於變數型別,功能和匯入模組的程式碼完成。 它還提供語法高亮和自動完成功能。
您可以在此頁面上免費下載適用於Windows,Linux或MacOS的Visual Studio程式碼Download Visual Studio Code
####4、Sublime Text
作為第三個替代選項,您還可以考慮強大的文字編輯器Sublime Text。 大多數人喜歡使用者介面,非凡的功能和效能。 就像上面提到的其他文字編輯器一樣,您可以使用外掛擴充套件Sublime Text。 有關如何將Sublime Text設定為輕量級的一體化資料科學IDE的更多資訊,請檢視此頁面。
您可以在這裡下載Sublime Text Sublime Text - Download
####5、Atom
由Github開發的開源文字編輯器。
雖然這個文字編輯器可用於許多流行的程式語言,如Ruby on Rails,PHP,Java等,Atom有趣的功能,為Python開發人員創造了一個很好的體驗。A hackable text editor for the 21st Century
內容來源 微信公眾號:造數 已獲得原創作者授權。