iT邦幫忙

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

技術 [Day14] 五翼 - Metaclasses:Instance Creation

五翼大綱 metaclasses可以說是Python最難掌握的範疇。如果是第一次接觸這些概念,很容易出現我是誰?,我在幹麻?,我要去哪裡?的徵狀。如果出現類似的...

鐵人賽 Software Development DAY 13

技術 [Day13] 四翼 - Descriptor:property vs Descriptor

property內部實作了descriptor protocol,所以可以視其為一種簡易版,單次使用的data descriptor。在我們需要少量descri...

鐵人賽 Software Development DAY 12

技術 [Day12] 四翼 - Descriptor:Descriptor存取設計(2)

今天我們來分享一些descriptor的通用寫法。由於今天的方法都能通過和方法1及方法2類似的檢查,所以以下將不再特別說明。 方法5 方法5嘗試為每個desc_...

鐵人賽 Software Development DAY 11

技術 [Day11] 四翼 - Descriptor:Descriptor存取設計(1)

descriptor就像是Python的倉庫管理員之一,在某些情況下(如[Day10]所述): 當其為non-data descriptor時,可以提供取的功...

鐵人賽 Software Development DAY 10

技術 [Day10] 四翼 - Descriptor:Non-Data Descriptor vs Data Descriptor

四翼大綱 一般我們從instance取得attribute或function時,會先由instance.__dict__找起,如果沒找到會再往上,順著生成ins...

鐵人賽 Software Development DAY 9

技術 [Day09] 三翼 - property:實例說明

今日我們透過解題,來練習看看如何活用property。以下會以prop來稱呼由property建立的property instance。 問題 建立一個Col...

鐵人賽 Software Development DAY 8

技術 [Day08] 三翼 - property:核心原理與基本型態

三翼大綱 property實作有__get__、__set__及__delete__,所以是一種data descriptor。其具備有簡潔的語法能方便使用,而...

鐵人賽 Software Development DAY 7

技術 [Day07] 次翼 - Decorator:@func to class

今天我們分享decorator function裝飾於class上的情況。本日接下來內容,會以decorator來作為decorator function的簡稱...

鐵人賽 Software Development DAY 6

技術 [Day06] 次翼 - Decorator:@class to func

今天我們分享decorator class裝飾於function上的情況。本日接下來內容,會以decorator來作為decorator class的簡稱。 另...

鐵人賽 Software Development DAY 5

技術 [Day05] 次翼 - Decorator:@func to func

次翼大綱 decorator為meta programming的技巧之一,可以改變被其裝飾obj之行為。 由於decorator可以用function及clas...

鐵人賽 Software Development DAY 4

技術 [Day04] 初翼 - Tips:11~15

今天我們繼續分享tips 11~15。 11. set的應用:在iterable_a裡卻不在iterable_b裡 當想尋找在a裡卻不在b裡的元素時,一般會寫成...

鐵人賽 Software Development DAY 3

技術 [Day03] 初翼 - Tips:6~10

今天我們繼續分享tips 6~10。 6. 當function回傳值為bool 有時候,我們會寫一些輔助的function來判斷傳入值是否符合某些條件,符合回傳...

鐵人賽 Software Development DAY 2

技術 [Day02] 初翼 - Tips:1~5

初翼大綱 接下來,連續三天,我們會每天分享五個Python小技巧。 [Day02]分享tips 1~5。 [Day03]分享tips 6~10。 [Da...

鐵人賽 Software Development DAY 1

技術 [Day01] 緣起及Python學習資源分享

緣起 不知道諸位會不會常遇到一種情況,就是當您那陣子很常使用程式的某種功能,會非常熟練,也了解了大部份的坑要怎麼解,覺得自己已經掌握了這項技能。但是日子久了,又...

鐵人賽 Software Development DAY 4

技術 Day 04 - FanGraphs 介紹

簡介 FanGraphs 是在 2009 年由 David Appelman 所創立的棒球資訊網站,上面除了提供棒球相關的歷史數據之外,也有聘請專業分析師,以部...

鐵人賽 Software Development DAY 12

技術 Day 12 - 透過 Kanban 類別中的方法實作成員清單、作法討論

說明 員工永遠都是資方、政府心中最軟的一塊,軟土深掘的那一塊 打不贏慣老闆,就只好加入他們 把所有人的工作都給挖出來、職場現形記、成為資方的爪牙(誤) 而我開...

鐵人賽 AI & Data DAY 8

技術 Day8 深度學習常提到的張量是什麼?

Day4~7 我們將深度學習的流程快速跑過一遍,其中有很多細節省略了,接下來幾天詳細介紹比較重要的元素,若是有我未提及的歡迎在留言區提問。 Tensors 國高...

技術 [刷題筆記][Python][HackerRank]Built-ins

any()This expression returns True if any element of the iterable is true.If the...

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

技術 Day-8 簡易庫存系統-DB設計 

我們透過這個簡易庫存系統的案例,帶大家建置一個簡單的FastAPI專案。 下圖為此系統的資料庫規劃 : 我們會使用到3個表,顧客、訂單、產品三張表。 我們會根...

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

技術 ( Day 13.2 ) Python 繼承 inheritance

開始使用 Python 的類別 class 去解決問題時,通常會遇到需要修改類別的狀況,這往往會造成原始類別的複雜化或破壞原本的功能,這時就需要使用類別裡「繼承...

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

技術 [Day 13] K nearest neighbors — 解決真實問題

今天我們要透過 KNN 去解決 Spaceship Titanic 此次 Kaggle Competition 跟一開始介紹 Titanic - Machin...

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

技術 ( Day 13.1 ) Python 類別 class

當學習 Python 到某種程度後,就會開始進入物件導向的領域,而「類別」就是學習物件導向的基礎,這篇教學將會介紹 Python 裡的類別 class,並進一步...

鐵人賽 AI & Data DAY 13

技術 [從Keras框架與數學概念了解機器學習] - 13. 自訂義 Layer

層是模型非常重要的角色,也是模型訓練時張量運算的執行者。層也需要經過build的動作,產生對應的初始權重,供訓練時使用。而訓練時也會透過各層的 Call 函式...

鐵人賽 DevOps DAY 8

技術 Day 08: Python 的 Class 和 Object

學習原因: 在下一篇文章會學習 Object Orientation Program (OOP) ,它是其中一種程式設計方法,是以物件 (Object) 作為基...

鐵人賽 Software Development DAY 3

技術 Day 03 - 球員 ID 搜尋

在正式開始介紹數據功能前,我想先介紹 pybaseball 的球員 ID 搜尋功能。因為各大網站辨別球員的方式會有所不同,所以我們需要先獲得相對應的球員 ID...

技術 Visual Studio Community 2022 建立用 C++ 呼叫 EXE 的安裝檔 && Pyinstaller 打包外部文件 (INI)

各位 IT 邦幫忙的大神好!弱弱的我常在這裡發文,受到大神們的照顧,但我也想要有所貢獻!因為我不知道怎麼在 IT 邦幫忙貼圖所以我寫在部落格,文章名稱分別為『V...

鐵人賽 Software Development DAY 11

技術 Day 11 - 根據 Asana 工作卡片產出投影片的實作

流程説明 前一篇大概想了一下如何呼叫已經做好的工具 今天來實作 GitHub 變動:https://github.com/rita0124/slide-gen...

鐵人賽 AI & Data DAY 7

技術 Day 7 儲存匯入模型和預測

儲存模型 儲存序列化模型內部狀態和權重,命名為model.pth,程式碼如下: torch.save(model.state_dict(), "mod...

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

技術 [Day 12] K nearest neighbors — 主題實作

了解完 K nearest neighbors 的理論後,我們今天會透過著名的 iris 資料集來實做它。 Implementation Import Libr...

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

技術 ( Day 12.2 ) Python 內建函式 ( eval 和 exec )

本篇教學會介紹 Python 兩個特別的內建函式: eval() 和 exec(),透過這兩個函式,能夠將字串轉換成可以運作的程式碼,近一步搭配其他的程式碼做運...