iT邦幫忙

python相關文章
共有 3487 則文章
鐵人賽 AI & Data DAY 14

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

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

鐵人賽 Software Development DAY 12

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

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

鐵人賽 Software Development DAY 26

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

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

鐵人賽 Software Development DAY 18

技術 Day 18 - Baseball Reference 打擊篇

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

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

技術 [Day 27] Reinforcement Learning

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

鐵人賽 自我挑戰組 DAY 12

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

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

鐵人賽 AI & Data DAY 12

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

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

鐵人賽 Software Development DAY 12

技術 Day12 - 為什麼要測試?

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

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

技術 Day-22 並發與非同步

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

鐵人賽 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 可以模擬出使用者在瀏覽器的所有操作行為 (...

鐵人賽 DevOps DAY 24

技術 Day 24: Allure Report 和 Logging

學習原因: 執行測試以後,都需要產出測試報告,除了要顯示測試結果,更重要的作用是讓我們知道為什麼會測試失敗,原因有很多,可能是環境問題,可能測試程式的 Bug,...

鐵人賽 Software Development DAY 11

技術 Day11 - 客製化 ViewSet 使用不同的格式

前言 昨天我們已經學習了如何客製化 Serializer 來調整回傳給前端與前端傳入的格式了,今天讓我們來學習如何調整 ViewSet,讓他使用不同的序列化吧!...

鐵人賽 AI & Data DAY 13

技術 [Day 13] LIME實作:實戰演練LIME解釋方法

今天我們將深入探討 LIME 的實作細節,包括如何選擇解釋性模型和解釋特徵,以及如何選擇鄰域大小來生成解釋數據。 若想了解 LIME 的核心原理可以參考前一篇文...

鐵人賽 Software Development DAY 17

技術 Day 17 - Baseball Reference 介紹

Baseball Reference (簡稱:BR) 是在 2000 年由 Sean Forman 在他讀博士期間所建立的棒球數據網站。後來 2004 年 Fo...

鐵人賽 AI & Data DAY 11

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

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

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

技術 Day-21 測試與FastAPI

當我們在撰寫程式時,需要對自己的程式碼進行自動化測試時,FastAPI 可以使用 Pytest 進行測試。 由於 FastAPI 是基於 Starlette 開...

鐵人賽 Software Development DAY 11

技術 Day11 - Python Flask(五) - 模板繼承

前情提要: 有時某些 HTML 的排版十分雷同,此時 Flask 當中的 Jinja 就提供了模板繼承的功能,可以讓你把重複的地方當作模板,至於每一個 HTML...

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

技術 [Day 26] Recurrent Neural Network — 解決真實問題

今天是第 26 天 !!! 我們將會透過 Recurrent Neural Network (RNN) 和 Long Short-Term Memory (LS...

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

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

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

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

技術 ( Day 26.2 ) Python Beautiful Soup 函式庫

Beautiful Soup 函式庫 ( 模組 ) 是一個 Python 外部函式庫,可以分析網頁的 HTML 與 XML 文件,並將分析的結果轉換成「網頁標籤...

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

技術 ( Day 26.1 ) Python Requests 函式庫

requests 函式庫 ( 模組 ) 是相當流行的 Python 外部函式庫,具備了 GET、POST...等各種 request 用法,透過 request...

技術 使用 Replit(Python) 製作 Discord bot

今天我要教大家使用 Replit(Python) 製作 Discord bot 這篇教學的程式碼是普通架構,如果想使用Cog架構可以到這裡學習→傳送門 機器人設...

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

技術 Day 11 - 使用者註冊及登入功能

今天要來實作的是使用者註冊的功能,開始嘍~ 記得啟動虛擬環境! 使用者註冊 在設計 model 時,我們已經為 user 增加一些驗證機制,像 email...

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

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

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

鐵人賽 Software Development DAY 24

技術 Day 24 - 寄信功能的研究與程式碼開發

情境說明 前面三篇,說明了如何使用容器進行測試 docker run 反覆地用不同組合跑跑爛,跑爛的重來而已 設想好如何快速轉移執行環境,兼顧機敏資料不外流...

鐵人賽 Software Development DAY 25

技術 Day 25 - SMTP / MIME 是什麼、將投影片夾檔送出

簡介 在做出可以寄信的函式後,接續要去了解如何夾檔 確定可以夾檔之後,才去進行新容器映像檔製作 為了使寄出的電子信箱,不只是單調的 ASCII 文字,所以需要...

鐵人賽 Software Development DAY 16

技術 Day 16 - Statcast 原始碼

今天要來看 pybaseball 的原始碼,來知道他們是怎麼取得大聯盟的 Statcast 資料。 Leaderboard 首先想先介紹怎麼獲得 Savant...

鐵人賽 Modern Web DAY 18

技術 [Day-18] Blueprint 包裝你的flask(3)

前言 話不多說就讓我們開始吧!完整code 架構 app/ ├── api/ │ ├── __init__.py │ ├── api.py │ └─...

鐵人賽 自我挑戰組 DAY 10

技術 Day10- 資料探索(3)資料篩選

篩選資料是分析時,常會使用到的操作方式,用來簡化及提取所需要的資料。 戶名 | 行政區 | 購屋年份 | 價格A | 松山區 | 2020/10/5 |22...