iT邦幫忙

python相關文章
共有 3595 則文章
鐵人賽 Modern Web DAY 4

技術 第 04 天:Python:資料結構與基本操作(一)

第 04 天:Python:資料結構與基本操作(一) 那隻草泥馬因為頭痛的關係,讓牠常常晚上睡不好覺。事實上,牠幾乎什麼狀況都有:牙痛、面皰、近視、散光、氣喘...

鐵人賽 自我挑戰組 DAY 11
Leetcode新手挑戰30天 系列 第 11 篇

技術 #26 Remove Duplicates from Sorted Array

寫在開頭 今天挑題的方法是選#Easy和#Top Interview Questions很好奇面試問題的類型都會是什麼樣的,就選了這題來試試看 進入正題 這次要...

鐵人賽 Modern Web DAY 3

技術 第 03 天:Python:資料型態與基本操作

第 03 天:Python:資料型態與基本操作 這一點也讓我覺得很不愉快。我是說,當你在照顧草泥馬方面有所小成,而其他人卻開始討論起飼料啦水源啦等等的。他想要...

鐵人賽 自我挑戰組 DAY 10
Leetcode新手挑戰30天 系列 第 10 篇

技術 #136 Single Number - 試著自己解看看

前情提要 想試著自己解解看了,就直接開始吧 進入正題 def singleNumber(self, nums: List[int]) -> int:...

鐵人賽 自我挑戰組 DAY 9
Leetcode新手挑戰30天 系列 第 9 篇

技術 #136 Single Number - 直接研究其他解法

前情提要 昨天查hash查著查著就睡著了...Orz寫完今天這篇會在回去把查到的資料補上去。老實說查完Hash之後我還是不太理解如何實作出這題,會先研究下別人的...

鐵人賽 Modern Web DAY 2

技術 第 02 天:Python:Jupyter Notebook 介面操作

第 02 天:Python:Jupyter Notebook 介面操作 「Julia、Python 和 R。」年輕人說,「有什麼編譯器剛好可以處理 Julia...

鐵人賽 自我挑戰組 DAY 2

技術 這一切是怎麼開始的?我怎麼跑去學了 Python

在即將離開公司的前一個月左右,我在 Facebook 上看到一個廣告跳出來,是五倍紅寶石的 ASTRO 全端工程師實戰訓練營,這是我第一次看到「全端工程師」(...

鐵人賽 自我挑戰組 DAY 8
Leetcode新手挑戰30天 系列 第 8 篇

技術 #136 Single Number

前情提要 今天想著繼續往下解題,雖然仍然是從Easy Level裡面挑題目,但這次選的主題是有Hash Table的Tag,主要是想挑戰一下自己不太熟的類型。...

鐵人賽 Modern Web DAY 1

達標好文 技術 第 01 天:Python:Anaconda 環境配置

第 01 天:Python:Anaconda 環境配置 「眷養草尼馬就像一場球賽,孩子。那就像一場球賽,而每位選手都得遵守比賽規則。」「是的,先生。我知道這就...

鐵人賽 自我挑戰組 DAY 7
Leetcode新手挑戰30天 系列 第 7 篇

技術 #66 Plus One - 繼續解

前情提要 昨天寫完code之後跑,發現如果測試個案是[9,9],輸出會有問題,變成[0,1]12點前沒想到為什麼,所以今天繼續這題,找出程式碼錯誤的原因 進入正...

鐵人賽 自我挑戰組 DAY 6
Leetcode新手挑戰30天 系列 第 6 篇

技術 #66 Plus One

寫在開頭 昨天回文那題自己覺得解的有點困難,想找一題看起來簡單些的題目來練習,希望可以增加一點信心吧(哭笑) 開始寫題 第66題Plus One題目如下: G...

鐵人賽 AI & Data DAY 5
人工智慧 vs.工人智慧 系列 第 5 篇

技術 Day 05 : 先來當個爬蟲

前面提到了我們要使用 PTT 的文章當作資料集,所以今天就來教大家怎麼當個爬蟲抓資料。 相信大家直接 Google “文章爬蟲”會找到許多教學文件,也有許多現有...

鐵人賽 自我挑戰組 DAY 4
Leetcode新手挑戰30天 系列 第 4 篇

技術 #9 Palindrome Number - 繼續解

前情提要 昨天解完題後跑測試個案,發現負數的test case都跑不過,會出現這個錯誤:Line 3: ValueError: invalid literal...

鐵人賽 自我挑戰組 DAY 3
Leetcode新手挑戰30天 系列 第 3 篇

技術 #9 Palindrome Number

寫在開頭 因為Hash Table沒有這麼深刻的學習心得可以分享,就只先把查到覺得挺有用的資料先更新在Day2的文章裡,決定先繼續解下個題目Palindrome...

鐵人賽 自我挑戰組 DAY 2
Leetcode新手挑戰30天 系列 第 2 篇

技術 #1 Two Sum - 研究其他種解法

寫在開頭 昨天解Two Sum的時候用巢狀迴圈的方式寫,最後Submit的結果是但在昨天找到的文章分享中,看到幾個解法,今天想在研究研究 其他解法1: k =...

鐵人賽 AI & Data DAY 2
不經醫事,不長醫智 系列 第 2 篇

技術 監不監督的學習?!

機器學習的學習方式可以簡單地分為以下兩種: 監督式學習(Supervised learning) 非監督式學習(Unsupervised learning)...

鐵人賽 Software Development DAY 30
從LeetCode學演算法 系列 第 30 篇

達標好文 技術 [Day 30] 從LeetCode學演算法 - 結語:從Leetcode學演算法,談軟工與人生

寫在前面的碎碎念: 終於要完賽了~~ 首先容許筆者自我工商一下,如果喜歡這一系列的文章,我也有陸續寫新的文章,放在我的Medium中,有興趣的歡迎光臨XD~ 其...

鐵人賽 Software Development DAY 29
從LeetCode學演算法 系列 第 29 篇

技術 [Day 29] 從LeetCode學演算法 - 0198. House Robber (Easy)

目標:這題主要目的在於幫助讀者熟悉具備不確定條件的DP題目。 原題: Question: You are a professional robber plann...

鐵人賽 Software Development DAY 28
從LeetCode學演算法 系列 第 28 篇

技術 [Day 28] 從LeetCode學演算法 - 0189. Rotate Array (Easy)

目標:這題主要目的同樣是協助讀者熟悉陣列操作。 原題: Question: Given an array, rotate the array to the ri...

鐵人賽 Software Development DAY 27
從LeetCode學演算法 系列 第 27 篇

技術 [Day 27] 從LeetCode學演算法 - 0096. Unique Binary Search Trees (Medium)

目標:這題主要目的在於再進一步引導讀者去思考如何做出一個適合dp的鏈結關係。 原題: Question: Given n, how many structura...

鐵人賽 Software Development DAY 26
從LeetCode學演算法 系列 第 26 篇

技術 [Day 26] 從LeetCode學演算法 - 0283. Move Zeroes (Easy)

目標:這題主要目的在於讓讀者繼續熟悉一些陣列的常用操作及方法。 原題: Question: Given an array nums, write a funct...

鐵人賽 Software Development DAY 25
從LeetCode學演算法 系列 第 25 篇

技術 [Day 25] 從LeetCode學演算法 - 0063. Unique Paths II (Medium)

目標:這題主要目的在於延伸前面解過的題目,再進行一點變化,同樣屬於DP的範疇。 原題: Question: A robot is located at the...

鐵人賽 Software Development DAY 24
從LeetCode學演算法 系列 第 24 篇

技術 [Day 24] 從LeetCode學演算法 - 0229. Majority Element II (Medium)

目標:這題主要目的在於進一步討論摩爾投票算法的延伸。 原題: Question: Given an integer array of size n, find...

鐵人賽 Software Development DAY 23
從LeetCode學演算法 系列 第 23 篇

技術 [Day 23] 從LeetCode學演算法 - 0169. Majority Element (Easy)

目標:這題主要目的在於介紹一個特別的演算法,它叫做Boyer–Moore majority vote algorithm(摩爾投票算法)。同時,接下來也會多介紹...

鐵人賽 Software Development DAY 22
從LeetCode學演算法 系列 第 22 篇

技術 [Day 22] 從LeetCode學演算法 - 0062. Unique Paths (Medium)

目標:這題主要目的在於進一步講解需要二維陣列輔助解的DP問題。 原題: Question: A robot is located at the top-left...

鐵人賽 Software Development DAY 21
從LeetCode學演算法 系列 第 21 篇

技術 [Day 21] 從LeetCode學演算法 - 0110. Balanced Binary Tree (Easy)

目標:這題主要目的在於了解平衡樹的觀念,並幫助讀者學習如何考慮一棵樹在高度平衡時的操作所需的時間複雜度。 原題: Question: Given a binar...

鐵人賽 Software Development DAY 20
從LeetCode學演算法 系列 第 20 篇

技術 [Day 20] 從LeetCode學演算法 - 0111. Minimum Depth of Binary Tree (Easy)

目標:這題主要目的在於讓讀者更清楚樹的深度(depth)的觀念。 原題: Question: Given a binary tree, find its min...

鐵人賽 Software Development DAY 19
從LeetCode學演算法 系列 第 19 篇

技術 [Day 19] 從LeetCode學演算法 - 0124. Binary Tree Maximum Path Sum (Hard)

目標:這題主要目的在於進階探索Tree較複雜的問題。 原題: Question: Given a non-empty binary tree, find the...

鐵人賽 Software Development DAY 18
從LeetCode學演算法 系列 第 18 篇

技術 [Day 18] 從LeetCode學演算法 - 0094. Binary Tree Inorder Traversal (Medium)

目標:這題主要目的在於介紹二元樹的中序走訪,同時用stack結構來講解迭代解的思路。 原題: Question: Given a binary tree, re...

鐵人賽 Software Development DAY 17
從LeetCode學演算法 系列 第 17 篇

技術 [Day 17] 從LeetCode學演算法 - 0098. Validate Binary Search Tree (Medium)

目標:這題主要目的在於介紹二元樹中最常見實用的類別:二元搜尋樹(Binary Search Tree) 原題: Question: Given a binary...