iT邦幫忙

python入門相關文章
共有 445 則文章

技術 [Python] Matplotlib Marker

在 Matplotlib 中,marker 參數用於設定折線圖或散點圖中點的樣式。不同的 marker 可以幫助區分不同的線或資料點。 常用 Marker 一覽...

Python 學習筆記 系列 第 30

技術 筆記Day30:最後一天

完賽啦!這三十天的旅程算是挺充實的!? 對我來說這挑戰並不只是單純的寫寫文章而已,更多的像是一場與自己的約定,強迫自己每天要坐下來好好的把腦中的想法整理後輸出成...

鐵人賽 Software Development DAY 10

技術 【Day10】 數字序列小幫手: range( )

前言 昨天你學會了如何把東西放進list對吧! 今天我們來認識放數字的「自動排隊機」:range() 這一篇只講 range()(以及它如何搭配 list /...

Python 學習筆記 系列 第 29

技術 筆記Day29:框架三本柱之第三柱 - FastAPI

今天來說說 Python 框架三本柱的第三柱 FastAPI。 什麼是 FastAPI? FastAPI 在近年來成為熱門框架,不只是因為它夠「快」,還因為它在...

Python 學習筆記 系列 第 28

技術 筆記Day28:框架三本柱之第二柱 - Flask

今天來說說 Python 框架三本柱的第二柱 FastAPI。 什麼是 Flask? Flask 是一個輕量級的 Python 框架,它只提供核心功能,像是 r...

鐵人賽 生成式 AI DAY 8
AI x Hardware 系列 第 8

技術 🌬️ 與風同行:Program Manager 的特級料理,AI 與 Python 的最終修煉

序章:廚師的最後考驗 完成了「方向箭頭」的小點心, 也掌握了「避障邏輯」這道家常料理。 師父卻告訴我: 「廚師若只會煮飯,那只是廚工。 真正的特級廚師,要能設...

Python 學習筆記 系列 第 27

技術 筆記Day27:框架三本柱之第一柱 - Django

先前介紹過虛擬環境,在最後的幾天來試試實際使用虛擬環境建立專案吧~今天來說說 Python 框架三本柱的第一柱 DjangoDjango 是 Python 網路...

鐵人賽 生成式 AI DAY 7
AI x Hardware 系列 第 7

技術 🌬️ 風中的挑戰:從積木到真實 Python,Program Manager 的第一份規格料理

序章:學徒的第二道挑戰 第一道料理完成後(PRD → Spec → 積木程式),我心裡有種雀躍。 就像第一次能把菜切好端上桌一樣,雖然只是小菜,但那是我的成果。...

Python 學習筆記 系列 第 26

技術 筆記Day26:動手寫測試

今天要開始來寫測試了!讓我們一步一步來,會從建立專案到撰寫測試。 建立專案資料夾 mkdir python_tdd 進入專案資料夾 cd python_tdd...

Python 學習筆記 系列 第 25

技術 筆記Day25:測試能幹嘛?

相信身為一位工程師勢必要會寫測試!應該算是基本功吧!? 今天就來介紹什麼是測試,測試並不僅僅是手動測試每項功能是否正常而已。 在專案初期,或許會覺得自己手動點一...

鐵人賽 生成式 AI DAY 6
AI x Hardware 系列 第 6

技術 🌬️ 追風的學徒:從 PRD 到程式落地,我的第一道 Python 小點心

序章:火線的挑戰 「下週開始,你要接手 Program Manager 的工作。」 當老闆在晨會上說出這句話時,我腦袋整整空白了五秒。 作為一個 PM(Proj...

Python 學習筆記 系列 第 24

技術 筆記Day24:虛擬環境

在使用 Python 開發時,虛擬環境(Virtual Environment) 幾乎可以說是必備工具,無論是在小型專案、團隊合作專案,還是管理複雜的相依套件,...

Python 學習筆記 系列 第 23

技術 筆記Day23:裝飾器 Decorator

今天來説説裝飾器 Decorator,其實裝飾器就是一個接收函式並回傳新函式的語法糖,核心原理為「函式是一等公民,可以被傳遞、包裝與回傳」,主要是用來輔助其他的...

Python 學習筆記 系列 第 22

技術 筆記Day22:高階函式 Higher Order Function

在第16天的文章提到了函式 Function,大概講過基本概念後知道了函式可以把程式碼封裝起來,讓邏輯更加模組化以及增加重複使用性,但 Python 中函式可不...

Python 學習筆記 系列 第 21

技術 筆記Day21:正規表達式 Regular Expression

在日常工作中,常常要對文字做處理,例如搜尋、驗證使用者輸入、擷取並重組文字等,遇到與字串有關的問題使用正規表達式可以免去很多處理上的麻煩,讓程式碼更簡單好懂。...

Python 學習筆記 系列 第 20

技術 筆記Day20:繼承 Inheritance

延續前一天章節內容今天要來說繼承,在昨日結尾時有提到 Python 為物件導向程式設計 Object-oriented programming (OOP) 中,...

Python 學習筆記 系列 第 19

技術 筆記Day19:物件 Object 與類別 Class

當程式愈來愈複雜時,為了更有結構化的管理資料和供能,這時『物件與類別』就派上用場了!Python 本身是一個物件導向程式語言,俗稱『OOP』,幾乎所有的東西都是...

Python 學習筆記 系列 第 18

技術 筆記Day18:推推推導式

在前幾個章節大概是串列 List的部分有稍微提到推導式,這是一種可用一行程式碼將迴圈、條件判斷、運算邏輯集一生整合起來產生新的序列,比一般的迴圈更加簡潔、可讀性...

Python 學習筆記 系列 第 17

技術 筆記Day17:模組 Module

今天要來說說模組 module,模組的用途是將功能封裝再一起,方便重複使用,舉個例子好了! 假設有一間『飲料店』,那麼會需要處理以下的事情: 進貨 製作飲料...

Python 學習筆記 系列 第 16

技術 筆記Day16:函式 Function

函式 function是指在執行某特定任務時可以重複使用的程式碼,它會將特定的功能封裝起來,透過定義的名稱來呼叫,這樣就不必每次都需要重新寫相同的邏輯。 函式可...

Python 學習筆記 系列 第 15

技術 筆記Day15:條件判斷(下)

不知不覺時間過了一半,繼續加油吧! 延續昨日的內容延伸短路行為、三元運算式、try-except 在 Python 中,除了基本的條件判斷和迴圈外,有著一些進階...

Python 學習筆記 系列 第 14

技術 筆記Day14:條件判斷(上)

今天要介紹的是條件判斷,條件判斷在流程控制中是最基礎也最重要的工具,它可以根據不同情況操作不同的動作。 條件執行:當某個表達式為True時,才會執行。 重複執...

Python 學習筆記 系列 第 13

技術 筆記Day13:迴圈 Loop

今天要介紹的是迴圈 Loop,在 Python 中有個叫做串列 List的資料結構,用法類似於其他語言的Array list使用中括號將資料包起來,搭配迴圈可印...

Python 學習筆記 系列 第 12

技術 筆記Day12:字典 Dict

截至目前為止經歷了串列 List、集合 Set、元組 Tuple,今天要講的是字典 Dict,這是一種重要且常用的資料結構,日常使用出場頻率和串列 List差不...

Python 學習筆記 系列 第 11

技術 筆記Day11:元組 Tuple

今天來說說元組 tuple,其實與串列 List很像,元組 tuple是有序且不可變的資料類型,元組 tuple用一般的()表示,建立好後無法新增、移除、修改等...

Python 學習筆記 系列 第 10

技術 筆記Day10:集合 Set

Set的特性為:無序、不重複、可變性,也就是說set用於儲存唯一值並且可以在集合之間找到交集、差集、和集、子集、不相交集等,並不保證元素的順序,且不像是串列和元...

Python 學習筆記 系列 第 9

技術 筆記Day9:串列 List

想像一下在日常生活中,我們有許多東西需要存放,這時你可能會找一個空間把這些東西放入,好的方式是將東西分門別類存放,但我想...大多數的人都是看到這個地方還有空間...

Python 學習筆記 系列 第 8

技術 筆記Day8:補充-字串 String

補充昨日提到的字串方法,在 Python 中,每個資料型態都有自己專屬的方法,就像是已經寫好的內建功能,讓開發者可以快速完成一些特定常見的任務,像是昨天所提到的...

Python 學習筆記 系列 第 7

技術 筆記Day7:字串 String

今天來介紹字串,是一種用來表示文字資料的資料型態,在 Python 中只要看見放在""或是''之中的字元都視為字串,在前幾天的文章中有提到說...

Python 學習筆記 系列 第 6

技術 筆記Day6:運算子 Operator

運算子大致上可以分成以下幾種: 算術運算子 指派運算子 比較運算子 邏輯運算子 位元運算子 接下來就根據四種運算子一一介紹吧! 算術運算子白話點就是四則...