Python 起步走 2023

初學者教程: Python 核心概念與基礎

JimJim
課程介紹您將會學到課程單元講師常見問題課前問答
Python 起步走 2023

本課程包含以下內容:

課程長度約 0.1 小時
2 個課程單元

課程介紹

本專案是 Microsoft Learn - Python for Beginners 的課程筆記與討論區。有鑑於網路上已經有許多優質且免費的 Python 基礎教學 (微軟的這份教材也是其中之一),我們認為沒有必要重新發明輪子,而應該專注於我們能夠提供的價值。我們了解初學/自學者最大的痛點,不是沒有合適的教材,而是自學過程中可能有許多問題,不好意思問/不知道怎麼問/找不到人可以問。因此在這堂課中,我們會與你一起走過微軟的這份教材,同時提供影片的摘要/筆記,更新原教材中過時的資訊。最重要的是,你可以在討論區問關於這份教材的任何問題,我們會在能力範圍內盡量回答。討論區是非公開的,只有註冊課程的人才能看到,所以不用害怕問蠢問題 :) 期待在討論區見到你!

你可以先瀏覽以下教材內容,看看這堂課的難度是否適合你,或是否需要取得我們的筆記以及在討論區發問:

筆記與討論區

  • https://github.com/Compthinking-Dev/python-for-beginners
  • 註冊課程後,我們會把你的 Email 加入以上專案的使用者群組,你會收到來自 GitHub 的邀請函,接受邀請後即可取得筆記以及在討論區發問
  • GitHub 的邀請函發送可能會延遲,如果你註冊課程後 24 小時內沒有收到邀請函,可以私訊粉專小編或來信下方客服信箱
  • 如果你在本站使用的 Email 與你在 GitHub 上使用的 Email 不同,請填寫表單,我們會將你在 GitHub 上使用的 Email 加入群組

教材涵蓋的主題列表

  • Python 簡介
  • 使用 Visual Studio Code
  • 使用 Print 方法
  • 使用註解
  • 字串 (Strings)
  • 數字 (Numeric data types)
  • 日期 (Date data types)
  • 例外處理 (Error handling; try-except-finally)
  • 條件判斷式 (if-elif-else)
  • 集合 (Lists and dicts)
  • 迴圈 (Loops)
  • 函式 (Functions)
  • 套件與模組 (Modules and packages)
  • 虛擬環境 (Virtual environments)
  • 呼叫 API
  • JavaScript Object Notation (JSON)
  • 儲存機敏資訊 (Managing keys)
  • 裝飾器 (Decorators)

教材未涵蓋的內容

  • 類別 (class) 的設計和繼承
  • 非同步編程 (asynchronous programming)
  • 程式設計的基礎知識,例如什麼是變數 (variable)、條件判斷式、迴圈等

您將會學到

Python 的基本知識 (The basics of Python)

開始一個項目 (Starting a project)

常見語法 (Common syntax)

套件管理 (Package management)

課程單元本課程包含 2 個單元總時數約 0.1 小時

講師

Jim
Jim

- 加州大學爾灣分校(UC Irvine)軟體工程博士
- Hahow 好學校百萬課程講師(1200+ 學員、4.9 星好評)
- 暢銷技術書籍作者(天瓏書店當月銷售冠軍及年度百大暢銷書)
- 在 GitHub 的開源專案有 740+ Stars 及 420+ Forks
- 現職美商軟體工程師

常見問題

關於課程與觀看問題

Python 起步走 2023

本課程包含以下內容:

課程長度約 0.1 小時
2 個課程單元