iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

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

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

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

Pygame

Pygame (https://www.pygame.org/news)Pygame的最大優點是簡潔易用。只需要安裝Pygame套件,就可以馬上上手開發2D遊戲...

2024-09-25 ‧ 由 cchung 分享
DAY 12

變數與資料型別

回頭學一些小細節,變數和資料型別是程式設計的基礎。變數是用來儲存資料的容器,資料的型別則決定了變數能夠儲存什麼樣的數值。Python 中常見的基本資料型別包括:...

2024-09-26 ‧ 由 cchung 分享
DAY 13

字串處理

在 Python 中,字串處理是非常常見且重要的操作。字串是一個不可變的資料類型,因此每次對字串的操作其實是生成一個新的字串物件,而非直接修改原本的字串。常見的...

2024-09-27 ‧ 由 cchung 分享
DAY 14

列表推導式

列表推導式(List Comprehension)是 Python 中的一種簡潔語法,用於創建新的列表。其目標是使程式碼更加直觀和易於閱讀。基本的列表推導式語法...

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

元類 (Metaclasses) 與類

今天上網學一些難一點點的內容。元類(Metaclasses)是 Python 中一個進階且相對少見的特性。它們不僅可以用來創建類(Class),還能用來控制類的...

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

Lambda 函式和高階函式

今天也來學點難的,有錯誤就是我還學得不夠融會貫通。 在 Python 中,匿名函式(lambda)是一種輕量級的函式表達方式,可以用來定義小型的一次性函式。這些...

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

裝飾器與閉包

裝飾器 (Decorators) 與閉包 (Closures) 是 Python 中蠻重要的概念,特別是在提升程式碼可讀性與模組化方面有極大幫助。 1.裝飾器的...

2024-10-01 ‧ 由 cchung 分享
DAY 18

網頁爬蟲與資料處理

就算颱風天還是要發文,今天來學技巧。 使用 requests 和 BeautifulSoup 進行網頁爬蟲是一個非常常見的資料收集方式。透過 requests...

2024-10-02 ‧ 由 cchung 分享
DAY 19

Pandas 與 Numpy 資料分析

颱風天繼續在家裡打字 使用 Pandas 和 Numpy 這兩個 Python 庫在資料科學和分析領域中非常常見,提供了靈活且強大的資料操作功能。Numpy 主...

2024-10-03 ‧ 由 cchung 分享
DAY 20

日誌 (Logging) 與除錯技巧

今天沒假可放了,照常打稿,來學習小技巧。 在開發 Python 程式時,print() 通常是初學者最常用的除錯工具。然而當專案變得更加複雜時,print()...

2024-10-04 ‧ 由 cchung 分享