iT邦幫忙

python相關文章
共有 3510 則文章
鐵人賽 Software Development DAY 29
跟著 OXXO 一起學 Python 系列 第 61

技術 ( Day 29.2 ) Python 爬取臺灣銀行牌告匯率

這篇文章會使用 Python 的 Requests 函式庫,實作一個爬取臺灣銀行營業時間的牌告匯率的網路爬蟲。 原文參考:爬取臺灣銀行牌告匯率 本篇使用的...

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

技術 ( Day 29.1 ) Python 爬取統一發票號碼,自動對獎

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,實作一個爬取當期統一發票號碼,並進行自動對獎網路爬蟲。 原文參考...

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

技術 [Day 29] Deep Q-Network — 主題實作

昨天介紹 Deep Q-Network,今天我們透過 TUTORIAL 來講解 Deep Q-Network。 Impelmentation Import Li...

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

技術 Day 14 - 來優化一下程式碼吧!

在設計網頁時,很難一次就到完美或完全符合需求(神人例外),所以先求有再求好,網頁會動了再將程式碼變得好看一些,這就是今天要做的事! template 優化 從這...

鐵人賽 Modern Web DAY 30

技術 [Day-30] Render IO 與結語

前言 若過去30天有跟著我一起操作,應該會發現使用ngrok會很麻煩,除了自己的電腦要一直啟動服務外,此外就算我們一直啟動8小時過了ngrok也會自動換一個IP...

鐵人賽 Software Development DAY 19

技術 Day 19 - Baseball Reference 投球篇

昨天介紹完 BR 打擊相關的 functions,今天接下來介紹投球相關的 functions,不過其實他們都是使用同一個頁面,所以基本上沒甚麼差別。 pitc...

鐵人賽 自我挑戰組 DAY 13

技術 Day13- 資料探索(6)資料重整

當得到資料為混亂資料時,我們可使用函式將DataFrame重組成整齊的樣子。先使用stack()將所有欄位名稱旋轉成索引,再使用reset_index()來重...

鐵人賽 自我挑戰組 DAY 13

技術 第19天 - Python 程式碼的靜態分析

第10天的文章 Python 登場 有談到 Pylint 和 Flake8 等延伸模組,今天要稍微深入討論 Python 程式碼的靜態分析。 甚麼是程式靜態分...

鐵人賽 DevOps DAY 26

技術 Day 26: PyTest 的 Conftest 與 Fixture

學習原因: 在測試的時候,很多時候都需要一些前置 / 後置作業 (如建立測試資料,測試後需要刪除等) 需要處理。而這些作業,會希望被不同的 Test Case...

鐵人賽 Software Development DAY 13

技術 Day13 - API 權限控管

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

鐵人賽 AI & Data DAY 15

技術 [Day 15] SHAP實作:實戰演練SHAP解釋方法

昨天已經瞭解了 SHAP 套件背後的核心技術。SHAP 提供多種解釋工具,可應用於不同類型的模型: KernelExplainer(Kernel SHAP):...

鐵人賽 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 — 背後理論

由於數學函式有顯示不出來的問題,文章內容請至此閱讀

鐵人賽 AI & Data DAY 28

技術 28. 累了? 那來動手實作應用 ~ 有效的駕駛幫手 vs 失敗的鬼抓人無人機

於最初的文章,有提到機器學習是趨勢,但怎麼開始、學那些技能、要看那些文件文章、要如何使用工具等等,google後又因資訊太多太複雜,讓學習意願或者動力被澆熄被...

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

技術 Pie和Plotly

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

鐵人賽 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 - 單元測試概念

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

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

技術 Python 微進階 Day16 - try except(例外處理) - 2 - assert、with

try except(例外處理) assert(斷言) 指的是程式進行到某個時間點,斷定其必然是某種狀態,因此不滿足時(false),就會引發錯誤 當系統內建...

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

技術 Python 微進階 Day15 - try except(例外處理) - 1 - raise

try except(例外處理) 執行程式時出現異常狀況時通常會造成錯誤而使程式停止,except(例外) 主要是在發生預期的錯誤時可以進行對應的動作,維持程...

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

技術 Python 微進階 Day14 - import

import 在 Python 中,有很多內建或已經寫好的套件可以直接使用,在使用前就需要先進行匯入,因此需要使用 import,在前面的章節也都有提到 如...

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

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

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

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

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

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

鐵人賽 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的基本語法(上)

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