閱讀本文大概須要 10 分鐘。前端
你們好,今天的是編輯部小馬,分享下我在 Github 上看到的一些很棒的學習資料。python
寫這個以前咱們先聊聊,什麼人適合下面這些資源?我我的認爲是,自學習能力強的人。「自我 Push」的人。天天對本身要吸收的知識有準確的預計。git
說到這一點我就比較羞愧,我一般花了錢才能 Push 我本身,「臥槽花了錢的可不能不學」——另外一方面這種態度要是能放在健身卡上就行了。程序員
好,廢話很少說~開始介紹 Github 上的一波優秀自學資源~供你們自學使用。github
項目介紹:freeCoderCamp 是很是有名的一個項目了,其畢業證書在國外公司仍是有含金量在的。項目主要是 web、前端方向的實戰訓練。web
項目地址:https://github.com/freeCodeCamp/freeCodeCamp數據庫
freeCodeCamp,如其名,是一個開源的 code 學習地址,集合了 30 個擴展項目,包括安全
•網站搭建•JavaScript•前端•數據可視化•API 和微服務•信息安全網絡
以上的每個模塊都包含 2 到 9 個大項目供實踐,一旦完成這六項認證,就能夠得到 freeCodeCamp.org 獲得「全棧工程師資格認證」。app
再讓咱們來看看 freeCodeCamp 的畢業前景:
你看,你和谷歌新總裁 Sundar Pichai,明顯只差這一個項目了嘛!
項目介紹:其從入門第一句的「Hello World」 到 NumPy,Data anlysis 的相關內容都有整理。爲一個大型字典類型項目。
項目地址:https://github.com/xxg1413/python
python的系列學習教程我也在 Github 上找到了一個很是完善的整理,項目名爲 Python Books && Courses,其上傳者爲 flypython 學習網站的構建人。其中從入門第一句的「Hello World」 到 NumPy,Data anlysis 的相關內容都有整理。在這裏咱們放一下目錄:
那麼這個項目,其實我更建議是,學習 Python 的人做爲「補充查詢」。若是說要從頭開始學,我建議看下面。
另外,正好藉此機會,跟你們分享一下
在個人 Python 學習過程當中,崔老師給個人規劃。
1.Python最基礎的書,略過一遍便可。(我看的那本只有不到一百頁我記得)
2.數據分析,Pandas,Numpy的內容。(搞定)
3.爬蟲(還沒學,不想學)
4.機器學習(正在搞定)
5.深度學習(正在搞定)
嗯嗯,嗯嗯,那麼接下來咱們就來介紹另外一個包含性很是強的項目,也是崔老師學過的項目——python-100-Days。
項目介紹:Python-100-Days 是我以爲總體很是棒的一個項目,也是一個從 Hello World 開始的項目,不一樣於上一個介紹項目,他是承接性很是強的項目,你天天要學的東西已經被規定好了——而且他是全中文的。
第 88day 的時候,就已經引入了 Tensorflow 了,你看,今天是 12.11,假設今天是第一天,那麼 2.10 號你就是深度學習入門人才了。仍是很值得入門開始學 Python 的。
項目地址:https://github.com/jackfrued/Python-100-Days
項目例圖:
固然,在這個項目的學習過程當中,我也遇到了一個史無前例的困難就是——我老忘了我天天還要學這玩意。
若是有和我同樣善忘的小朋友,我建議你們天天給本身定個日程,靈魂拷問一下本身:
項目介紹:這個其實我(這裏的我表示小馬)如今也正在學來着,這是一本深度學習入門的開源書,包含電子書和配套源代碼。是很是從人工智能基礎開始講,從數學層面講到實戰,我也給你們截屏一下書中的內容。
項目地址:https://github.com/dragen1860/Deep-Learning-with-TensorFlow-book
數據目錄:
另外,這本書的代碼註釋,實在是寫的太漂亮了:
對於代碼能力不強的人來講,真的,哇,超爽der~
項目介紹:這個其實至關有名了,本體是 github 上有一個 Awesome - XXX 系列的資源整理。目前這個項目收錄了至關多的資源,內容包括:Web 框架、網絡爬蟲、網絡內容提取、模板引擎、數據庫、數據可視化、圖片處理、文本處理、天然語言處理、機器學習、日誌、代碼分析等。在 github 上有17.4 個 star。
項目地址:https://github.com/jobbole/awesome-python-cn
就是吧,介紹這個吧就有一個至關棘手的問題。評論可能就會有「這 TM 有誰不知道「和」臥槽還有這個東西「兩個分歧。
我但願你們知道,這是正常的!!
而若是你要留言的話,必定要留後者。
由於我看着開心
該項目的介紹包括資源管理、包管理、包倉庫、分發、構建工具、交互式解釋器...天然語言處理等,一系列相關內容的官網。我截圖舉例一下:
我我的以爲嚴格的來說他不是一個教程,它是一個輪子經銷商,更像是一個總結類的東西。當你開展一個全新的領域的時候,能夠先來看看研究現狀研究內容,以及別人在這個領域作出了什麼能被收錄的東西。
先知道世界,瞭解世界,最後才能改變世界。
其實有點,站在巨人的肩膀上看世界的那個意思。
項目介紹:以擼代碼的形式學習 Python,百分之七十的代碼配合百分之三十的註釋,講解了基礎性 python 知識。
項目連接:https://github.com/xianhu/LearnPython
其實吧,我一打開這個,就忍不住悄悄笑了一下
你看着這個項目,隨便加個關鍵詞,「自從用了這個功能,女友不再說我不陪他了」,就能發個推文是否是。
但咱們不這麼幹,咱們惟一發過的和女友相關的推文,就是
良心所得,沒有廣告。
回到這個自己,我我的來說 ,仍然不怎麼建議,拿現成的跑。老思想,以爲技術貴精不貴多,但這個特別好用的地方是,你有不少東西是沒有那麼想學的,好比你今天只是須要畫個圖 ,你就不須要爲了這個去學學數據分析。
你就能夠打開這裏,簡簡單單的生活,簡簡單單的複製粘貼改稍微改改一鍵生成。
import numpy as npimport matplotlibimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom mpl_toolkits.mplot3d import Axes3D
#解決中文亂碼問題myfont = fm.FontProperties(fname="/Library/Fonts/Songti.ttc", size=14)matplotlib.rcParams["axes.unicode_minus"] = False
def simple_plot(): """ simple plot """ # 生成畫布 plt.figure(figsize=(8, 6), dpi=80)
# 打開交互模式 plt.ion()
# 循環 for index in range(100): # 清除原有圖像 plt.cla() ....
怪很差意思的,我就特愛改參數。
項目介紹:微軟工程師,北航碩士崔慶才著的《Python3網絡爬蟲與實戰》書稿。
項目地址:https://github.com/Germey/Python3WebSpider
以前就有朋友想要買電子書,可是咱們由於防止盜版,一直沒有開放電子書的售賣。(雖然即便沒開放也有不少盜版吧...委委屈屈哭哭唧唧...)
《Python3網絡爬蟲與實戰》這本書也正式售賣一年多了,咱們計劃在明年上半年推出本書的第二版本。那麼初版的 Markdown 文件就已經正式上傳到了 Github 上面。
書中首先詳細介紹了環境配置過程和爬蟲基礎知識;而後討論了 urllib、requests 等請求庫,Beautiful Soup、XPath、pyquery 等解析庫以及文本和各種數據庫的存儲方法;接着經過多個案例介紹瞭如何進行 Ajax 數據爬取,如何使用 Selenium 和 Splash 進行動態網站爬取;接着介紹了爬蟲的一些技巧,好比使用代理爬取和維護動態代理池的方法,ADSL 撥號代理的使用,圖形、 極驗、點觸、宮格等各種驗證碼的破解方法,模擬登陸網站爬取的方法及 Cookies 池的維護。此外,本書還結合移動互聯網的特色探討了使用 Charles、mitmdump、Appium 等工具實現 App 爬取 的方法,緊接着介紹了 pyspider 框架和 Scrapy 框架的使用,以及分佈式爬蟲的知識,最後介紹了 Bloom Filter 效率優化、Docker 和 Scrapyd 爬蟲部署、Gerapy 爬蟲管理等方面的知識。
...
我複製粘貼的。
而後,就,高高興興今天放出來唄。
有看過盜版書的!都給我去 star 一下!聽到沒!我兇着呢!
那咱們的介紹就到這裏爲止了~(其實主要是我就算介紹十個,能作完一個也就不錯了)
Coding 這件事目前給個人一個感受是,他再也不是一種職業,他開始變得像你會用智能手機,你會用 Word 同樣。
世界上公認的第一步智能手機誕生於 1993 年,Iphone4 的發佈時間是 2010 年,對咱們來說,或許是 15 歲長到 25 歲那麼遙遠的距離。對中年人來說,40 歲到 50 歲好像又沒那麼長,可世界就在這麼短的時間內高速變化着。一不當心,就弄不懂整個世界了。
沒什麼意義,就隨便感慨一下。再見~