終極Python課程
歡迎來到終極 Python 課程!
本課程旨在幫助您從初學者成長為高級 Python 程式設計師。此儲存庫包含所有原始程式碼、專案、問題集以及補充您學習的其他資源。這是我的影片《終極 Python 課程》的一部分。請參閱此影片觀看我的 Python 課程
目錄
介紹
這個儲存庫是 CodeWithHarry 創建的終極 Python 課程的一部分。本課程旨在為學習 Python 程式設計提供全面的指南。
章節
本課程分為幾個章節,每個章節著重於 Python 程式設計的不同面向:
- 第 1 章:模組、註解與 pip
- 編寫第一個 Python 程式
- 了解模組
- 使用pip進行套件管理
- 使用Python作為計算器
- Python 中的註釋
- 第 2 章:變數與資料類型
- 定義變數
- Python 中的不同資料類型
- 選擇標識符的規則
- Python 中的運算符
- 使用
type()
函數和型別轉換 input()
函數
- 第 3 章:字串
- 第 4 章:列表和元組
- 第 5 章:字典與集合
- 字典的屬性
- 字典方法
- Python 中的集合
- 集合的屬性和運算
- 第 6 章:條件式
if
、 else
和elif
語句- 關係運算符和邏輯運算符
- 第 7 章:Python 中的循環
while
循環for
迴圈range()
函數for
與else
循環- Break、Continue 和 Pass 語句
- 第 8 章:函數與遞迴
- 第 9 章:文件 I/O
- 第 10 章:物件導向編程
- 第 11 章:繼承以及更多關於 OOP 的內容
- 第12章:高級Python 1
- Python 新增的功能
- 海像操作員
- 進階類型提示
- 火柴盒
- 字典合併和更新運算符
- 例外處理增強
- 全域關鍵字和枚舉函數
- 列表推導式
- 第13章:高級Python 2
- 虛擬環境
- Lambda 函數
- 字串方法:
join
和format
- 函數式程式設計:
map
、 filter
和reduce
專案
- 項目一:蛇水槍遊戲
- 一款有趣的互動遊戲,玩家可以與電腦進行石頭剪刀布的變體比賽。
- 項目 2:猜數字
- 一種猜謎遊戲,玩家試著猜測一定範圍內隨機產生的數字。
- 大型專案 1:賈維斯虛擬助手
- 語音助理應用程式能夠執行各種任務,例如播放音樂和提供資訊。
- 大型專案 2:AI 自動回覆機器人
- 一款基於人工智慧的機器人,旨在自動回覆訊息,提高溝通效率。
問題集
每章都包含問題集來測試您的理解和練習編碼。問題集包括與本章內容相關的各種挑戰和練習。
其他資源
- 下載手冊
- 下載手寫筆記
- 下載終極 Python 備忘錄
如何使用此儲存庫
- 使用以下命令將儲存庫克隆到本機:
git clone https://github.com/CodeWithHarry/The-Ultimate-Python-Course.git
- 瀏覽各章節以尋找相關課程和程式碼範例。
- 完成每章末尾提供的習題集以鞏固您的理解。
- 開展項目,將您的知識應用到現實場景中。