iT邦幫忙

python3相關文章
共有 818 則文章
鐵人賽 Microsoft Azure DAY 8

技術 【Day8】取得資訊-Python #4:使用pandas存成csv

在取得資料,並且做出圖表後,仍然需要把我們每次的資料儲存下來,這時候pandas就可以輕鬆建立資料的csv。 廢話不多說,直接看這次的程式碼Day8_save...

鐵人賽 Software Development DAY 7

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

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

鐵人賽 Software Development DAY 4

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

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

鐵人賽 Software Development DAY 12

技術 Day-12 程式運行:解析命令列參數

技術整合 前情提要 Day-08 資料蒐集:取得個股每月各交易日盤後資訊 + 解析 CSV 解析命令列參數 import argparse import dat...

鐵人賽 Software Development DAY 5

達標好文 技術 [Day5] 另一半疑似劈腿?! 教你用Python科技抓姦!

《刑法》第315之1條:「無故利用『工具』或『設備』窺視、竊聽」或無故以『錄音』、『照相』、『錄影』或『電磁紀錄』竊錄」他人非公開之活動、言論、談話或身體隱私...

達標好文 技術 利用動態繼承將字串數字轉換成國字

看了這篇手癢,也來寫寫看。順便練習python的物件導向。(因為我很少用)目標,將一個字串轉換成 Hans 物件,利用 hans 屬性存取,將字串中的數字轉成正...

技術 1. Python圖片下載方法

使用python簡單下載圖片的方法 #載入requests套件 import requests #需要載入os套件,可處理文件和目錄 import os #創建...

鐵人賽 Software Development DAY 17

技術 Day-17 計算指標:從 Tick 換算分 K 與分 MA

資料轉換 到目前已知如何取得盤後資訊(日 K)及取得 Tick 資料,但卻缺乏常用的分 K 與分 MA 指標,而相關歷史資料卻又難以取得,因此如何從 Tick...

鐵人賽 AI & Data DAY 4

技術 DAY[4]-雲端基礎教學(1) colab基本介紹

Google Colab google colab是google提供的一個免費雲端開發平台,可以提供使用者上傳jupyter notebook的.ipynb檔,...

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

達標好文 技術 Day1 Python 基礎 - 變量

變量 變量主要是用來存東西,是存在記憶體裡的。 Python 變量寫法: name = "Nobody One" Shell Scri...

鐵人賽 Software Development DAY 21

技術 Day-21 計算指標:KD

指標描述 KD 指標是使用 RSV 的加權移動平均來計算的,RSV 數據表達的是與最近 9 天相比,今天的股價是強還是弱。而 KD 數值越高代表個股的收盤價接近...

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

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

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

鐵人賽 Software Development DAY 20

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

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

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

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

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

鐵人賽 Software Development DAY 11

技術 Day11- 讓我們優雅泡咖啡般地選擇容器吧,認識int(), float(), str(), list(), tuple(), dict(), set()

路遙知碼力,日久練成精-只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 談談python的資料型態 進入...

鐵人賽 Software Development DAY 5

技術 [演算法] 列舉法 (Enumeration)

經過前幾天的演算法,都需要小動腦和邏輯上的思考對吧?透過一些比較和分配的技巧,來做資料的排序。 今天,就來講講列舉法 (俗稱暴力破解法)。 列舉法 (Enume...

if len(learning.python) == 30: 系列 第 28

技術 Day28-enum

概觀 python3.4之後引進的功能。若要在python2.7使用aenum enumeration由eunm member組成,每個memeber包含nam...

鐵人賽 Software Development DAY 22

技術 [資料結構] 圖的深度優先走訪 (Depth-first Search )

昨天介紹了各式各樣的圖,今天就來討論圖的搜尋。 之前有提過深度優先搜尋,是用程式碼遞迴的概念,一層一層的我裡面找出所有可能。但之前的資料是線性的,那如果是圖的話...

鐵人賽 Software Development DAY 30

技術 [演算法] 最短路徑 (Bellman-Ford 演算法 - 佇列優化)

昨天有稍微提過因為 Bellman-Ford 演算法不像 Dijkstra 演算法是用貪心策略找出每個頂點的最短路徑去做擴展,今天就來討論如果 Bellman-...

鐵人賽 Software Development DAY 7
從零開始學Python 系列 第 7

技術 [Day 07] 從零開始學Python - 程式結構與流程語法:如果對手太弱太簡單,那不是很爽嗎?(上)

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 先來解答昨天的問題吧! 李嚴的是炸鳳尾蝦,劉昴星的是雲龍炸蝦,如同上一篇所提到的,字典...

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

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

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

鐵人賽 AI & Data DAY 15

技術 DAY[15]-機器學習(6)交叉驗證

在上一章節我們提到,實作模型的過程需要在變異與偏誤之間權衡,本章我們就延續之前使用的糖尿病資料集,搭配sklearn提供的函式來進行簡單的交叉驗證吧! 驗證集的...

技術 [Python]回歸模型01─運用OLS做回歸

Hi! 大家好,我是Eric,這次要來用Python做回歸模型。 緣起:回歸模型是常見的分析方法,可用來分析數值變數之間的關係。 方法:運用 [P...

鐵人賽 Modern Web DAY 2

技術 Day2 - 安裝並使用 wsgi & flask 建立第一個 Serverless 的專案

安裝並建立 透過 npm 全域安裝 serverless 指令 npm install serverless -g 因為我是用 python3 在 AWS...

鐵人賽 Software Development DAY 14

技術 Day14- Python 高階函數map, filter, reduce 介紹

路遙知碼力,日久練成精- 只要在程式之路鑽研的夠深,便能夠充分發揮程式碼的力量; 練習的日子夠久,便能夠練成寫出精簡代碼的能力。 高階函數 今天將會介紹pyth...

鐵人賽 Software Development DAY 6

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

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

鐵人賽 Microsoft Azure DAY 6

技術 【Day6】取得資訊-Python #2:呈現(使用numpy、pandas)

已經取得資料了,但是這樣的顯示方式很不好閱讀,接著就是要介紹如何順利的結構化這些資料。 本篇將會使用numpy和pandas。 程式碼 (完成程式碼在本段下方...

鐵人賽 Software Development DAY 15

技術 Day-15 券商串接:串接元大期貨行情 API(二)

安裝所需套件 使用 pip 安裝 # ASCII Chart pip install asciichartpy 終端機輸出控制 實現終端機下的簡易版看盤軟體。...

鐵人賽 Software Development DAY 11

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

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

鐵人賽 Microsoft Azure DAY 4

技術 【Day4】取得資訊-Python #1:設定Python環境

上篇教如何快速使用Google Sheet取得資料,並且匯出資料。其實Python也可以很快的取得資料,也是用網路上的資源,這次是使用Yahoo Finance...