iT邦幫忙

python3相關文章
共有 305 則文章
鐵人賽 Software Development DAY 27

技術 [演算法] 並查集 (Union-find Algorithm)

並查集又稱不相交集資料結構,其實是之前討論過的資料樹的延伸。剛開始的樹每一個都是獨立的,一棵樹只有一個節點。在透過尋找相同的根節點 (root),來將這些樹逐漸...

鐵人賽 自我挑戰組 DAY 5
Python 學習筆記 系列 第 5

技術 Day5 Python 基礎 - while流程判斷

接續上次的代碼,是不是只有執行一次才就結束,想要再繼續猜,就要在執行一次,是不是有點挺麻煩的? 所以這次我們就來再多做一點點功能進去,讓代碼可以多次循環地執行代...

鐵人賽 Software Development DAY 4

技術 Day-04 資料蒐集:解析 HTML

安裝所需套件 使用 pip 安裝 # 解析 HTML pip install pyquery 解析 HTML 以取得加權指數成分股暨市值比重資料為例。 分析資...

達標好文 技術 【Python 超入門】(3) 新手的疑惑- 程式? 我按計算機都算的比你快

大家好,我是「心原一馬」,是「內心原來一心喜歡打程式碼」的簡稱。 之前我已經詳細的介紹過如何安裝環境編寫你的第一支程式了, 我主要是用anaconda的spyd...

達標好文 技術 【Python 超入門】(7) for/while邏輯- 人生苦短,重複的事情就交給程式做吧

大家好,我是「心原一馬」,內心原來一心喜歡打程式碼。 在【Python 超入門】(4) 變數型態-list: 能納百物的百寶袋中,我們學到可以用list來存放很...

鐵人賽 Software Development DAY 26

技術 Day26- python內建itertools模組簡介,窮舉排列組合

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 大家好,我是心原一馬, 首先先來...

達標好文 技術 【Python 超入門】(6) if-else邏輯: 人生最常做的事,不是吃飯睡覺,而是______

大家好,我是「心原一馬」,內心原來一心喜歡打程式碼。 今天不談深奧的語法,來聊聊程式邏輯, 很多人覺得說自己數理邏輯不是很好,自己適合寫程式嗎? 其實,入門打程...

鐵人賽 Data Technology DAY 15
使用Python進行資料分析 系列 第 15

技術 [Day15]Numpy操作索引&局部資料!

嗨!終於來到了1/2路程了,今天會繼續來說明Numpy的索引以及資料切割。 若是想看其他Numpy的介紹: [Day14]Numpy的ndarray!...

技術 [演算法][Python]演算法挑戰系列(8)-Jump Game

欸嘿嘿!哈囉!大家好!沒錯就是Python,不要懷疑自己的眼睛XD,因為小弟我最近在練習用Python玩爬蟲,所以可以看到發問了一些很菜的問題,也因為才剛學不久...

技術 【python內建模組- os/shutil】用python大量處理電腦上的檔案

python中有好用的os模組及shutil模組, 可以用做大量的複製檔案、移動檔案, 亦可大量的修改檔名, 讓我們來看看這兩個模組該如何使用吧。 動機說明 之...

鐵人賽 Software Development DAY 10

技術 Day-10 資料保存:使用 MySQL 資料庫

安裝所需套件 使用 pip 安裝 # 資料庫 pip install pymysql sqlalchemy 下載資料庫管理軟體 HeidiSQL 並安裝 ht...

達標好文 技術 【Python 超入門】(4) 變數型態-list: 能納百物的百寶袋

大家好,我是「心原一馬」,是「內心原來一心喜歡打程式碼」的簡稱。 在上一篇,我們初步講解了如何使用變數, 詳情見【Python 超入門】(3) 新手的疑惑- 程...

鐵人賽 自我挑戰組 DAY 10
Python 學習筆記 系列 第 10

技術 Day10 Python 基礎 - bytes數據類型

三元運算 什麼是三元運算?請看下圖說明 透過上圖說明後,可以得出一個三元運算公式: result = 值1 if 條件 else 值2, 如果鯈件為真: r...

鐵人賽 Software Development DAY 11

技術 Day-11 資料保存:取得 2019 年每日加權指數盤後資訊並繪製線圖

安裝所需套件 使用 pip 安裝 # 繪製圖表 pip install plotly 技術整合 前情提要 Day-05 資料蒐集:取得代理清單 Day...

鐵人賽 Software Development DAY 7

技術 Day-07 資料蒐集:取得個股盤後資訊 + 解析 JSON

解析 JSON 以取得個股盤後資訊為例。 分析資料結構 https://www.twse.com.tw/exchangeReport/MI_INDEX?resp...

鐵人賽 Software Development DAY 15

技術 [演算法] 循序搜尋 (Sequential Search)

講了幾天的資料結構,先來講幾個有關搜尋的演算法,之後再繼續接回資料結構的其他部分。 循序搜尋 (Sequential Search),說白了就是在已排序的資料中...

鐵人賽 Software Development DAY 6

技術 Day-06 資料蒐集:如何避免頻繁存取被封鎖

防止存取封鎖 為了避免每次下載代理清單時,因為耗時過久或者頻繁存取導致封鎖,故透過以下方式解決: 保存每小時的代理清單檔案。 若該小時的代理清單檔案存在,則直...

鐵人賽 Software Development DAY 16

技術 [演算法] 二分搜尋 (Binary Search)

還記得之前討論過的樹嗎?都會分成左子樹和右子樹,而二分搜尋也是遵循這樣的邏輯來運算的。 二分搜尋 (Binary Search) 是取 已排序資料的中間索引的值...

達標好文 技術 心原一馬從零帶你認識線上解題系統- 專為新手設計的OJ 初體驗

大家好,我是「心原一馬」,內心原來一心喜歡打程式碼。 我們都知道學任何一項技術都是熟能生巧的, 需要透過不斷的實作練習來增進自己的實力。 譬如學外語好了,怎麼樣...

鐵人賽 自我挑戰組 DAY 18

技術 Day18-Python Web 服務初體驗I -- Flask 框架

Python 有一個輕量的 Web 框架,Flask,他具有高度彈性與各種 extensions,可以用來開發各種小型的網頁服務,也可以寫 RESTful AP...

技術 python批量讀取資料夾檔案、修改檔案

python中有好用的os模組, 可以幫助我們大量將資料夾中的檔案印出來, 亦可幫助我們大量修改檔名。 動機說明 之前在(2020年1月最新)如何用python...

技術 [Python]B03─運算子(operator)

Hi! 大家好,我是Eric,這次教大家Python的運算子(operator)! ■ 運算子(operator) 算術運算子,下列僅列出基本運算(加減乘...

鐵人賽 自我挑戰組 DAY 15
Python 學習筆記 系列 第 15

技術 Day15 Python 基礎 - 字符串常用操作

字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- codin...

鐵人賽 自我挑戰組 DAY 18
Python 學習筆記 系列 第 18

技術 Day18 Python 基礎 - 集合的使用

集合是一個無序的,不重複的數據組合,主要的作用如下 去重,把一個列表變成集合,就會自動去重了。 關係測試,測試二組數據之前的交集、差集、聯集等關係。 接...

技術 [Python]資料視覺化M05─運用matplotlib完成多圖同時呈現

Hi! 大家好,我是Eric,上篇教大家如何用Python畫長條圖了,這篇是Python資料視覺化的最後一篇,要來教大家如何同時呈現多張圖。 後續文章會朝...

鐵人賽 Software Development DAY 13

技術 Day-13 視窗程式:使用 wxPython

安裝所需套件 使用 pip 安裝 # wxWidgets pip install wxpython 開發視窗應用程式 本圖出自 wxPython in Ac...

鐵人賽 Software Development DAY 20

技術 [演算法] 廣度優先搜尋 (Breadth-first Search)

廣度優先搜尋 (Breadth-first Search),也稱之為寬度優先搜尋。和深度優先搜尋不同的是,深度優先是透過函數的遞迴來延伸運算,而廣度優先則是透過...

達標好文 技術 【Python 超入門】(8) break/continue 邏輯- 造謠者向其它求職者說:「我已經拿到這份工作了,你們可以回家了」

大家好,我是「心原一馬」,內心原來一心喜歡打程式碼。 在上一篇中,我們教大家如何使用for/while迴圈, for迴圈可以遍歷列表, 而while迴圈可以在條...

鐵人賽 自我挑戰組 DAY 2
Python 學習筆記 系列 第 2

技術 Day2 Python 基礎 - 字符編碼

Python 解釋器在加載 .py 文件中的代碼時,會對內容進行編碼 (默認 ascill) ASCII (American Standard Code for...

達標好文 技術 【Python 超入門】(11) (完結篇) 實作你的第一個遊戲-金頭腦益智問答

大家好,我是「心原一馬」,內心原來一心喜歡打程式碼。 相信很多人可能看過一些益智問答的電視節目, 幾個參賽者競爭高額獎金,回答節目裡的問題。 雖然小馬沒有提供高...