iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

上次介紹的棒球套件很少更新了,那就只好自己寫一個!? 系列

上一屆介紹了 pybaseball 已經很少在更新了,但裡面使用的資料來源其實有一直有新內容,那麼只好自己來寫一分給大家使用了。
這次會介紹如何上傳自己寫的 python code 到 pypi 並開源給大家使用
也會再介紹多了哪些線上棒球資源

鐵人鍊成 | 共 31 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 用 Github Actions 建立 workflow

昨天介紹了簡單的使用 git 指令 commit 來記錄程式碼的改動,並且使用 git push 把在本地端的改動上傳回 Github Repo。在前天也介紹如...

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

Day 12 - Github Actions 上傳 PyPI 版號問題

昨天我們成功建立出一個簡單的 Github Actions Workflow,幫助我們上傳 TestPyPI,昨天說會再透過 push 來驗收成果,但其實我們在...

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

Day 13 - Statcast Search

今天想要來跟大家介紹這次的套件主要功能,跟我預計之後會如何拆解功能變成不同 Function 的構想。最一開始會再更詳細介紹 Statcast Search 這...

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

Day 14 - Function 說明撰寫(Typing & Docstrings)

在介紹欄位之前,今天想要介紹如何幫我們套件裡的 function 增加提示說明,會運用到 function typing 跟 function 的 docstr...

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

Day 15 - Statcast Search Filters Part 1

不知道不覺這次鐵人賽也完成一半了,希望能順利撐完全部 30 天。今天開始來介紹 Statcast Search 的 Filters。首先依照比較常使用的幾個開始...

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

Day 16 - Statcast Search Filters Part 2

今天繼續介紹 Filters,昨天已經介紹 player_type 等已經可以幫我們的 function 拆成 statcast_pitcher、statcas...

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

Day 17 - Git 指令: branch, checkout

今天開始來撰寫我們的 function,不過在那之前,想一併介紹 git 的另外兩項功能 branch 以及 checkout。知道這兩項指令,對以後不管是 O...

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

Day 18 - 用 requests 取得 Raw Data 後使用 pandas 轉成 DataFrame

我們第一個 function,會是最有彈性的,能包含所有我們在前面幾天介紹的篩選參數,這樣之後再做延伸的 function 的時候,就能使用這個最初的 func...

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

Day 19 - 創建 Github Pull Request

昨天我們已經把我們的 statcast_search function 的基本型建出來,今天要來大家介紹如何在 Github 上建立一個 Pull Reques...

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

Day 20 - Utils Functions

昨天上傳回 Github 後,如果接下來要繼續在本地端開發,會建議先 checkout 回 main,然後再從 origin 把昨天更新的從 Github 拉回...

2024-10-04 ‧ 由 lihsuanh 分享