iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

用舒服的姿勢開發 Python Project 系列

此系列文章將會從設置一個乾淨的 Python Project 環境開始, 讓開發時從寫 code 、測試、Commit 、推 Code 到部署都可以感到開心又快樂,設定完成後,會開發一個後端由 FastAPI 打造的記債 LINE Bot 作為演練。若時間及還有可以多寫的空間會多探討 FastAPI 和 LINE API 的相關內容,前期主要探討 Python Project 相關的 Package Management Tool, Formatter, Linter 等應如何設置。

參賽天數 7 天 | 共 7 篇文章 | 19 人訂閱 訂閱系列文 RSS系列文 團隊不要搶我隊友
DAY 1

[用舒服的姿勢開發 Python Project] Day 01 - 主題介紹、規劃

主題介紹 今天是開賽的第一天,首先想先介紹一下這個主題將會提到哪些內容: 什麼是用「舒服的姿勢」開發 Python Project?我指的是說當要開始開發 Py...

2020-09-14 ‧ 由 Josix 分享
DAY 2

[用舒服的姿勢開發 Python Project] Day 02 - Python 版本管理問題

source: https://imgs.xkcd.com/comics/python_environment.png 以我第一次拿到 macOS 中的...

2020-09-15 ‧ 由 Josix 分享
DAY 3

[用舒服的姿勢開發 Python Project] Day 03 - Pyenv 基本使用

Pyenv 基本使用方法 安裝 Pyenv (macOS) 安裝 Pyenv (macOS) 需要輸入下面的指令 brew update brew instal...

2020-09-16 ‧ 由 Josix 分享
DAY 4

[用舒服的姿勢開發 Python Project] Day 04 - Pyenv 的其他使用方法及原理

Pyenv 其他使用方法 除了上述安裝、解除安裝、在不同 Scope 切換不同的 Python 版本以外,以下還有一些比較特別的使用方法 使用 pyenv sh...

2020-09-17 ‧ 由 Josix 分享
DAY 5

[用舒服的姿勢開發 Python Project] Day 05 - pip 中存在的問題

什麼是套件管理工具 (Package Manager) 無論是在開發時或是在系統安裝第三方軟體時,你可能會在安裝說明文件上看過 pip install、npm...

2020-09-18 ‧ 由 Josix 分享
DAY 6

[用舒服的姿勢開發 Python Project] Day 06 - pip 的注意事項與現況

使用 pip 需要注意的地方 針對上述的問題,前兩點可以透過下方的實踐來避免: 所有套件請都使用虛擬環境安裝:如同前面所提到的,為了避免使用 pip 所安裝的...

2020-09-19 ‧ 由 Josix 分享
DAY 7

[用舒服的姿勢開發 Python Project] Day 07 - pipx 是什麼?為什麼需要它?

為什麼要使用 pipx 在上一篇文章中有提到,pip 有幾點使用時需要注意的地方,其中有包含 「安裝套件時一定要使用虛擬環境」、「永遠不要使用 sudo pip...

2020-09-20 ‧ 由 Josix 分享