iT邦幫忙

python入門相關文章
共有 457 則文章
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

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

Python 學習筆記 系列 第 5

技術 筆記Day5:變數 Variable

今天要介紹的主題是變數,至於什麼是變數呢? 變數 Varible,本質上就是一個名稱而已,可以想像成一個用來儲存各種資料的『容器』,可以讓程式記住某個資料並在後...

Python 學習筆記 系列 第 4

技術 筆記Day4:內建函式

在 Python 中有許多方便的內建函數,這些函數不需要額外引入任何的模組就可以直接做使用,讓開發者輕鬆快速的完成各種常見任務,不論是輸出、資料型態轉換、排序、...

Python 學習筆記 系列 第 3

技術 筆記Day3:資料型態 Data Type

今天要來介紹資料類型,大致上可分成數字、字串、容器型態,以下會依序個型態介紹用法。數字Number:數字在 Python 中可以算是數一數二常見的資料類型,主要...

Python 學習筆記 系列 第 2

技術 筆記Day2:註解 Comment

第二天開始前先補充一下昨日內容,就是說安裝好 Python 後可以透過指令進入所謂的 shell 環境進行測試。在 Terminal 終端機輸入 python3...

Python 學習筆記 系列 第 1

技術 筆記Day1:聊聊這系列

適合哪些人? 這個系列主要是想透過筆記的方式分享,學習 Python 的重點知識以及可快速了解 Python 能用來做些什麼,對於已經有學習過 Python 相...

技術 Python 字典教學:什麼是字典?怎麼用?有什麼好處?

一、什麼是字典? 字典(dictionary)是 Python 中非常實用的資料結構,用來儲存一組"鍵(key)與值(value)"的配對。...

技術 每日一篇學習筆記 直到我做完專題 :( [Day36]

今天來練習pandas的使用 import pandas as pd ''' s = pd.Series([100,200,300,400,500],index...

技術 每日一篇學習筆記 直到我做完專題 :( [Day35]

今天學python的numpy主要就是練習各種用法 import numpy as np ''' array_1d = np.array print(array...

技術 每日一篇學習筆記 直到我做完專題 :( [Day34]

今天簡單練習一下python之後要用來機器學習 從hackerrenk稍稍練習 if __name__ == '__main__': n = int(i...

技術 Python模組: pathlib

pathlib 是 Python 標準庫中的一個模組,提供了一個面向對象的方式來處理文件系統路徑。這個模組自 Python 3.4 開始引入,旨在簡化文件和目錄...

技術 Python 高階函式:Higher-Order Function當作變數使用

什麼是高階函式? 在 Python 中,函數不僅可以接受數值、字串等基本數據類型作為參數,還可以接受其他函數作為參數,甚至可以返回一個函數。這種將函數作為變數來...

技術 Python 的可變長度預設參數`*args` 和`**kwargs`

基礎可先參考這片文章:Python 函數參數詳解:位置參數、關鍵字參數、預設參數、*args 和 **kwargs 預設參數的注意事項 預設值的位置: 預設參...

技術 Python 函數:function, return, parameters, argument

什麼是函數? 在 Python 中,函數是一段可重複使用的程式碼塊,用來執行特定的任務。它可以接受輸入(參數),並返回輸出(返回值)。函數有助於: 提高程式碼...

技術 Python 資料建構式/ 推導式 Comprehension:高效創建資料結構(列表、字典和集合)

Comprehension 是什麼?Python 的資料建構式/推導式(Comprehensions)是一種簡潔且具表達力的方式來建立列表、集合、字典或生成器。...

技術 Python 內建函式: enumerate()在迭代中同時獲取索引和值

什麼是 enumerate() 函式? 是一個工具,可以迭代/遍歷一個可迭代對象,然後產出隱性的索引和值的元組。 enumerate() 函式是一個內建的 Py...

技術 Python 的 range() 函式:打造你的數字序列

什麼是 range() 函式? range() 函式在 Python 中是一個非常常用的內建函式,它用來生成一個包含一系列數字的有序序列。這個序列常常被用於在...

技術 Python 的 filter()函式:篩選出符合條件的元素

什麼是 filter()? 內建函式 (built-in function)filter() 是一個內建的 Python 函式,用來過濾一個可迭代對象(例如列表...

技術 Python 中的「match 」/ 「switch」:一個不存在卻又存在的概念

從 Python 3.10 開始,引入了一個新的 match-case 語句,提供了一種更簡潔和高效的方式來進行模式匹配。 x = 3 match x:...