iT邦幫忙

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

技術 PYTHON 學習筆記 0011 (休假也要認真學習!!!!!)

二維列表 #二維列表、巢狀迴圈 #[[],[]] #取值[行],[列] nums = [ [1,2,3,4], [5,6,7], [8,...

鐵人賽 Python DAY 16

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

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

技術 python入門學習day 3

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

技術 PYTHON 學習筆記 009

字典 #字典dictionary # key鍵 : value值 dic ={"貓":"cat", "狗&qu...

技術 工程師菜鳥_宇弟的 學習筆記 [Python] 09 - [Python] [Json] 進階說明

[Python] 之旅第9天 上回我們知道 python的"string" ,和 Json 的"dictionary"互...

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

技術 [Day 10] 闖進Python異世界 - Set

Set 翻成中文就是「集合」,就是我們數學上說的「集合」。 數學的集合具備以下的特性: 相同基本元素: {1, 2, 3, 4, 3, 4} = {1, 2,...

技術 Leetcode June challenge ( Two City Scheduling )

In time, you will call me master -- Star Wars Week 1 Two City Scheduling gre...

技術 PYTHON 學習筆記 006

6.函式 #function 函式 #1.function定義:只能是英文數字跟_的組合,開頭不能是數字 def hi(): print("h...

技術 Day 30: 計算機

實作一個簡單的命令列計算機,讓用戶進行基本的數學運算並練習條件語句。 在設計簡易計算機的過程中,通過實作基本的算術運算,了解如何處理用戶輸入、執行運算以及處理...

技術 PYTHON 學習筆記 002

2.數字運算 #數字運算: 加+ 減- 乘* 除/ print(8+5) print(8-5) print(8*5) print(8/5) #數字運算: 整數除...

技術 Day 18: 設計模式 – 策略模式(Strategy)

今天要介紹的是策略模式(Strategy Pattern)。這個模式的核心思想是將一組行為定義為不同的策略,並根據情境動態選擇執行的策略。這種模式特別適合需要根...

技術 PYTHON 學習筆記 014

問答程式 執行:py 17+TAB鍵 #from question import Question(只引入QUESTION) #imoprt question...

技術 Day 19: 設計模式 – 觀察者模式(Observer)

今天我們要探討的設計模式是觀察者模式(Observer Pattern),這個模式常被用來實現 事件驅動設計。在觀察者模式中,物件之間會建立起一種一對多的依賴關...

技術 工程師菜鳥_宇弟的 學習筆記 [Python] 02 - 用 [Python] 跟 [Flask] 為基礎,把 URL input 抓出來

[Python] 之旅第2天用 [Python] 跟 [Flask] 為基礎,把 URL input 抓出來,下面是粗略的Code Format from fl...

鐵人賽 Python DAY 23

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

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

技術 Day 20: 設計模式 – 裝飾者模式(Decorator)

今天的設計模式是裝飾者模式(Decorator Pattern)。這個模式允許我們在不修改原有類別的基礎上,動態地增加功能,從而避免了繼承方式帶來的複雜性。...

技術 小前端的數據分析之路-python的運算符

資料與資料間的運算需要透過各種運算符,這篇記錄python運算符的學習筆記: 一、input命令如果要寫一個由使用者輸入資料的欄位,可以用input命令。 de...

技術 PYTHON 學習筆記 007

if statement #1.if 判斷式,判斷布林值,如為True,則執行IF裡的程式碼,False則會執行if以外的程式碼 handsome = True...

技術 Day 14: 魔術方法與運算子重載

Python 提供了一些特殊的函數,稱為 魔術方法(magic methods),它們讓我們可以自定義類別的行為,並重載運算子。這些魔術方法都以雙底線開頭和結尾...

技術 Day 29: 任務清單管理

創建一個簡單的任務清單管理程式,用戶可以添加、查看和刪除任務,並練習基本的程式邏輯操作。 在創建任務清單的過程中,我學會了如何管理數據結構,特別是如何使用列表來...

技術 為何鍵值無法與input值相乘

dict1={"香蕉":20,"蘋果":50,"草莓":60}f=input("請輸入水果...

技術 Day 25: 財務數據分析進階 – 移動平均線

今天要學習如何使用移動平均線來平滑數據波動,讓財務趨勢更加清晰。移動平均是一種常用的數據分析方法,有助於識別長期趨勢並減少數據波動的影響。 計算 3 個月的移...

鐵人賽 Python DAY 17

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

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

鐵人賽 Python

技術 跟著 ChatGPT成為程式大佬!Python 中的內建函數(Built-in Functions)

第 29 天:Python中的內建函數(Built-in Functions) 課程目標: 今天我們將深入學習 Python 提供的內建函數(Built-in...

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

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

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

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

技術 [Day 24] 闖進Python異世界 - Insertion in BST

二元搜尋樹的特色就是任意子樹的根節點資料大於左子樹的資料,且小於左子樹的資料。 因此我們在建構二元搜尋樹的時候也要依照他的邏輯! 為求方便,我們就使用 Hack...

鐵人賽 Python DAY 29

技術 復健第二十九天:怎麼樣都(可能)不會搞壞電腦的虛擬環境 Virtual Environment

在開始正式使用一個程式語言進行程式編寫前,常常會聽到前輩們說:「設定環境大概就可以弄個半天一天了。」到底這邊指的環境是什麼?而為什麼環境會這麼令人頭痛複雜。 其...

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

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

技術 【開心碼農養成記】Python初新者練習手札-巢狀串列

前情提要: 今天又是繼續開心的拿著工具書學習如何當碼農的小日子了! 不過打著打著,輸出的結果怎麼看起來和書上說得不太一樣啊!? 這不看還好,一看不得了.......

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

技術 [Day 28] 闖進Python異世界 - Valid BST

今天的目標是判斷一個二元搜尋樹是否合法?(Hackerrank 上的 Is this a Binary Search Tree ? ) 二元搜尋樹不同於二元樹的...