iT邦幫忙

python入門相關文章
共有 223 則文章
鐵人賽 Software Development DAY 4
闖進Python異世界 系列 第 4

技術 [Day 04] 闖進Python異世界 - List Comprehension

Python 的其中一個特色是「簡短」的程式碼,能有多短呢?來介紹一個形容詞叫做 'Pythonic',意思是很 Python。下面就來介紹這個形容詞吧! P...

鐵人賽 AI & Data DAY 3

技術 Day3 利用Python處理資料(2) -- 使用Matplotlib資料視覺化(Data Visualization)

前言 在資料分析前後都需要有視覺化的幫忙,將資料或模型的結果換一個方式來有效率地呈現其中的資訊,使其他人能更容易理解資料的模式、趨勢以及找出異常值。最基本的視覺...

鐵人賽 AI & Data DAY 3

技術 Day 3. R、Python在資料分析時常常使用到的基礎語法和指令

R、Python在資料分析時常常使用到的基礎語法和指令 R 載入套件 載入資料、輸出資料、輸出圖片 建立資料、Dataframe R 常用的函式示範 R...

鐵人賽 Software Development DAY 3
闖進Python異世界 系列 第 3

技術 [Day 03] 闖進Python異世界 - Methods of List

大家應該都聽說過Python有很豐富的函式庫吧! 沒錯,以列表來說就有高達10多個。 專屬於列表的函式,我們稱為列表的「方法」 今天就介紹幾個常用的函式與方...

鐵人賽 AI & Data DAY 2

技術 Day 2. Python 環境建置

Python 環境建置 Python下載 Anaconda環境安裝套件 Install Package Jupyter notebook Jupyter La...

鐵人賽 AI & Data DAY 2

技術 Day2 利用Python處理資料(1) -- 匯入資料與摘要統計

前言 在我們將資料放入機器學習的演算法之前,如何利用程式幫我們準備好資料是重要的,常常聽到 "Garbage in, garbage out&quot...

鐵人賽 Software Development DAY 2
闖進Python異世界 系列 第 2

技術 [Day 02] 闖進Python異世界 - List

為什麼需要列表(List)? 當你有很多筆資料,而且他們都有一樣或是類似的性質時,我們會將他們組織成一個資料結構。而在這裡,我們使用 List。 生活範例 身為...

技術 Python入門 Day 6 : # While True的用法

while 是循環結構(while一定要小寫),while 後面搭配布林值(boolean)並用,False則終止循環,True是表示為真,while True...

技術 # 番外: 法喜充滿,bug佔滿?? 當程式碼遇到信仰

如何在冷冰冰程式語言中參雜一些有趣的東西~身為新手的我每次寫程式難免BUG充斥字裡行間,因此減少Bug就是我的訴求拉,但實力短期很難變強,只好求助於信仰! 佛祖...

技術 python入門學習 day 5 (佔位符號使用及浮點數運算 )

佔位符號使用及浮點數運算 常見的佔位符有三種: %d, %f, %s %d只能佔位整數,即使是原數字為浮點數他也會強制轉換變成整數。 %f只能佔位浮點數,%....

技術 python入門學習day 4

主題: 變量類型 & 進位制 在Python語言中,我們可以使用變量來保存數據,變量有不同的類型,變量可以做運算,變量還可進行類型轉換 #使用type檢...

技術 python入門學習day 3

python加減乘除基本運算 print('hello, world', end='***') print('goodbye') print(125 - 5)...

技術 只要三分鐘就能上手的Markdown語法~ 讓你沉浸於筆記

#題外話 : 只要三分鐘就能上手的Markdown語法~ 讓你沉浸於筆記 ~在進入主題之前,回想一下你心中理想的筆記風格究竟是什麼樣子,我想不外乎: 編輯時...

技術 python入門學習day 2

#初學程式語言的你為什麼需要有GitHub?#Git & Github區別在哪裡?? Git是一種分散式版本的版本控制系統(Version Contro...

技術 小白簽到: 紀錄python學習day 1

#背景: 有理工宅的身形但目前尚無無程式內涵的python初心者,本科系跟理工完全無關的非理工科系畢業半路出家者,期待跟大家一起成長~#學習時間: 2022/0...

鐵人賽 自我挑戰組 DAY 29
Python淺顯易懂的小教室 系列 第 29

技術 [Day_29]函式與遞迴_(8)

函式視為物件 Python中函式視為物件,以函式名稱當作物件,函式名稱加上()才會執行該函式,範例如下。 def add(a,b): return a+...

鐵人賽 自我挑戰組 DAY 27
Python淺顯易懂的小教室 系列 第 27

技術 [Day_27]函式與遞迴_(6)

關鍵字引數(keyword arguments) 關鍵字引數(函式輸入變數的前方使用「**」)會將函數內多個輸入值群組化成字典,例如以下範例,慣例使用kwarg...

鐵人賽 自我挑戰組 DAY 26
Python淺顯易懂的小教室 系列 第 26

技術 [Day_26]函式與遞迴_(5)

函式的回傳值 函式回傳值可以使用tuple回傳多個資料,例如:以下ymd函式使用tuple回傳時間的年、月與日。 def ymd(): now = da...

鐵人賽 自我挑戰組 DAY 25
Python淺顯易懂的小教室 系列 第 25

技術 [Day_25]函式與遞迴_(4)

函式的輸入與輸出 函式的輸入 函式中有預設值的輸入參數一定放在後面,預設值要式不可以變的常數,不能為串列或字典等可以修改的資料結構 #input def f(s...

鐵人賽 自我挑戰組 DAY 23
Python淺顯易懂的小教室 系列 第 23

技術 [Day_23]函式與遞迴_(2)

函式與變數的作用範圍 變數作用範圍分成全域變數與函式內的區域變數,宣告在最上面最外層的稱作全域變數,宣告在函式內的變數稱作區域變數,函式內若沒有那個變數就會往函...

鐵人賽 自我挑戰組 DAY 22
Python淺顯易懂的小教室 系列 第 22

技術 [Day_22]函式與遞迴_(1)

函式的定義、傳回值與呼叫 自訂函式需要包含兩個部分,分別式「函式的定義」與「函式的呼叫」。「函式的定義」是實作的函式功能,輸入參數與回傳處理後的結過,「函式的呼...

鐵人賽 自我挑戰組 DAY 21
Python淺顯易懂的小教室 系列 第 21

技術 [Day_21]迴圈與生成式 - 練習題

費氏數列 費氏數列氏將第1項與第2項相加等於第3項,第2巷與第3項相加等於第4項,依此類推,初始化費氏數列的第1項為1且第2項為1,計算出前n項的費氏數列,n由...

鐵人賽 自我挑戰組 DAY 20
Python淺顯易懂的小教室 系列 第 20

技術 [Day_20]迴圈與生成式 - (6)

生成式(comprehension) 生成式可以依照規模產生資料,接著將資料儲存在串列、字典與集合內。 串列生成式 若要生產一個串列有5個數字,而5個數字分別是...

鐵人賽 自我挑戰組 DAY 19
Python淺顯易懂的小教室 系列 第 19

技術 [Day_19]迴圈與生成式 - (5)

for迴圈與資料儲存容器 若要取出資料儲存容器(tuple、串列、字典與集合)的所有元素,可以使用「for」一個一個取出每一個元素,再對每一個元素進行計算。 使...

鐵人賽 自我挑戰組 DAY 18
Python淺顯易懂的小教室 系列 第 18

技術 [Day_18]迴圈與生成式 - (4)

迴圈結構特殊指令的使用-break、continue與else 迴圈在特殊需求下可以適用break、continue與else指令,當要跳出迴圈時可以使用bre...

鐵人賽 自我挑戰組 DAY 17
Python淺顯易懂的小教室 系列 第 17

技術 [Day_17]迴圈與生成式 - (3)

巢狀迴圈 巢狀迴圈並非新的程式結構,只是迴圈範圍內又有迴圈,巢狀迴圈可以有好幾層,巢狀迴圈與單層迴圈運作原理相同,從外層迴圈來看,內層迴圈指示外層迴圈內的動作,...

技術 家齊高中資訊研究社 社課內容1

1.練習打字 在Typing Club練習打字 2.練習上傳檔案 3.下載及使用pyperclip模組 4.下載及使用pyautogui模組 結合前面的上傳...

鐵人賽 自我挑戰組 DAY 15
Python淺顯易懂的小教室 系列 第 15

技術 [Day_15]迴圈與生成式

迴圈結構 - 使用for for迴圈結構通常用於已知重複次數的方程式,迴圈結構中指定迴圈變數的初始值、終止值與遞增(減)值,迴圈變數將由初始值變化到終止值的前一...

鐵人賽 自我挑戰組 DAY 14
Python淺顯易懂的小教室 系列 第 14

技術 [Day_14]選擇性結構- 多向選擇結構、條件判斷與運算子「in」

多向選擇結構讓程式執行路徑可以有無限多種選項,我們可以使用多個 if-elif-else 來達成多向選擇結構,以下說明多項選擇結構與法 : #多向選擇結構語法...