iT邦幫忙

python相關文章
共有 3510 則文章
鐵人賽 Software Development DAY 28
Python 微進階 系列 第 28

技術 Python 微進階 Day28 - type hint(型別提示)

type hint(型別提示) Python 為動態語言,其中 type hint(型別提示) 從 3.5 版加入 加入的 type hint 並沒有強制性,...

鐵人賽 Software Development DAY 28

技術 Day28 - 實作(六)- CI 流程文件撰寫

前情提要: 今天主要要來講述 GitHub Actions CI 部分的文件撰寫,主要會來實作測試和建置這兩個步驟,因此話不多說,我們開始! CI 測試: na...

跟著 OXXO 一起學 Python 系列 第 91

技術 ( Day 43.2 ) Python LINE BOT 使用 LINE URL Scheme

雖然 LINE Message API 已經具有許多好用的方法,可以觸發發送訊息、地點或呼叫相機...等行為事件,但其實 LINE 也提供 URL Scheme...

跟著 OXXO 一起學 Python 系列 第 90

技術 ( Day 43.1 ) Python LINE BOT 使用 Requests 傳送訊息

除了可以透過 LINE Message API 傳送訊息,LINE 也提供使用 requests 的方式傳送訊息,只要輸入正確的 Access Token,就能...

鐵人賽 Software Development DAY 27

技術 Day27 - 檔案上傳

前言 今天我們來做一下檔案上傳的功能,畢竟我們的任務除了說明以外最好還可以有附件的功能。 修改 Model 讓我們編輯 server/app/todo/mode...

技術 Leetcode 理解題目意思與專有名詞-Leetcode 解題心得

Leetcode 理解題目意思與專有名詞-Leetcode 解題心得 Version: 2023101201作者: Billour Ou 歐育溙 這是我最近進行...

鐵人賽 自我挑戰組 DAY 27

技術 Day27- 視覺化呈現(2)圖形介紹

直方圖 直方圖中的每個條形表示數據中值的出現次數。在這個例子中,我們可以看到數據分布在 0 到 100 之間。 import pandas as pd im...

鐵人賽 AI & Data DAY 27

技術 『Day27』來幫 DAG 寫寫測試吧

在我們開發 weather_dag 之後,我們介紹了如何透過 View 以及警報來監控 DAG 執行的狀況。在開發之後其實還有一件非常重要的事,那就是測試,對於...

鐵人賽 Modern Web DAY 27

技術 【Day27】Python函數修飾器(@Decorator)

在了解完Python的基本語法與功用後,今日我們將要來探討Python中的函式修飾器,因為在後續有關網頁的flask中會使用到該方法,提前了解之後便能更好上手!...

鐵人賽 Software Development DAY 27

技術 Day27 - 實作(五)- Docker File 的撰寫和 Linux server 的建置

前情提要: 在前幾天實作當中,我們將整體網站都給處理完畢,剩下的就是要將整個服務使用 Docker 給包裝起來,並且將 Linux 的環境給建置起來,因此話不多...

鐵人賽 Software Development DAY 27
Python 微進階 系列 第 27

技術 Python 微進階 Day27 - comprehension(生成式)

comprehension(生成式) 可以使用在可迭代的物件上,最常用在 list、dict、set 上 搭配前面的 lambda(匿名函式) 可以使用一行程...

跟著 OXXO 一起學 Python 系列 第 89

技術 ( Day 42.2 ) Python LINE BOT 發送 Flex Message

LINE BOT 可以使用 Flex Message ( 彈性樣板訊息 ) 發送客製化的選單訊息,Flex Message 使用網頁 CSS3 的 Flex 語...

跟著 OXXO 一起學 Python 系列 第 88

技術 ( Day 42.1 ) Python LINE BOT 發送樣板訊息

LINE BOT 除了單純的發送訊息,也可傳送「樣板訊息 template message」給使用者,讓使用者可以直接在上面選擇或進行確認,這篇教學會介紹樣板訊...

鐵人賽 自我挑戰組 DAY 27
轉職新手學 Django 及 DRF 系列 第 27

技術 Day 27 - 製作 API (六) 完成 Book API 功能

做完了端點,接下來會把功能部分完成。 BookDetailSerializer 這邊會新增一個BookDetailSerializer,在其中除了包含BookS...

鐵人賽 Software Development DAY 26

技術 Day26 - 客製化 Model 欄位

前言 之前我們提到任務的 created_at 與 updated_at 兩個欄位因為產生欄位值的時間點有一點點誤差,導致兩個時間不一致的問題。今天讓我們用客製...

鐵人賽 自我挑戰組 DAY 27

技術 【全端網頁開發】Day27-Pillow: Python Imaging Library入門

前言 最近開始主要專注在專案的開發,但還是有學習一下當初提到未來會使用的技能,也就是Pillow,主要是用在圖像處理,在網頁開發上也是常常需要應用到的技能。 P...

鐵人賽 自我挑戰組 DAY 26

技術 Day26- 視覺化呈現(1)函式介紹

Pandas 內有許多繪圖函數,plot() 是 Matplotlib 的一個函數,用於繪製圖表。它可以繪製多種不同類型的圖表,包括折線圖、散點圖、柱狀圖、直...

鐵人賽 Software Development DAY 26

技術 Day26 - 實作(四)- 畫面建置和資料串接

前情提要: 昨天將整體後端功能的單元測試完成,今天要來將前端的畫面建置完成,並且把後端處理過後的資料進行串接,話不多說,我們開始! 程式碼: # src/tem...

跟著 OXXO 一起學 Python 系列 第 87

技術 ( Day 41.2 ) Python LINE BOT 切換圖文選單

延伸「建立圖文選單」文章,LINE 可以設定「多組」圖文選單,每一組之間都可透過指令切換 ( 有點類似切換網頁選單的概念 ),這篇教學會介紹如何設定多組圖文選單...

跟著 OXXO 一起學 Python 系列 第 86

技術 ( Day 41.1 ) Python LINE BOT 建立圖文選單

在行動版的 LINE 裡,有時會出現「圖文選單」的功能 ( 最下方可以點選的圖文區塊 ),這篇教學將會介紹如何在 LINE 官方帳號開啟基本圖文選單功能,以及如...

鐵人賽 Software Development DAY 26
Python 微進階 系列 第 26

技術 Python 微進階 Day26 - lambda(匿名函式)

lambda(匿名函式) 當函式需求比較簡短或只用一次,就可以使用 lambda(匿名函式) 只有一行運算式,並且不需命名,會直接回傳值,不用 return...

鐵人賽 自我挑戰組 DAY 26
轉職新手學 Django 及 DRF 系列 第 26

技術 Day 26 - 製作 API (五) Book model 相關

今天來製作 books API 端點! book app & book model 首先要先創建一個新的 app,到rest_api中輸入: pytho...

鐵人賽 Modern Web DAY 26

技術 【Day26】Python速成班

本日的主題與前面數十篇有所不同,我們要介紹的是 ── Python!您可能有著相同的疑惑,原來大名鼎鼎的蟒蛇跟網頁也有關係嗎?帶著您的好奇,我們將會在日後的篇章...

跟著 OXXO 一起學 Python 系列 第 85

技術 ( Day 40.2 ) Python LINE BOT 主動推播訊息

有別於 LINE BOT 自動回覆訊息,主動推播訊息表示可以在特定事件被觸發時,主動傳送訊息到使用者端,這篇將會介紹 LINE Message API 裡的 p...

跟著 OXXO 一起學 Python 系列 第 84

技術 ( Day 40.1 ) Python LINE BOT 自動回覆訊息

順利將 LINE BOT 串接 Webhook 後,就能透過 LINE Message API 開發聊天機器人,這篇教學會介紹回覆訊息的方法,並使用 Colab...

鐵人賽 Modern Web DAY 25

技術 [Day25] 架構優化 : Redis 實作 Server Cache

[Day25] 架構優化 : Redis 實作 Server Cache 本次的程式碼與目錄結構可以參考 FastAPI Tutorial : Day25 b...

鐵人賽 Software Development DAY 25

技術 Day25 - Query N+1 問題

前言 昨天我們裝了 django-extensions 這個套件,為了是方便今天我們觀察 Query N+1 的問題,Query N+1 問題會造成 API 與...

鐵人賽 Software Development DAY 25
Python 微進階 系列 第 25

技術 Python 微進階 Day25 - generator(產生器)

generator(產生器) generator(產生器) 的函式可定義一個可走訪的 generator object 相比 list 等,可以佔用比較小的記...

鐵人賽 自我挑戰組 DAY 25

技術 Day25- 資料分析(8)遮照分析

目標:使用 mask() & query() 函數來計算1.計算年紀大於70歲(age>70)的存活率(survived=1)2.計算年紀小...

鐵人賽 AI & Data DAY 27

技術 [Day 27] XAI在NLP中的應用:以情感分析解釋語言模型

近年來自然語言處理(NLP)領域取得了巨大的進展,主要歸功於大型語言模型(LLM)的崛起。這些模型,如 GPT、LLaMA 和 BLOOM 等,已經在多個 NL...