iT邦幫忙

python相關文章
共有 3595 則文章
鐵人賽 Software Development DAY 14

技術 Day 14 - 調查甘特圖製作方法

需求分析 根據我在本作第一篇所提到的部分,要繪製甘特圖,給 總經理接班人B 看 即使我很想跟他說,幹嘛不直接上 Asana 直接看 Timeline 就好?...

鐵人賽 Software Development DAY 6

技術 Day 06 - FanGraphs 投球篇

pitching_stats 昨天介紹打擊,今天就要來講投球了。他們使用的參數都一樣,因為是爬同一個連結下的資料,比較大的差異就是他回傳的欄位會變成跟投球相關的...

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

技術 Day-10 簡易庫存系統 - 處理錯誤

我們在上一章節已經處理好了資料庫的相關設定與資料表遷移。接下來要開始進入API端點的建立環節。在建立端點前,我們先了解說如果使用者對端點發出請求後如果處理程序之...

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

技術 ( Day 15.2 ) Python 匿名函式 lambda

lambda 函式是「只有一行」的函式,可以用來處理一些小型函式,就可以不用為了一小段程式碼,額外新增一個有名稱的函式,這篇教學將會介紹 Python 的匿名函...

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

技術 ( Day 15.1 ) Python 函式 function

當程式越來越複雜的時候,就必須將一些重複或有特別定義的程式,拆分成容易管理的小程式,這些小程式就稱為「函式」,函式是一種有名稱且獨立的程式片段,可以接收任何型態...

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

技術 [Day 15] Gaussian Mixture Model — 主題實作

我們今天會完成 Gaussian Mixture Model 實做的部份。 Implementation Import Library import panda...

鐵人賽 Software Development DAY 11
從開始到放棄的Flask 系列 第 11 篇

技術 [Day 11] session是什麼? 如何在Flask使用session

什麼是session 昨天介紹完了Flask的Cookie,今天我們來看看他的好朋友Session吧。Session這個機制是絕大多數Web應用都需要的功能,它...

鐵人賽 Software Development DAY 5

技術 Day 05 - FanGraphs 打擊篇

昨天介紹了 FanGraphs 這個網站,讓大家對這個數據網站有的資訊有初步的了解。今天會從 pybaseball 上的 FanGraphs 打擊資料開始介紹。...

鐵人賽 Software Development DAY 14

技術 Airflow 測試遇到的package 的奇妙問題 - Day14

這篇來講一下在測試的時候遇到的問題,主要是 package 的 import issue 一般來說,我們開發的 dag 都會放在 project 下的 /dag...

鐵人賽 AI & Data DAY 9

技術 Day9 現實走進數位 (視覺)

昨天介紹了 pytorch 的基本單元 tensor,那麼我們要如何應用現實中的資料呢?可以思考一下,我們平常用了哪些器官來認知這個世界呢?有眼睛、耳朵、肌膚等...

鐵人賽 Software Development DAY 13

技術 Day 13 - 根據輸入決定如何產製投影片

先說結論,當我產出了自己部門的工作時,我都傻眼了 有些沒有更新任務清單的同事、有些沒人認領的任務 同事之間的任務風格分開看還好,擺在一起看的話就跳痛了 我覺得...

鐵人賽 Modern Web DAY 17

技術 [Day-17] Blueprint 包裝你的flask(2)

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

鐵人賽 Modern Web DAY 16

技術 [Day-16] Blueprint 包裝你的flask(1)

前言 回顧看昨天的程式發現已經200多行,這樣在管理上會變得很複雜,這也就是flask最大的缺點,然而flask不能像一般python一樣直接寫成module再...

鐵人賽 Modern Web DAY 15

技術 [Day-15] Flask之API創建

前言 前幾天我們已經完成整個簡易的登入功能,但實際上現代的網頁開發趨向使用 API(Application Programming Interface)作為資料...

鐵人賽 Modern Web DAY 14

技術 [Day-14] Flask登入功能(6)-管理者界面

前言 前幾天我們已經完成登入、註冊等功能,然而一般系統都會有管理者,今天就讓我們實現如何簡易的創建管理者,此管理者可以查看目前已註冊的user,並選擇要不要刪除...

鐵人賽 Modern Web DAY 13

技術 [Day-13] Flask登入功能(5)-註冊

前言 前幾天我們已經了解如何將SQLite結合flask login達成登入系統,今天就讓我們實現註冊功能吧!完整程式 範例 sign up functio...

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

技術 Day-9 簡易庫存系統 - 資料庫設定

在本章節中,我們將使用 SQLite 作為我們的目標資料庫進行使用。在前幾章有介紹了怎麼創建一個 FastAPI 的 app 以及檔案架構,這次我們使用一體式架...

鐵人賽 Software Development DAY 7
從開始到放棄的Flask 系列 第 7 篇

技術 [Day 7] 在Flask中上傳檔案

前幾天已經知道了蠻多有關Flask的基本觀念了,那今天我們來實作看看如何在Flask上傳檔案吧。 資料夾結構 首先我們先看一下我們今天的資料夾結構,我們可以注意...

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

技術 ( Day 14.2 ) Python 匯入模組 import

在 Python 裡,「模組」是一個存在於任意程式碼中的檔案,任何 Python 的程式碼也都可以當作模組使用,透過 import 陳述式,可以引用其他模組的程...

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

技術 ( Day 14.1 ) Python 內建函式 ( 檔案讀寫 open )

本篇教學會介紹「檔案讀寫」的內建函式 open,透過 Pythen 的 open 函式,就能針對電腦中的文件,進行新增、開啟、編輯等動作,如果是使用 Googl...

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

技術 Python 微進階 Day01 - 介紹

前言 已接觸 Python 一段時間,對於 Python 的語法也從陌生到漸漸熟悉,但對於比較進階的觀念則還有些模糊或不深刻,因此藉著這次機會來為自己做筆記,並...

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

技術 [Day 14] Gaussian Mixture Model — 背後理論

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

鐵人賽 AI & Data DAY 14

技術 [從Keras框架與數學概念了解機器學習] - 14. 自定義 initializers

這節會觀察自己定義 initializer。 我們可以使用一個 subClass 來定義一個initializer,前提是這個自定義的 initializer...

鐵人賽 DevOps DAY 9

技術 Day 09: 物件導向編程 OOP 的基本概念

學習原因: 在 Automation Test 中 Page Object Model (POM) 就是應用 OOP 設計出來的,所以需要先理解概念,後續做測試...

鐵人賽 Software Development DAY 30

技術 [Day30] specialist與Python3.12 f-strings in the grammar

今天我們推薦一個名為specialist的library,並試著了解Python3.12的f-strings in the grammar。有關於Python3...

鐵人賽 Software Development DAY 29

技術 [Day29] 末翼 - Term Projects:Project Postman - 研究如何傳遞decorator factory之參數

Postman源起 會想要研究這個小project,是因為在實作project ECC時,想要動態傳遞ttl。原先以為不太難,很快可以搞定,可是在玩了一陣子之後...

鐵人賽 Software Development DAY 28

技術 [Day28] 末翼 - Term Projects:Project ECC - 建立EdgeDB Cloud Connection(2)

streamlit app目標 使用streamlit建立一個可以輸入EdgeQL、query_args及query_kwargs的form,並於submit之...

鐵人賽 Software Development DAY 27

技術 [Day27] 末翼 - Term Projects:Project ECC - 建立EdgeDB Cloud Connection(1)

末翼大綱 末翼我們將實作兩個小project,來活用前面九翼的內容。 Project ECC [Day27]與[Day28]為project ECC,目標為實作...

鐵人賽 Software Development DAY 26

技術 [Day26] 九翼 - Exception Groups與except*:相關應用

今天我們分享三個Exception Groups與except*的相關應用。 應用1:asyncio 應用2:retry 應用3:context manage...

鐵人賽 Software Development DAY 25

技術 [Day25] 九翼 - Exception Groups與except*:導讀PEP654

九翼大綱 Exception Groups與except*是在Python3.11新增加的例外處理功能。一直以來都想好好搞懂,但...(下略三千字)。這次終於趁...