iT邦幫忙

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

技術 Day 2: 基本語法介紹:變數、資料型態與運算符

什麼是變數?變數就像是資料的容器,我們可以在程式中使用變數來儲存和操作資料。在Python中,定義變數的方式非常簡單,我們只需要直接將值賦予變數即可。與某些其...

鐵人賽 Python DAY 24

技術 跟著 ChatGPT成為程式大佬!Python 中的模塊與套件

第二十二天:Python 中的模塊與套件(Modules and Packages) 內容概述: 今天,我們將探討 模塊(Modules)與套件(Package...

鐵人賽 Python DAY 23

技術 跟著 ChatGPT成為程式大佬!Python 中的異步程式設計(Asynchronous Programming)

第二十一天:Python 中的異步程式設計(Asynchronous Programming) 內容概述: 今天,我們要探討的是 Python 異步程式設計(A...

鐵人賽 Python DAY 23

技術 復健第二十三天:只有 Python 還不夠,看我召喚強力外援 PIP

PIP aka Python 套件管理工具 對於初學者來說,光是前幾天學的東西,我們已經可以透過 Python 做到非常多的事,然而 Python 像是遊戲的本...

鐵人賽 Python DAY 22

技術 復健第二十二天:又來不及寫完的檔案處理

檔案處理 到目前為止,我們已經學習了不同的 Python 資料型態。通常,我們會將資料存儲在各種不同的檔案格式中。在本節中,我們將探討如何處理不同格式的檔案,例...

鐵人賽 Python DAY 22

技術 跟著 ChatGPT成為程式大佬!Python 中的生成器&迭代器

第二十天:Python 中的生成器(Generators)與迭代器(Iterators) 內容概述: 今天我們將探討兩個強大且常見的 Python 特性——生成...

鐵人賽 Python DAY 21

技術 跟著 ChatGPT成為程式大佬!Python 中的裝飾器(Decorators)

第十九天:Python 中的裝飾器(Decorators) 內容概述: 今天我們將學習 Python 中一個非常強大的功能——裝飾器(Decorators)。裝...

鐵人賽 Python DAY 20

技術 復健第二十天:不用不知道,用過才知道的 RegEx 正規表達式

在開始這章之前,想先說說在學習程式語言時,有些規則、方法像是武功的基礎,必須得用身體(頭腦)記憶才能在關鍵時候發招,而有些知識則像是解題推薦招式,我們若是每次看...

鐵人賽 Python DAY 20

技術 跟著 ChatGPT成為程式大佬!Python 中的日期和時間

第十八天:Python 中的日期和時間操作 內容概述: 今天我們將學習如何在 Python 中操作日期和時間。處理日期和時間對於許多應用來說是至關重要的,比如計...

鐵人賽 Python DAY 30

技術 Day 30: time 模組 + pip 套件管理工具

time 模組 系統初始時間epoch import time print(time.ctime(0)) #從初始時間經過多少秒 print(time.time...

鐵人賽 Python DAY 19

技術 復健第十九天:啊有錯誤又怎樣,try try 看就知道

本來今天想用「讓我們捕捉每一個錯誤,成為 Python 大師」做為今天的文章標題,結果想起來前幾篇已經用過「大師」一詞——復健第十五天:成為串列大師吧——串列推...

鐵人賽 Python DAY 19

技術 跟著 ChatGPT成為程式大佬!Python 處理 CSV 文件

第十七天:使用 Python 處理 CSV 文件 內容概述: 今天我們將學習如何使用 Python 處理 CSV 文件。CSV(Comma Separated...

鐵人賽 Python DAY 29

技術 Day 29: zip 函式 + if name == 'main'

zip 函式 功能:把兩個或多個可迭代的物件聚合起來1.物件 usernames = ["Bob", "Steven",...

鐵人賽 Python DAY 28

技術 Day 28: 列表推導式 + 字典推導式

列表推導式list comperehension 功能:更少的語法創建列表,功能性像lambda元程式碼 def square(x): return x...

鐵人賽 Python DAY 27

技術 Day 27: lambda λ + map + filter

lambda λ函式 功能:具有函式功能且一行就能使用,可接受任意數量的參數double def double(x): return x * 2...

鐵人賽 Python DAY 18

技術 復健第十八天:操控時間是一種超能力——datetime 模組

在前面的復健文章中,我們有提及 Python 內建有許多方便模組 Modules,像是 random、math、string 等,裡頭提供的函數、常數可以省去我...

鐵人賽 Python DAY 18

技術 跟著 ChatGPT成為程式大佬!Python 網頁抓取(Web Scraping)

第十六天:使用 Python 進行網頁抓取(Web Scraping) 內容概述: 今天我們將探討如何使用 Python 進行網頁抓取。網頁抓取(Web Scr...

鐵人賽 Python DAY 17

技術 復健第十七天:寫程式就是一場錯誤 Type Errors 的冒險

好啦,標題是聳動了點,不過確實在學習程式語言的路上,便是不斷地和錯誤打交道,我們透過解決錯誤,進而學習更多的知識,並且讓應用程式運作起來。 所以與其說我們在記憶...

鐵人賽 Python DAY 17

技術 跟著 ChatGPT成為程式大佬!Python 物件導向程式設計 (OOP)

第十五天:Python 進階 - 物件導向程式設計 (OOP) 基礎 內容概述: 今天我們將進入 Python 的進階主題之一:物件導向程式設計(OOP)。這是...

鐵人賽 Python DAY 26

技術 Day 26: 鴨子型別 + 獠牙運算符 + 函式指派給變數

鴨子型別Duck Typing 如果一個物件擁有足夠的方法和屬性,就算他不屬於特定的類別,Python也會將他當作這個類別的物件來處理ex:如果他走路和叫聲都像...

鐵人賽 Python DAY 16

技術 復健第十六天:聽起來好像很困難的 Lambda 函式

Lambda 函式 Lambda 函式是一種簡短的匿名函式,所謂「匿名」就是「沒有名稱」,而之所以「沒有名稱」代表「這個函式通常很簡短」,它可以接受任意數量的參...

鐵人賽 Python DAY 16

技術 從 0 開始學!跟著 ChatGPT 學會 Python 讀取&寫入文件

第十四天:Python 文件處理——讀取與寫入文件 內容概述: 今天我們將學習 Python 中的文件處理,這是日常開發中非常常見的需求之一。無論是讀取文件內容...

鐵人賽 Python DAY 15

技術 復健第十五天:成為串列大師吧——串列推導式 List Comprehension

串列推導式(List Comprehension) 在第六天的復健文章中,我們講到了幾種創建串列 List 的方式,而今天要講的串列推導式 List Compr...

鐵人賽 Python DAY 25

技術 Day 25: 方法鏈 + super 方法 + 物件作為引數

方法鏈Chaining class Car: def turn_on(slef): print("你啟動了引擎")...

鐵人賽 Python DAY 24

技術 Day 24: 繼承 + 重寫方法

繼承:父類別 <-> 子類別(可繼承父類別的屬性和方法,在Python中可指定父類別)範例:創建動物父類別,三個子類別 class Animal:...

鐵人賽 Python DAY 15

技術 從 0 開始學!跟著 ChatGPT 學會 Python 錯誤處理

第十三天:進階 Python:錯誤處理與例外管理 內容概述: 今天我們將探討 Python 中的錯誤處理機制。即便是最優秀的程式,在執行過程中仍可能遇到錯誤。學...

鐵人賽 Python DAY 14

技術 復健第十四天:自己刻出樂高積木 Modules 模組

模組 (Modules) 在講到什麼是模組前,我們需要先談談——「為什麼我們需要模組?」隨著愈加深入學習程式語言,有一個觀念變得越來越重要,那就是「可重複使用」...

鐵人賽 Python DAY 30
一起來用 Snakify 練練手 系列 第 30

技術 【一起來用 Snakify 練練手】Day30 常用工具總結

1. 基本語法與結構 1.1 資料型別 Python 提供多種內建的資料型別: int: 整數 float: 浮點數 str: 字串 list: 列表...

鐵人賽 Python DAY 29
一起來用 Snakify 練練手 系列 第 29

技術 【一起來用 Snakify 練練手】Day29 python pandas 工具

Python pandas 入門 pandas 是 Python 中的一個強大的數據分析工具,專為數據處理和操作設計。pandas 允許我們以表格形式處理數據,...

鐵人賽 Python DAY 28
一起來用 Snakify 練練手 系列 第 28

技術 【一起來用 Snakify 練練手】Day28 python 的各種模組

除了 turtle 模組之外,Python 提供了許多強大且有趣的內建模組和第三方模組,適合各種應用場景。以下是一些你可以學習並使用的 Python 模組: 1...