iT邦幫忙

python3相關文章
共有 1020 則文章

技術 [Python]B08─除錯(debug)

Hi! 大家好,我是Eric,這次教大家Python的除錯(debug)! ■ 除錯(debug) ■ coding時遇到錯誤通常可分為3大類 語法錯誤(s...

鐵人賽 Software Development DAY 13

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

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

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

技術 Day16 Python 基礎 - 字典的使用

接下來介紹字典,這在未來工作上,會是很常使用的,就來好好了解一下唄… 字典是一個 key(鍵)-value(值) 的數據類型,可以儲存很多訊息 #!/usr/b...

鐵人賽 Software Development DAY 7

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

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

鐵人賽 Software Development DAY 11

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

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

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

技術 Day4 Python 基礎 - if-else流程判斷

hmm~前面講了那麼多,終於可以稍稍的正式進入另一個階段,沒錯,要開始寫判斷式了,這次先從最簡單的判斷式開始,if else 開始… Go 首先,之前有寫有一個...

鐵人賽 Software Development DAY 10

技術 Python 與浮點數(float):一些小介紹

今天我們來認識 Python 中的浮點數,以及如何處理它們。 先來看一下浮點數 float class 的說明: help(float) Help on cl...

鐵人賽 Software Development DAY 5

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

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

技術 有關 無法辨識 ‘pip’ 詞彙 的解決方法!!!

應該不少人在安裝python之後都遇到了需要pip時,CMD會輸出無法辨識 ‘pip’ 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字...

鐵人賽 Software Development DAY 4

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

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

鐵人賽 Software Development DAY 17

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

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

鐵人賽 Software Development DAY 21

技術 Day-21 計算指標:KD

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

達標好文 技術 如何用python print出彩色的字體

前言 當我們在寫程式的時候有時候要回傳變數或者一些資料時,偶爾會被列印出來密密麻麻的資訊給搞得暈頭轉向,與單調的黑白字體相比,彩色字體可以更好地區分不同的信息和...

技術 1. Python圖片下載方法

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

鐵人賽 Software Development DAY 12

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

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

鐵人賽 AI & Data DAY 4

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

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

鐵人賽 Software Development DAY 20

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

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

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

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

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

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

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

技術 用 Python 暢玩 Line bot - 06:Image Message

現在我們可以來嘗試能對收到的 Image message 做怎樣的操作,我們可以使用line_bot_api.get_message_content()來獲取檔...

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

技術 Day28-enum

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

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

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

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

鐵人賽 Software Development DAY 5

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

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

鐵人賽 Software Development DAY 22

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

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

鐵人賽 Software Development DAY 15

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

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

鐵人賽 Software Development DAY 30

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

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

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

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

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

鐵人賽 Software Development DAY 8

技術 # Python 裡的整數——實作N進位演算法

Python 裡的整數(二)N進位演算法 接續昨天的鐵人內容,我們來設計一個N進位演算法試試看! 從認識十進位和二進位開始 預設 int 方法是十進位: int...

鐵人賽 Software Development DAY 1

技術 Python 與自動化測試的敲門磚_Day01_內容簡介

每天的專案會同步到 gitlab 上,可以前往 這個網址如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gma...

鐵人賽 Software Development DAY 21

技術 [21] [Discord 機器人] 01.建立基本機器人

新增 Discord Application 到 Discord Developers Applications登入 Discord 帳號 按下New Appl...