iT邦幫忙

python相關文章
共有 2676 則文章
鐵人賽 Software Development DAY 13

技術 Day13 - API 權限控管

前言 前面我們已經建立了幾個 API 了,但目前的狀況是大家知道網址就能呼叫,完全沒有做控管,所以今天我們要來幫 API 加上權限吧! 建立使用者 要幫 API...

鐵人賽 Modern Web DAY 23
FastAPI 入門30天 系列 第 23

技術 Day-23 非同步的 database

今天我們將介紹如何在 fastapi 中集成與資料庫的非同步連線。 我們與官方文件教學不同的是使用 sqlalchemy 本身的 asyncio 功能,筆者記得...

鐵人賽 AI & Data DAY 28
ML From Scratch 系列 第 28

技術 [Day 28] Deep Q-Network — 背後理論

Prerequisite Q-Learning Q-Learning是一種強化學習演算法,用於解決基於狀態和行動的問題。 它通常用於機器學習和人工智慧領域,特...

鐵人賽 自我挑戰組 DAY 16
python的撞坑紀錄 系列 第 19

技術 Pie和Plotly

把剩下的圖一起介紹完吧。 Pie 圓餅圖的部分和前面也都差不多,一樣是用data數組去寫入。 def index(): return rx.pie(...

鐵人賽 Modern Web DAY 20

技術 [Day-20] plotly與flask(2) 畫出台積電日K

前言 在昨天我們已經了解如何使用plotly畫圖,而今天的範例會搭配yfinance畫出台積電上半年的股價做一個範例。 完整code 介紹 yfinance是一...

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

技術 Python 微進階 Day13 - package(套件)

package(套件) package(套件) 通常是一組多個 module 組成的資料夾(目錄),因此 package 的名稱就是資料夾的名稱 資料夾內需...

鐵人賽 Software Development DAY 28
跟著 OXXO 一起學 Python 系列 第 59

技術 ( Day 28.2 ) Python 同時下載多張寶可夢圖片

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,搭配 threading 內建函式庫進行多執行緒處理,實作爬取寶可...

鐵人賽 Software Development DAY 28
跟著 OXXO 一起學 Python 系列 第 58

技術 ( Day 28.1 ) Python 爬取並自動下載 PTT 正妹圖片

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,實作一個可以自動下載圖片的網路爬蟲,只要知道 PTT Beauty...

鐵人賽 Software Development DAY 13

技術 Day13 - 單元測試概念

前情提要: 軟體工程師在開發時,不僅僅需要將需求的功能代碼給寫出來,同時也必須測試所寫出的功能是否正確,因此今天要來和大家分享,在撰寫測試時所需要注重的點還有概...

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

技術 Day 13 - 建立編輯使用者資料的頁面

今天來新增修改資料的頁面! 別忘記啟動虛擬環境 新增 update view 進入 core/views.py 加入以下程式碼: # 其他程式碼 def u...

鐵人賽 AI & Data DAY 13

技術 『Day13』安裝 Airflow

剛開始學習程式的時候,對我來說最讓我感到挫折的就是環境安裝的問題。由於許多背景知識的不足,以及系統版本和程式版本非常的複雜,總是需要花上許多時間跟精力進行安裝及...

鐵人賽 Software Development DAY 16

技術 [Day16] 五翼 - Metaclasses:__call__

今天我們來聊聊__call__。希望透過今天的內容,我們更清楚 my_inst(...)、MyClass(...)及MyType(...)或class MyCl...

鐵人賽 DevOps DAY 23

技術 Day 23: 測試框架 - PyTest

Day 23: 測試框架 - PyTest 學習原因: 接下來會學習從 0 到 1 建構自動化測試的流程: 需要基於 測試框架 編寫各種的測試,提交程式碼以後...

鐵人賽 AI & Data DAY 12

技術 Day12 基礎符文認識-Python的基本語法(上)

不論是法術也好,程式語言也好,基礎都超重要的。「了解基礎,才能理解更高深的變化」這句可不是說假的。 如果想在美國混的如魚得水,英文的熟練是條件之一。程式設計也一...

鐵人賽 AI & Data DAY 14

技術 [Day 14] SHAP理論:解析SHAP解釋方法的核心

Shapley values 簡介 Shapley values 最早是由經濟學家 Lloyd Shapley 所提出,用於評估參與合作博弈的每個玩家對於勝利的...

鐵人賽 AI & Data DAY 27
ML From Scratch 系列 第 27

技術 [Day 27] Reinforcement Learning

Reinforcement Learning Reinforcement Learning 是一種機器學習方法,用於使代理(可以是機器、軟件或機器人等)通過與環...

鐵人賽 Software Development DAY 26

技術 Day 26 - 抽離機敏資訊、完成 Dockerfile

說明 繼前一篇的附夾檔案後,今天繼續處理 Docker Image 的優化 一直還沒把 Dockerfile 和 Docker Image 釋出是因為裡面還含...

鐵人賽 Software Development DAY 12

技術 Day12 - 在 ViewSet 中新增額外的路由

前言 昨天我們透過客製化 ViewSet 讓他在不同的 action 中回傳不同序列化,達到修改不同傳入傳出的格式。今天前端提了一個需求:「我想要有一個 API...

鐵人賽 Software Development DAY 18

技術 Day 18 - Baseball Reference 打擊篇

昨天簡單介紹了 BR 這個網頁,今天就來看 pybaseball 裡的 BR functions 吧,一樣從打擊的部分開始介紹。 batting_stats_b...

鐵人賽 自我挑戰組 DAY 12

技術 【全端網頁開發】Day12-Flask實作使用者上傳文件回傳壓縮檔

前言 目前會先記錄一些,練習過程中實做的內容 實作使用者上傳文件回傳壓縮檔 這邊一樣是blueprint的寫法因此重點在HTML跟Python的/compres...

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

技術 Python 微進階 Day12 - module(模組)

module(模組) 每個 py 檔案就是 module(模組),因此 module 的名稱就是 py 檔的檔名 每個 module 裡面可能包含相關的變數...

鐵人賽 Software Development DAY 12

技術 Day12 - 為什麼要測試?

前情提要: 在整體的 CI/CD 流程中,其中就有一步就是要進行測試,甚至有些公司會專門請測試工程師,依照此情況可以了解到,其實測試在整體開發的流程上佔了很大的...

鐵人賽 Modern Web DAY 22
FastAPI 入門30天 系列 第 22

技術 Day-22 並發與非同步

我們在使用 FastAPI 時常常會看到路徑操作函式會定義為 async def 的函式,而不是一般直接使用 def 聲明,使用 async def 聲明是表示...

鐵人賽 Modern Web DAY 19

技術 [Day-19] plotly與flask(1) 畫出簡易的資料視覺圖吧

前言 前幾天我們將之前的範例模組化了,接下來讓我們來新增一個可以畫圖表的page吧! 最終目標會以台股k線圖為主軸,至於工具則選用了plotly。 介紹 Plo...

鐵人賽 Software Development DAY 27
跟著 OXXO 一起學 Python 系列 第 57

技術 ( Day 27.2 ) Python 爬取 PTT 八卦版文章標題

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,實作一個網路爬蟲,利用傳送 cookie 的方式,突破未滿十八歲的...

鐵人賽 Software Development DAY 27
跟著 OXXO 一起學 Python 系列 第 56

技術 ( Day 27.1 ) Python Selenium 函式庫

elenium 函式庫 ( 模組 ) 是使用 Python 進行網路爬蟲時,必備的函式庫之一,透過 selenium 可以模擬出使用者在瀏覽器的所有操作行為 (...

鐵人賽 AI & Data DAY 12

技術 『Day12』Airflow DAG 介紹

今天也是在日本旅遊與鐵人競賽當中交錯,實在是十分有趣的經驗!今天看到日本許多有設計感的建築,覺得令人歎為觀止,我想除了設計的靈感之外,也需要強大的工程技術能力來...

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

技術 Day 12 - 建立個人資料頁面 & Django ORM

今天來繼續完成其他的頁面。 記得啟動虛擬環境 創建 profile view 在創建畫面之前我們來建立相對應的 view,因為只打算顯示登入使用者的資料,所...

鐵人賽 Software Development DAY 15

技術 [Day15] 五翼 - Metaclasses:Class Creation

今天我們分享class是如何生成的,其實關鍵都在type這個built-in。 type type有兩種常用的使用情況: 接受一個參數時,會回傳該參數的typ...

鐵人賽 AI & Data DAY 11

技術 Day11 老打鐵的武器舖二刷-開始打造你自己的Python工具箱

我們兜兜轉轉介紹完了武器基礎(程式語言)、施放場所(開發環境)、陣符群(函式庫),終於又回到老打鐵的鋪子啦! 這次我們要選的武器是Python,接下來我們就來看...