iT邦幫忙

python相關文章
共有 3595 則文章
鐵人賽 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...

鐵人賽 自我挑戰組 DAY 10

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

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

鐵人賽 自我挑戰組 DAY 11

技術 Day11- 資料探索(4)類型轉換

若發現資料類型不適用於接下來的分析,可使用DataFrame.astype()函式來進行轉換,將目前資料類型轉換為特定的資料類型。 DataFrame.as...

鐵人賽 AI & Data DAY 20

技術 Day 20 認識卷積神經網路中的"卷積"

之前有介紹過,在nn.Linear線性層中,輸入的圖片會攤平成 1D 的向量,並與權重進行矩陣相乘,模型輸出張量的值代表:針對該輸入圖片,求出所有像素的加權總合...

鐵人賽 Software Development DAY 10

技術 Day10 - 客製化 Serializer

前言 昨天我們已經將 Tag 與 Task 關聯起來,並且讓我們可以透過 API 存放兩者的關係,但是這樣對前端來說不是太友善,讓我們調整一下序列化讓前端開心點...

鐵人賽 AI & Data DAY 12

技術 [Day 12] LIME理論:如何用局部線性近似解釋黑箱模型

LIME 的全名是 Local Interpretable Model-agnostic Explanations ,其目的是可以分析模型對於某筆資料為何做出特...

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

技術 Day-20 SlowAPI 與 FastAPI

我們在實務上難免會遇到需要去限制端點的流量,那 FastAPI 本身並沒有提供這個功能,我們可以使用第三方套件來實作這件事。 而這次要介紹的是 SlowAPI...

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

技術 [Day 25] Recurrent Neural Network — 主題實作

Dataset Dinosaur Island 一份文字檔,裡頭紀錄許多恐龍的類別。 Implementation Import Library import...

鐵人賽 Software Development DAY 10

技術 Day10 - Python Flask(四) - redirect 和 url_for

前情提要: 有時在觸發某些條件以後,會需要進行頁面上的跳轉,而在 Flask 當中即有提供一個函式,redirect,來協助我們完成此功能。但隨著網站不斷再更新...

鐵人賽 Software Development DAY 25
跟著 OXXO 一起學 Python 系列 第 53 篇

技術 ( Day 25.2 ) Python 破解反爬蟲的方法

「反爬蟲」主要是針對「惡意的爬蟲程式」所設計的防堵技術,許多網站為了保護資料或減少網頁負擔,多少都會加入一些「反爬蟲」機制,本篇教學將會介紹一些破解反爬蟲的方法...

鐵人賽 Software Development DAY 25
跟著 OXXO 一起學 Python 系列 第 52 篇

技術 ( Day 25.1 ) Python 關於網路爬蟲

網路爬蟲 ( spider 或 web crawler ),是一種可以「自動」瀏覽全球資訊網的網路機器人,許多的搜尋入口網站 ( 例如 Google ),都會透...

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

技術 Python 微進階 Day11 - function(函式) - 2 - *args、**kwargs、變數

函式 *args、**kwargs 當必要的參數缺少未帶入,會跳出錯誤,但反過來過多的引數則可以利用 *args、**kwargs 來將多的引數都放在同一個參...

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

技術 Python 微進階 Day10 - function(函式) - 1 - 參數

函式 function(函式)在 Python 是使用 def 來表示 不一定要有參數、回傳值 沒有設定 return,其實就是回傳 None 當有多個...