---
title: "Python 練功坊"
seo_title: "Python 練功坊: Python Workout: Bitesize Practical Challenges to Sharpen Your Saw"
seo_description: "50 道精選練習題助你掌握 Python 實務觀念"
slug: py-workout
url: https://compthinking.dev/courses/py-workout
type: paid
---

# Python 練功坊

> 50 道精選練習題助你掌握 Python 實務觀念

## Description

Python Workout: Bitesize Practical Challenges to Sharpen Your Saw專家跟新手的差別就在於刻意練習！本課程是針對 Python 入門者的精選問題集，目的在幫助你快速複習 Python 語言基礎，並了解這些概念在實務上如何運用。這堂課不是另一個面試用的 LeetCode 題庫，而是由業界工程師精心整理，無論是在工作上或自己的 Side Project 中使用 Python 時都會需要的知識點。如果你已經學習過一兩堂 Python 課程，對 Python 有基礎認識（知道什麼是 if 與 for 語句、什麼是 string, list 與 dict），想進一步了解這些概念如何用來處理現實世界的問題，這門課程就是為你而開的！課程內容涵蓋 Python 語言所有資料型態，分為十大主題，每個主題各有 5 題以上的練習題，你可以在 Google Colab (Jupyter Notebook) 的編輯器中直接作答及執行程式碼。每道題目皆附有解答及說明，如果你使用 Python 的經驗少於一年，相信你會從我們精心設計的問題及解答獲益良多！提醒：本課程的主要教材形式為 Google Colab (Jupyter Notebook) 檔案，並非影片。實際內容可以參考下方試閱。課程特色多年 Python 經驗的業界工程師為入門者設計的實務問題集涵蓋 Python 所有資料型態，且延伸介紹重要進階概念如 list comprehension, closure, 物件導向程式設計等每個主題皆包含額外練習題 (Appendix)，讓有興趣者加深學習印象適合對象Python 入門者想掌握實務上會用到的重要概念不喜歡傳統教科書的字典式教法，想透過解題從做中學課程試閱Ch03. Lists and Tuples: Google Colab (需使用 Gmail 帳號登入)；GitHub 上閱讀Ch06. Functions: Google Colab (需使用 Gmail 帳號登入)；GitHub 上閱讀

## Learning Objectives

- Python 基礎觀念及資料型態的常見應用
- 重要進階概念如 closure, comprehension, object, iterator 等

## Course Info

- Lectures: 11
- Lifetime access: Yes

## Instructors

### Jim

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

## Curriculum

### 主題列表 (0m)

- Ch00. 教材使用說明 (0m) [Preview]
- Ch01. Numbers (0m)
- Ch02. Strings (0m)
- Ch03. Lists and Tuples (0m) [Preview]
- Ch04. Dicts and Sets (0m)
- Ch05. Files (0m)
- Ch06. Functions (0m) [Preview]
- Ch07. Comprehensions (0m)
- Ch08. Objects (0m)
- Ch09. Iterators and Generators (0m)
- Ch10. Modules (0m)

## Pricing

### 永久不限次數觀看 - US$39

## FAQ

### 關於付費與購買

**如何使用課程優惠代碼？**

點選課程「立即購買」按鈕，在結帳前，會看到「優惠代碼」欄位。請輸入優惠券代碼後，直接按「Enter 輸入鍵」，或是點選「套用」即可！小提醒：優惠代碼大小寫皆需一致才可兌換。

**付款方式有哪些？**

目前平台使用 Stripe，預設方式為信用卡付款。其他付款方式請來信至課程下方的客服信箱，或私訊粉專小編由專人處理。

**發票可以打統編嗎？**

我們使用的是國外平台及 Stripe 金流，系統目前不支援輸入統編。

**課程退費條件？**

本課程為數位下載形式，故僅提供購買後 24 小時內無條件退費。請提供你購買時輸入的姓名、電子信箱並說明退費原因（例如：說明不清、教學風格不合、課程編排太爛、手滑按到等等），來信至課程下方的客服信箱，會有專人審核後全額退費（除了小部份已經由平台金流或信用卡公司收取的手續費無法退還外）。

### 關於課程與觀看問題

**購買成功後，我該如何觀看課程？**

購買課程、付款成功之後，你的上課權限就直接開通囉！你可以使用電腦、手機及平板裝置觀看。觀課方式如下：網站右上方點選「登入」登入後，到「我的購買」，點選「我的課程」，找到你購買的課程即可觀課

**課程有觀看期限嗎？**

沒有，可無限次數、重複觀看。

**這不是影音課程？**

不是。本課程為數位下載形式 (Google Colab)，你可以直接在瀏覽器內開啟課程教材 (Jupyter Notebook)，並執行程式碼，也可以將教材複製到自己的 Google Drive 內或下載到本機。

**如何發問與討論課程內容？**

請在課程討論區，或透過下方的客服信箱來信提問。
