fbpx

Flask 終極課程打造4個真實世界專案

Contents

這個 7.5 小時的課程教學生如何使用 Flask 建構 Python Web 應用程式,包括 URL 縮短器,照片編輯器,類似 Coinbase 的比特幣錢包服務以及帶有令牌認證和速率限制的節奏產生器 API。需要基本的 Python 知識和安裝Python。

從這 7.5 小時的課程,你會學到

  • 如何用 Flask 建構 Python Web 應用程式
  • 使用 Flask 來處理傳入的請求資料
  • 如何用 Flask 建構一個安全的API
  • 如何透過五個應用範例來建構可執行的應用程式
  • 模仿建構一個的Coinbase
  • 建構一個照片編輯器應用
  • 用 flask 使你的程式碼成為軟體即服務 ( SaaS )
  • 如何使用 Jinja 模板語言來建立你的應用程式的外觀
  • 如何透過使用 Flask-SQLAlchemy 將資料庫與 Flask 結合起來
  • 整合 React 前端
  • 限制 API 請求
  • 建立一個縮短網址器

要求

  • 基本的Python知識
  • 已經安裝了Python
  • 對學習 flask 感到興奮
  • 對使用 Python 的後端開發感興趣

課程說明

你想開始建立你自己的 Web 應用程式嗎?

你認為你有下一個 facebook、twitter、google 的想法並想建立嗎?

你很容易認為它離你很遠,是一個很難實現的夢想,但實際上它很簡單。

等等,什麼是 Flask?

Flask 是一個用 Python 編寫的微型 Web 框架。這意味著它基本上可以處理基本的 html 和 Web 路由,所以你可以開始和工作在你的網站上,而不必擔心從頭開始設定一切。

使用Python和本課程,你將實際建立4個真實世界的專案,包括。

一個像BITLY一樣的Url Shortener

我們將首先建立一個像 bitly 一樣的 url 縮短網址程式,開始練習 flask 的基礎知識

在這個專案中,我們將研究演算法如何生成更短的連結,以及我們如何在資料庫中儲存使用者的輸入,然後處理並使用它。

一個影像處理的應用程式

1- 在這個應用中,我們開始嘗試使用flask中的上傳和下載功能,以及如何在處理完使用者的檔案後將其下載返回給使用者。

2- 我們將這個應用變成SAAS,向你展示如何將程式碼變成金錢 $$$$

一個像 coinbase 這樣的比特幣錢包網站

然後我們探討如何 在python 中建立和儲存比特幣錢包,以及如何建立比特幣交易,我們為使用者建立一個網站來建立錢包並發送和接收比特幣。

一個為歌曲作者提供的韻律生成API

一個 React 前端+Flask API,使用令牌認證,我們引入了速率限制,所以當我們設計我們的 api 時,我們不希望使用者濫用我們的 sever。我們透過使用說唱者可以用來寫歌的韻律創造者來保持它的創造性。

但這還不是全部!

我們還將建立兩個很棒的藍圖,你可以在你的專案中使用!!一個是為使用者建立一個登入系統,另一個是一個 api 藍圖,可以快速建立你的apis。

所以,如果你已經準備好掌握 flask,現在就加入課程並開始學習,將這些可愛的專案新增到你的作品集中吧

** 課程還包括所有的專案檔案,這樣你就可以跟蹤程式碼並從中學習。

目標受眾

  • 希望將自己的編碼能力貨幣化的 Python 開發人員
  • 對學習 Python 後端感興趣的前端開發者
  • 想學習 Web 開發的 Python 初學者

講師簡介

Code Mode 全端開發者

我是一名全端開發人員,喜歡用 python 做後端,並深愛著透過建立全端 clone 來解讀流行平台的工作方式。

我最喜歡的語言是Python,其次是Javascript,我相信它們都有很棒的程式庫。

我相信每個人都能學會編碼,但不是每個人都能成為一個程式設計師

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: