更新日期: 2024 年 3 月 31 日
在資料科學、人工智慧的快速發展下,Python的熱門度在超越了C、Java,本文整理8個Python教學課程,讓你的Python學習之路,可以簡單入門、快速實作、取得專業證書。
Python教學課程-入門與實作
Python – 輕鬆學會寫程式
Udemy上評價很高的Python入門課程,老師Allen Liu 劉曣全是美國的電腦科學系出身,教學內容結合美國大學的教材及他在台灣的教學經驗,以輕鬆、直覺的方式,讓學習者不覺得學程式很難,目標5天就學會Python。
老師對程式碼的解說相當詳細,語法、標點符號都會仔細說明,舉例子時,如果碰到還沒教的語法會特別說明之後會教,學過的也會再提醒之前那邊有教過,方便我們再回去複習,讓初學者學得很安心。
成為Python數據分析達人的第一課
政大蔡炎龍教授所授課,課程分為7大單元,每個單元的內容都會切割為許多5~7分鐘的短片,專門為線上課程製作的教學,並且製作小動畫、邀請專家分享學習歷程,屬於上課體驗很不錯的免費課程。
課程介面相較付費課程來說,沒有針對使用者做優化,課程的排序是倒置的,上課的朋友需留意一下。
Programming for Everybody (Getting Started with Python)
密西根大學在coursera上所開設的Python教學課程,超過270萬人上課,著重基礎觀念,仔細的為你說明電腦是如何讀取你寫下的程式碼,是如何將程式碼作為指令去跑出預期結果。
上課的Charles Russell Severance教授的教學盡其所能的活潑有趣,扭轉一般人對學習程式語言的恐懼與偏見,課程中會先用幾分鐘簡單的帶你理解電腦運作的方式,再以相似的思路套用到Python中,並結合生活中的例子讓你瞭解,電腦在解讀程式碼是很一板一眼的,就只能理解符合語法的程式碼。
這門課讓你跳脫華人文化常見的學習架構,以西方的授課方式,帶你以新的觀點學習程式語言,關於本課程更多介紹與上課步驟,可到〈Python基礎觀念教學課程,一步一步帶你理解程式碼怎麼運作〉這篇文章了解。
更多Python線上課程介紹,可參考〈12個入門Python線上課程:讓你快速學會寫程式〉。
若希望更好的運用Python基礎爬蟲,同樣由Allen Liu 劉曣全老師授課的「Python 進階課程:觀念、語法、專案、爬蟲」,可以讓你在Python爬蟲的操作上更上層樓;更多的爬蟲課程可參考〈自學Python爬蟲課程-超過10堂線上課程教你爬蟲應用〉。
Python應用專業證書課程
Python應用相關的專業證書課程,是以就業為目標所設計的教學,由Google、IBM、Meta(臉書母公司)等企業在coursera課程平台上的課程,從基礎教起,讓你可以全面、有系統地完整學習特定職位所需的專業技能,獲得即戰力,學成就可投入就業市場。
每個專業證書課程的最後幾堂課,都會有一個總整課程(Capstone Course),讓在取得專業證書之外,建立自己學習成果的作品,檢驗學習的成效,也作為求職時的作品展示。
IBM 機器學習專業證書課程
課程名稱:IBM Machine Learning Professional,由IBM開設的資料科學課程,規劃每周學習3個小時,9個月可完成課程,取得IBM專業證書。
包括6個子課程:
- Exploratory Data Analysis for Machine Learning
- Supervised Machine Learning: Regression
- Supervised Machine Learning: Classification
- Unsupervised Machine Learning
- Deep Learning and Reinforcement Learning
- Machine Learning Capstone
IBM 數據分析專業證書課程
課程名稱:IBM Data Analyst Professional Certificate,由IBM開設的數據分析課程,規劃每周學習3個小時,11個月可完成課程,取得IBM專業證書。
包括9個子課程:
- Introduction to Data Analytics
- Excel Basics for Data Analysis
- Data Visualization and Dashboards with Excel and Cognos
- Python for Data Science, AI & Development
- Python Project for Data Science
- Databases and SQL for Data Science with Python
- Data Analysis with Python
- Data Visualization with Python
- IBM Data Analyst Capstone Project
IBM 資料科學專業證書課程
課程名稱:IBM Data Science Professional Certificate,由IBM開設的資料科學課程,規劃每周學習4個小時,11個月可完成課程,取得IBM專業證書。
包括10個子課程:
- What is Data Science?
- Tools for Data Science
- Data Science Methodology
- Python for Data Science, AI & Development
- Python Project for Data Science
- Databases and SQL for Data Science with Python
- Data Analysis with Python
- Data Visualization with Python
- Machine Learning with Python
- Applied Data Science Capstone
Meta 網頁後端開發專業證書課程
課程名稱:Meta Back-End Developer Professional Certificate,由Facebook母公司Meta開設的課程,規劃每周學習6個小時,8個月可完成課程,取得Meta專業證書。
包括10個子課程:
- Introduction to Back-End Development
- Programming in Python
- Version Control
- Introduction to Databases for Back-End Development
- Django Web Framework
- APIs
- The Full Stack
- Cloud Computing
- Back-End Developer Capstone
- Coding Interview Preparation
Google IT 自動化專業證書課程
課程名稱:Google IT Automation with Python Professional Certificate,由Google開設的課程,規劃每周學習10個小時,6個月可完成課程,取得Google專業證書。
包括6個子課程:
- Crash Course on Python
- Using Python to Interact with the Operating System
- Introduction to Git and GitHub
- Troubleshooting and Debugging Techniques
- Configuration Management and the Cloud
- Automating Real-World Tasks with Python
更多Python專業證書課程
- IBM Full Stack Software Developer Professional Certificate
- IBM Applied AI Professional Certificate
- IBM Data Engineering Professional Certificate
延伸閱讀: