iT邦幫忙

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

技術 [Day 27] 闖進Python異世界 - Level Order Traversal of BST

這種遍歷法就比較好去想像,我們是一層一層的去印出節點內容 舉例來說,有一棵樹長這樣: _1_ _3_ _7_ 9 8 4 2 那經過...

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

技術 [Day 23] 闖進Python異世界 - Tree Class

一個資料結構的開始,我們都是先實作他的節點類別和資料結構類別。 就先從節點類別開始吧!初始化: 資料內容為參數 所有指標初始為空 class Node:...

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

技術 [Day 13] 闖進Python異世界 - Class 方法 - 實戰開模 Part 2/2

接續上一篇的開模實戰! 完成了建構子的實作,也代表著我們定義了大多數的學生屬性,包含姓名、體重、成績、興趣: class Student: def __...

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

技術 [Day 26] 闖進Python異世界 - Traversal of BST

Linked List 的 Traversal 其實很簡單,基本上不是由前向後走,就是由後向前走。 但是,樹要怎麼被遍歷呢?每一個節點都可以分岔出數個岔路,每一...

技術 【開心碼農養成記】Python初新者練習手札-串列、元組和字典練習題小搞搞

前情提要: 颱風都轉彎不來的時刻,當然是繼續開心碼農學習日常了! 這次還是做基本練習中的串列、元組和字典方面的練習,但課本有給學習評量的題目,但是卻沒給解答啊...

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

技術 [Day 21] 闖進Python異世界 - Queue with Linked List

還記得佇列的特色嗎?先進到佇列的資料會優先被取出!我們稱這個性質叫「先進先出」。 之前練習過用列表實作,那我們今天就來用鏈結串列實作吧! 第一步就是實作 cl...

技術 PYTHON 學習筆記 015

#class and object 物件函式 VS 一般函式 #物件函式的第一個參數為reference物件本身"SELF" class...

技術 PYTHON 學習筆記 012

模組MODULE使用#使用模組ucc.py import ucc print(ucc.name) import ucc print(ucc.age) i...

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

技術 [Day 29] 闖進Python異世界 - Lowest Common Ancestor

二元樹的相關題型中,有一個題目叫 Lowest Common Ancestor 我認為是相當經典的。 題目可以參考 Hackerrank 的 Lowest Co...

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

技術 [Day 20] 闖進Python異世界 - Stack with Linked List

還記得堆疊的特色嗎?先進到堆疊的資料會比較晚被取出!我們稱這個性質叫「先進後出」。 之前練習過用列表實作,那我們今天就來用鏈結串列實作吧! 第一步就是實作...

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

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

你有沒有想過當你刪掉列表第一個的元素,程式背後會怎麼運作? mylist = [1,2,3,4] mylist.remove(1) 電腦會將剩餘的元素向前移動...

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

技術 [Day 19] 闖進Python異世界 - Palindrome Linked List

今天的這個題目是判斷鏈結串列是否為「回文」 如果這個鏈結串列是雙向的,那麼我們就可以用兩個指標來判斷這個鏈結串列是否為回文,但是今天題目只提供一個單向鏈結串列,...

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

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