Contents
本專業建立在“Python for Everybody”書的基礎上,將介紹使用 Python 程式語言的基本程式設計概念,包括資料結構、網路應用程式介面和資料庫。在 Capstone 專案中,你將使用在整個專業課程中學到的技術來設計和建立自己的應用程式,以進行資料檢索、處理和視覺化。
你將學到的內容:
- 建立自己的應用程式以進行資料檢索和處理
- 描述結構化查詢語言(SQL)和資料庫設計的基礎
- 解釋使用 Python 進行電腦程式設計的基礎
- 瞭解基本的程式設計概念,例如資料結構
到官方網站了解本課程與上課
字幕
英文
製作方
University of Michigan
密西根大學(University of Michigan,簡稱:UMich 或 Michigan,縮寫:UM)是美國密西根州的一所世界名校,於1817年建校,是美國歷史最悠久的公立大學之一,在全世界享有盛譽,有「中西部哈佛」之美稱。有三個校區,分別是安娜堡(主校區,又譯安阿伯)、迪爾伯恩(Dearborn)和弗林特[5] 密大建校以來,在各學科領域中成就卓著並擁有巨大影響,多項調查顯示該大學超過70%的專業排在全美前10名,被譽為「公立常春藤」,與加州大學伯克利分校以及威斯康辛大學素有「公立大學典範」之稱。密大同時也是美國重要的學術聯盟美國大學聯合會的14個發起者之一。因為高質量的教育,該校的學術水平和校友質量都很高。 (源自維基百科)
第 1 門課程 零基礎程式設計 ( Python 入門 )
本課程旨在向所有人教授使用 Python 進行電腦程式設計的基礎知識。我們介紹了如何使用 Python 中的一系列簡單指令來建構程式的基礎知識。本課程沒有任何先決條件,並且盡量簡化僅包含最簡單的數學。 具有中級電腦經驗的任何人都應該能夠掌握本課程的材料。本課程將涵蓋教材“ Python for Everybody ”的第 1-5 章。一旦學生完成本課程,他們將準備學習更高階的程式設計課程。本課程涵蓋 Python 3。
第 2 門課程 Python 數據結構
本課程將介紹 Python 程式語言的核心資料結構。我們將超越程序化程式設計( procedural programming )的基礎知識,並探索如何使用 Python 內建的資料結構(如列表、字典和元組)來執行日益複雜的資料分析。本課程將涵蓋 “ Python for Everybody ” 的第6-10章。本課程涵蓋 Python 3。

第 3 門課程 使用 Python 訪問網路數據
本課程將展示如何將網路視為資料源。我們將抓取、解析和讀取Web 資料以及使用 Web API 訪問數據。我們將使用 Python 處理HTML、XML 和 JSON 資料格式。本課程將涵蓋“ Python for Everybody ”的第11-13章。為了成功完成本課程,你應該熟悉這課程的第 1-10 章以及本專業的前兩門課程中介紹的內容。這些主題包括變量和表達式、條件執行(迴圈、分支和 try / except)、函數、Python 資料結構(字符串、列表、字典和元組)以及處理檔案。本課程涵蓋 Python 3。

第 4 門課程 Python 資料庫開發
本課程將向學生介紹結構化查詢語言(SQL)的基礎知識以及用於儲存資料的基本資料庫設計,這是多步驟資料收集、分析和處理工作的一部分。該課程將使用 SQLite3 作為其資料庫。我們還將建構網絡爬蟲以及多步驟資料收集和可視化過程。 我們將使用D3.js 庫進行基本資料可視化。本課程將涵蓋“ Python for Everybody ”的第 14-15 章。為了成功完成本課程,你應該熟悉其第1-13章以及本專業的前三門課程所涵蓋的內容。本課程涵蓋 Python 3。

到官方網站了解本課程與上課
你可能會有興趣
- Python 程式設計語言學習地圖
- 歡迎加入 Soft & Share 線上論壇
- 其他推薦的 Coursera 線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★