iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

Python 不止於數據,開發應用程式它也在行! 系列

Python 是一門以簡單易學的語法著稱的編程語言,廣泛應用於數據分析領域。然而,它的能力遠遠不止於此。Python 擁有強大的開發框架,如 Django 和 Flask,這些工具使得開發者能夠輕鬆地構建各種應用程式,從簡單的網站到複雜的後端系統。Python 的靈活性和廣泛的第三方庫支持,使>得開發者可以迅速集成各種功能,無論是數據庫管理、API 設計,還是雲端服務的搭建,都能輕鬆應對。Python 也因此成為初學者和專業開發者的>理想選擇,不僅適合處理資料,更適合開發功能強大、靈活多變的應用程式。

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

[Day 11] Logging

簡介 前幾篇文章已經花費了大量篇幅介紹 Web 應用程式。為了確保 Web Application 能夠 24 小時不間斷地為眾多使用者提供服務,開發者必須時刻...

2024-09-24 ‧ 由 yuchitan 分享
DAY 12

[Day 12] Pydantic Settings

簡介 在前一篇關於日誌記錄(Logging)的討論中,介紹了 Logger 的等級系統。開發者可以根據實際需求靈活調整日誌的等級。例如,在測試過程中,開發者可以...

2024-09-25 ‧ 由 yuchitan 分享
DAY 13

[Day 13] ZoneInfo

簡介 在先前的 Logging 章節中,我們提到開發者通常會記錄事件發生的時間點。此外,程式系統中經常使用時間來進行判斷與運算,因此熟悉 datetime 的使...

2024-09-26 ‧ 由 yuchitan 分享
DAY 14

[Day 14] Requests

簡介 開發者所設計的軟體系統,經常需要與其他軟體系統進行溝通與互動。每個系統在各自的領域中發揮作用,可能會從其他系統獲取資料,或向它們發送請求以執行某些指令。...

2024-09-27 ‧ 由 yuchitan 分享
DAY 15

[Day 15] Asyncio

簡介 在之前介紹 Requests 套件時,提到系統之間經常透過網路協定中的 HTTP 進行溝通。然而,HTTP 的傳輸速度相對較慢,這是因為它基於高可靠性的...

2024-09-28 ‧ 由 yuchitan 分享
DAY 16

[Day 16] PyJWT

簡介 應用程式通常需要驗證使用者身份,並確認其是否具備執行特定操作的權限。以購物網站為例,系統首先需要識別使用者的身份,然後再確認該使用者是否擁有上架或下架商品...

2024-09-29 ‧ 由 yuchitan 分享
DAY 17

[Day 17] Cryptography

簡介 在前一篇有關 JWT 的文章中,我們提到了加密演算法。JWT 透過加密和解密技術來防止資訊被竄改。此外,當 Web Application 使用密碼登入時...

2024-09-30 ‧ 由 yuchitan 分享
DAY 18

[Day 18] Click

簡介 之前介紹的應用程式大多屬於 Web Application,使用者透過網路與這些應用程式進行互動。而接下來要介紹的則是命令行應用程式(Command Li...

2024-10-01 ‧ 由 yuchitan 分享
DAY 19

[Day 19] Typer

簡介 在之前的介紹中,我們提到 Web Application 需要負責驗證Request 與 Response 中的 JSON 資料。如果缺乏這樣的驗證步驟,...

2024-10-02 ‧ 由 yuchitan 分享
DAY 20

[Day 20] Black

簡介 在前面的章節中,我們主要探討了如何開發一個應用程式。然而,應用程式的開發通常是由團隊共同長期進行的,並且需要持續地添加新功能或修正錯誤。在每次進行這些改動...

2024-10-03 ‧ 由 yuchitan 分享