Python 進階之路 (十二) 尾聲即是開始
Python進階之路總結
大家好,我的<< Python進階之路>>到這一期就到此為止了,和 <<Python 基礎起步>>不同,在掌握了一些基礎知識後,我在這一期裡同步和大家分享了我的學習心得,一共主要關注了以下幾個知識點:
- Python 進階之路 (一) List 進階方法彙總
- Python 進階之路 (二) Dict 進階寶典
- Python 進階之路 (三) Tuple元組使用指南
- Python 進階之路 (四) 先立Flag, 社群最全的Set用法集錦
- Python 進階之路 (五) map, filter, reduce, zip 一網打盡
- Python 進階之路 (六) 九淺一深 lambda,陳獨秀你給我坐下!
- Python 進階之路 (七) 隱藏的神奇寶藏:探祕Collections
- Python 進階之路 (八) 最用心的推導式詳解
- Python 進階之路 (九) 再立Flag, 社群最全的itertools深度解析(上)
- Python 進階之路 (十) 再立Flag, 社群最全的itertools深度解析(中)
- Python 進階之路 (十一) 再立Flag, 社群最全的itertools深度解析(下)
現在看來,除了標題起的比較活潑外,考慮到我也是小白,內容上我自認為已經是乾貨滿滿了,如果你開啟任何一篇文章,相信你會發現我並沒有誇大,沒有任何一篇文章是蜻蜓點水,一帶而過,對得起花時間觀看文章的每一位朋友,從2月4日第一遍筆記起,22天更新了11篇,應該說高產似母豬了~
今天是進階之路的最後一篇文章,然而像標題所示,尾聲即是開始,現在我們中午掌握了python的基礎知識,哪怕可能不夠熟練,但是足夠開始新的征程了!
我決定新的旅途讓我們從pandas開始,原因有很多,我會在結尾和大家說明,現在還是老規矩,我將和大家分享我在學習過程中發現的一些非常不錯的資源,沒有它們的幫助不論如何我是寫不出這些文章的。
優秀資源分享
在我的Python基礎起步系列的最後,我分享了很多優秀資源給大家,這回也不例外,在此我將把寫文章期間參考的非常優秀的資源分享給大家,讓我們一起進步:
綜合教程文章 / 視訊:
- Corey Schafer的youtube視訊教程 ,個人認為是最好的視訊教程,需要翻牆
- Py4e ,密歇根大學的教程,有詳細PPT 可以下載
- RealPython 由淺入深來學習,我最愛閒逛的網站,我的文章很多是受上面的教程啟發
- DataCamp 很棒的免費教程,付費部分暫不需要
- Tutorial Point 不錯的免費教程,個人感覺比w3school強
- GeeksforGeeks 非常棒的綜合Python教程平臺,我目前碰到的幾乎所有問題,都會在上面找到答案
- Pythonforbeginers 非常不錯的起步教程,介面簡單明瞭
- 廖雪峰老師的教程 ,不用多說,名聲很大了
進階文件
- Python設計模式及實用方法
- Intermediate Python 一個很火的python技巧文件
線上測試
- onlinegdb 一個非常好用的線上環境,支援所有語言,做一些簡單功能測試的時候很方便,有程式碼補充提示,可以線上儲存
新專欄Pandas
我想了一段時間,不太確定要先和大家分享OOP程式設計思想還是Pandas,最後還是決定新建一個Pandas專欄教程,因為現在資料分析非常普遍。相關的工作崗位也很多,同時我自己在工作中應用pandas也比較多,對我而言會更容易一些。從實用性角度講也是如此,如果你平時的工作涉及到大量的 excel 或者 VBA,那麼 pandas 無意是你最好的選擇。
這次我計劃的新專欄會和你常見的不太一樣。經過我簡單的個人研究,我發現pandas教程遍地都是,但是很多教程的問題如下:
- 一次能講完的東西,拆分成好幾節課
- 沒有及時更新,很多停留在2016年或者之前
- 缺少自己的理解和基礎模型分享
- 有些收費的課程水分很大
我這次會盡我所能,為大家帶來乾貨版本的pandas學習心得,爭取用5期達到他人10期的效果,同時會加入一些工作中遇到的,自己建立的,別人教我的小模型等。爭取讓我的免費分享達到別人收費的標準
當然,由於pandas是應用於資料分析的第三方包,分享時會涉及到大量圖表,因此我會使用Jupyter Notebook作為環境和編輯器,每期教程後也會和大家分享原始碼,這次會正式一些,直接放在 github 裡,只希望得到大家的鼓勵,並且真正幫助到有需要的人。
名詞解釋:
有需要的人:只要你平時用 excel,就是有需要!!!
最後想說,多謝很多朋友的鼓勵支援,我作為新手註冊SegmentFault並開專欄起,已經做好了迎接各種吐槽的準備,然而這種情況並沒有出現,除了大家比較善良外,主要原因是沒多少人關注~ 不過慢慢地,在寫文章的過程中,我發現也有很多朋友和我一樣,是以萌新的身份進入程式設計領域的。
對於這些朋友我想說,你不是一個人在戰鬥,在學習Python的路上戰友越多,就會越輕鬆,大家互相分享,終會成長,我不否認世上有很多天才,但是大多數時候,一個人的智慧很難和群體抗衡。因此我希望大家可以在我的文章下多多留言,讓我在修改錯誤的同時也能和你一起進步!
就這樣,讓我們下期 Pandas見