iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0
生成式 AI

30天製作生成式AI的互動網頁專案系列 第 2

Day-2 Flask的介紹及網頁設計介紹

  • 分享至 

  • xImage
  •  

今天是鐵人賽第二天的文章,今天會介紹一下Flask的介紹及網頁設計的簡單介紹。


flask:

Flask 是一個輕量級的 Python Web 框架,旨在讓開發者能夠快速構建 Web 應用程序。它遵循微框架的理念,意味著它本身提供的功能非常精簡,開發者可以根據需求選擇第三方庫進行擴展。Flask 主要包含路由、請求處理和模板渲染等基本功能,適合用來開發小型到中型的 Web 應用。Flask 的設計哲學是簡單且靈活,它不強迫開發者遵循某種特定的結構或樣式。這使得它在許多情況下非常適用,特別是對於需要快速開發、原型設計或學習 Web 開發的開發者來說,Flask 提供了易於理解且實用的工具。Flask 也支持多種擴展,例如數據庫連接、身份認證、表單處理等,使得開發者能夠根據需要增強應用功能。總的來說,Flask 以簡單、靈活和可擴展性著稱,廣泛應用於各種 Web 開發項目中。

https://ithelp.ithome.com.tw/upload/images/20250830/201606005V95kiUFfb.png

圖片來源:https://zh.wikipedia.org/zh-tw/Flask


網頁設計:

  1. HTML
    HTML是構建網頁的基本語言,用於定義網頁的結構。它通過標籤來描述文本、圖像、鏈接等元素的布局和呈現方式。HTML 是前端開發的基石,與 CSS 和 JavaScript 搭配使用,實現網站的視覺效果和互動性。HTML 允許瀏覽器解析並顯示內容,讓使用者能夠在網絡上進行瀏覽和互動。

  2. Javascript
    JavaScript是一種廣泛使用的編程語言,主要用於網頁開發。它使得網頁能夠實現動態效果、交互功能和前端邏輯處理。JavaScript 可以與 HTML 和 CSS 配合,控制網頁元素、處理事件(如點擊、滑動)以及發送和接收數據(如 AJAX)。作為一種客戶端腳本語言,JavaScript 還能與後端服務進行交互,並在網頁中動態更新內容,提升使用者體驗。

  3. PHP
    PHP是一種廣泛使用的伺服器端腳本語言,專門用於網頁開發。它能生成動態網頁內容,並與數據庫(如 MySQL)交互,處理表單數據、用戶認證等。PHP 支援嵌入 HTML 中,並可執行在各種伺服器上,適合開發內容管理系統(如 WordPress)和各類網絡應用。其開源、免費和強大的特性,使得 PHP 成為 Web 開發的主流語言之一。

本次的專案中基本上不會使用到PHP,PHP只是額外補充的一個技術。

在這邊推薦不太會撰寫網頁的新手們一個學習的網站:https://www.w3schools.com/html/default.asp


上一篇
Day-1 生成式AI的介紹及huggingface網站介紹
下一篇
Day-3 huggingface的運用及Phi-4-mini模型介紹
系列文
30天製作生成式AI的互動網頁專案4
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言