iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

從Python入門到自製遊戲:30天鐵人挑戰之旅 系列

這次參賽將以Python程式語言為主軸,進行為期30天的學習與實作挑戰。內容從基礎語法、條件判斷、迴圈、函數等初學者必備概念,逐步深入到進階主題。最後,我將應用所學開發一個自製小型遊戲,作為挑戰的成果展示。每天的學習內容會搭配具體範例與程式碼解說,幫助讀者輕鬆理解,並實現程式從入門到實作的飛躍。

參賽天數 26 天 | 共 26 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

前言

大家好,我是感覺學會了程式語言但又不太會用的 CC 。想了很久主題才決定用 Python 來當作這次文章發想,因為其他不太熟練的語言如果拿來當主題我怕斷更。Py...

2024-09-15 ‧ 由 cchung 分享
DAY 2

Python 環境設置

Python 對於初學者來說,環境配置可能會有些複雜,這時 Google Colaboratory(簡稱 Colab)就提供了一個簡單且即時可用的選擇。Cola...

2024-09-16 ‧ 由 cchung 分享
DAY 3

基本語法

這世代的大家應該有不少人有玩遊戲,那就用遊戲例子來介紹 Python 的基本數據類型和變數。想像我們要為一個遊戲角色創建屬性,這樣學起來會更有趣些。 在遊戲中,...

2024-09-17 ‧ 由 cchung 分享
DAY 4

條件語句及迴圈練習

今天來一個簡單的小範圍猜數字遊戲練習,我利用了if-else、for和while控制結構來進行,以下為示範練習。 說明設置條件:if-else:根據玩家的猜測來...

2024-09-18 ‧ 由 cchung 分享
DAY 5

函式+重複邏輯封裝

當我們在寫程式時,經常會遇到重複使用相同邏輯的情況。如果每次都重複撰寫相同的程式碼,不僅麻煩,還容易出錯。這時候,我們可以用函式來將這些重複的邏輯「封裝」起來。...

2024-09-19 ‧ 由 cchung 分享
DAY 6

列表和字典練習

在 Python 中,列表(list)和字典(dictionary)是兩種常用的資料結構,能有效的儲存和管理資料。 1.列表(List)列表是一種有序的集合,能...

2024-09-20 ‧ 由 cchung 分享
DAY 7

模組與標準庫

在 Python 裡模組與庫是非常重要的工具,因為它們幫助我們快速實現功能,而不用從零開始編寫。 1.導入模組要使用模組或庫,首先需要導入它們。這可以透過 im...

2024-09-21 ‧ 由 cchung 分享
DAY 8

物件導向編程

物件導向編程 (OOP) 是一種編程範式,強調使用類別和物件來建構程序。OOP 通過模擬現實世界的概念,讓程式碼更具結構性和可擴展性。OOP 的四大核心特性包括...

2024-09-22 ‧ 由 cchung 分享
DAY 9

文件與檔案處理

在 Python 程式設計中,文件與檔案處理是非常重要的技能,尤其是當你需要儲存資料或讀取外部資源時。這對於未來開發遊戲、儲存遊戲進度、讀取迷宮地圖等功能來說至...

2024-09-23 ‧ 由 cchung 分享
DAY 10

錯誤處理

在遊戲開發過程中,錯誤處理是一項重要技能,能夠幫助開發者預防和處理各種可能出現的錯誤,使遊戲更加穩定並提供良好的使用者體驗。Python 提供了簡單而強大的錯誤...

2024-09-24 ‧ 由 cchung 分享