Photo by Pablo Heimplatz on Unsplash
本文將分享在學習Python的過程中,所參考的學習資源,由於喜歡做中學,所以分享的教學資源大部分都會有應用實作,除了能夠瞭解基本的Python語法外,透過實際的專案開發,可以增加熟悉度,並且從中培養解決問題的能力。而今天分享的Python學習資源,分別有:
- 網站
- 書籍
- YouTube頻道
- 線上課程
一、網站
以下是除了Python官方之外,推薦的教學網站,除了附有範例程式碼說明之外,觀念講解清楚且易於理解,包含:
1. Real Python: Python Tutorials2. Python Programming Language - GeeksforGeeks
3. ccClub(Coding&Co-working Club)
2. CS Dojo
3. Tech With Tim
4. 彭彭的課程
二、書籍
1. Python初學特訓班(第四版):從快速入門到主流應用全面實戰(附250分鐘影音教學/範例程式)
這本書從Python的基本語法教學開始,最後進行幾個應用程式的開發,包含了YouTube、LINE Bot聊天機器人、網頁爬蟲及資訊圖表繪製等Python專案的開發,這也是我非常喜歡的原因,學習任何的程式語言,在學習完基礎語法後,就是要透過實際的專案開發來練習及增加熟悉度,其中的實戰專案也是我目前正在學習的,並且還有附影音教學,非常適合初學者入門或是想要增加自己實戰經驗的開發人員。
2. Python自動化的樂趣:搞定重複瑣碎&單調無聊的工作(第二版)
這本書同樣是先介紹Python的基本重要語法,簡潔易懂,不過這裡的專案實作比較是針對Python自動化的處理,包含Web擷取資訊、工作排程、影像圖片處理及Email發送等,是我在開發自動化專案時的參考書籍,實作範例都很實用,適合初學者及對Python自動化處理有興趣的開發人員。
3. Python設計模式
實務上在開發專案時,大家都知道需求會隨著業務一直改變,這時候就會有機會修改程式碼,而有好的架構會讓程式碼好維護,相信這是開發人員所追求的,這本書就是介紹Python常用的設計模式(Design Pattern)及設計原則(Design Principle),藉此設計出好維護及簡潔的程式碼,適合進階且已有實務經驗的開發人員,未來在部落格中,會參考本書來分享學習心得。
1. Programming with Mosh三、YouTube頻道
頻道作者為Mosh Hamedani,是一位知名的線上教學老師,他的頻道有出了一系列的Python教學影片,內容淺顯易懂,並且會傳授實務開發上的重要觀念及技巧,是我非常喜歡的一位老師,他的線上課程更是我入門Python時的重要學習來源。
頻道作者為YK,之前在Google擔任軟體工程師一年多,現為YouTuber,他的Python入門影片同樣清楚明瞭,除此之外,也會分享在面試的程式碼問題,並且說明其中的觀念以及解決問題的技巧,非常的實用。
頻道作者為Tim,主要分享Python相關的應用教學,除了有入門的Python影片外,有很多Python的實戰影片,每一個系列都從基礎開始,非常適合初學者。
頻道作者為彭彭,其Python教學直白且簡單易懂,不會有太複雜的範例,對於初學者來說,可以快速的吸收及進入狀況,有助於Python基礎觀念的建立。
四、線上課程
1. The Complete Python Course
老師為Mosh Hamedani,擁有近20年的開發經驗及近三百萬名的學生,課程內容扎實且讓人可以快速理解,並且介紹許多Python簡潔的寫法與技巧,最後分別使用Django開發一個簡單的網站,以及利用Scikit-Learn來建置Machine Learning的專案,是我入門Python的重要線上課程,並且部落格中有很多分享都是在此課程中的所學,非常推薦大家。以下為Mosh老師將一部分的課程內容分享於YouTube。
此為Udemy的課程,老師為Ray Chung、Kevin He及Dev School Online,透過6個應用程式來學習Python的基本語法,透過最好理解的方式學會一部分的語法後,立即實作一個有趣的小作品,來練習整合Python相關的觀念,非常適合初學者入門。
取自課程介紹
同樣為Udemy課程,老師為Allen Liu劉曣全,擁有1700多位的學生,透過實際的案例,來學習所需的Python語法,除了能夠快速上手外,也具備有整合的能力,並且教學非常的簡潔易懂。在上完此課程後,給了我不少啟發,讓我實做出符合需求的小作品,並且透過部落格分享給大家。
取自課程介紹
五、小結
以上就是推薦的Python學習資源,希望能幫助正在學習Python的朋友們,如果有不錯的學習資源,也歡迎留言分享。
如果您喜歡我的文章,請幫我按五下Like(使用Google或Facebook帳號免費註冊),支持我創作教學文章,回饋由LikeCoin基金會出資,完全不會花到錢,感謝大家。
按了 5個 like 囉~
回覆刪除謝謝分享 !
課程「The Complete Python Course」有中文字幕嗎?
回覆刪除目前沒有,不過教學的過程非常的簡單明瞭,不會講得艱澀難懂,非常推薦。
刪除可以搭配我的「Python教學」部落格文章,因為其中的內容就是從他的課程中,將所學的重點整理在文章裡面。 :)