iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

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

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

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

[Day 01] 序

我以前在學校的時候最常使用的程式語言是 Python,課堂上的數據分析或是網頁開發都是使用 Python,且畢業後找得第一份後端工程師也是使用 Python,累...

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

[Day 02] Poetry

簡介 Python 預設的套件管理工具為 pip,開發者可以使用 pip 來安裝需使用的套件,由於 pip 屬於輕量級的套件管理工具,因此它無法處理下列兩件事...

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

[Day 03] Django

簡介 首先我們要介紹的是網頁應用程式(Web Application),這是一種很常見的應用程式,例如 Youtube 以及維機百科等等,使用者會透過瀏覽器來訪...

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

[Day 04] Gunicorn

簡介 在前一篇有提到的 Django 專案初始目錄中,包含了 wsgi.py 和 asgi.py 兩個檔案。而在這篇文章中,我們將介紹 WSGI。WSGI 的全...

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

[Day 05] Flask

簡介 在前面的章節中,我們已介紹過 Django。Django 提供了許多開發 Web Application 所需的模組,其優點是能夠顯著加快開發速度。然而,...

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

[Day 06] Jinja2

簡介 在上篇的 Flask 文章中,我們使用了 RESTful 格式來設計,並以 JSON 格式回傳資料。實際上,Flask 也支援回傳 HTML,並且預設使用...

2024-09-19 ‧ 由 yuchitan 分享
DAY 7

[Day 07] SQLAlchemy

簡介 在之前的 Django 章節中,我們提到過資料庫(Database)。Web 應用程式中的資料通常儲存在硬碟上的資料庫中,而 Django 則透過內建的模...

2024-09-20 ‧ 由 yuchitan 分享
DAY 8

[Day 08] Pydantic

簡介 Web Application 會接收使用者的 Request,並透過 Response 來回應使用者。這些請求與回應通常是以 JSON 格式傳遞。以更新...

2024-09-21 ‧ 由 yuchitan 分享
DAY 9

[Day 09] FastAPI

簡介 這篇文章將介紹 FastAPI,這是一個與之前提到的 Django 和 Flask 同屬於 Web Application 框架。由於具備以下幾個特點,F...

2024-09-22 ‧ 由 yuchitan 分享
DAY 10

[Day 10] Uvicorn

簡介 在前面的 Django 和 FastAPI 章節中曾提到過 ASGI,它的全名是 Asynchronous Server Gateway Interfac...

2024-09-23 ‧ 由 yuchitan 分享