杜克大學Python課程

杜克大學Python課程,從理解為什麼寫程式到數據科學與MLOps

本文介紹杜克大學(Duke University)在coursera上開設的Python課程,包括Python基礎、數據工程、MLOps(Machine Learning Operations)所需的Python課。

杜克大學是美國頂尖學府之一,有「南方哈佛」稱號,知名校友包括美國第37任總統理查·尼克森(Richard Nixon)、蘋果公司(Apple)現任執行長提姆·庫克(Tim Cook),以及微軟創辦人比爾·蓋茲(Bill Gates)前妻美琳達·蓋茲(Melinda Gates)。

本文介紹的杜克大學課程均涵蓋於coursera PLUS中,擁有PLUS資格個朋友可以完整上課,完課後取得證書。

更多關於coursera上課方案,可參考〈3要點速懂coursera課程費用方案〉。

基礎Python課程-了解為什麼要寫程式,再開始學Python

  • 課程名稱:Python Programming Fundamentals
  • 課程時間:規劃4週的課程,約需19小時來完成課程。免費上課,可付費取得證書。
  • 課程說明:
    從為什麼要寫程式?寫程式的目的在於解決什麼樣的問題?開始教你程式語言的基礎。
    用簡單的例子帶你瞭解演算思維、程式設計邏輯,幫助你在埋頭學習程式語言前,學會從宏觀的角度看待寫程式的目標與流程,有了對編寫程式的邏輯思維後,再進一步了解Python語法與專案練習。
  • 課程內容:
    1. 演算法設計(Algorithm Design)
    2. 將想法轉化為程式碼(Translating Ideas into Code)
    3. 驗證你的程式碼(Validating Your Code)
    4. 探索串列List的用法(Diving Deeper with Lists)

資料工程師的Python、Bash、SQL基礎課程

  • 課程名稱:Python, Bash and SQL Essentials for Data Engineering Specialization
  • 課程時間:規劃每週學習6小時,約4個月可完成課程。
  • 課程說明:
    針對有興趣成為數據工程師的學習者開設的課程,課程中使用Visual Studio Code或Jupyter整合實驗練習,讓你結合所學,立即練習學到的Python、Bash與SQL技能。
  • 課程內容:包括4個子課程-
    1. Python and Pandas for Data Engineering
    2. Linux and Bash for Data Engineering
    3. Scripting with Python and SQL for Data Engineering
    4. Web Applications and Command-Line Tools for Data Engineering

學習MLOps所需的Python技能

  • 課程名稱:Python Essentials for MLOps
  • 課程時間:規劃5週的課程,約需22小時來完成課程
  • 課程說明:
    本課程為針對MLOps的Python課程,從MLOps工作流程的角度,教你Python資料類型、函式、模組、測試技術,如何使用Pandas、NumPy處理資料集,以及各種資料科學實務。
    Python Essentials for MLOps屬於Duke大學在coursera開設的Machine Learning Operations Specialization子課程一環,建議學習者需具備一定程度的Python、Git、Docker、Kubernetes基礎。
  • 課程內容:
    1. Introduction to Python
    2. Python Functions and Classes
    3. Testing in Python
    4. Introduction to Pandas and NumPy
    5. Applied Python for MLOps

延伸閱讀:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *