iT邦幫忙

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

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

不論是之前提到過的 Floyd-Warshall 或 Dijkstra 演算法,雖然都很好用也好理解,但卻有一個缺點是無法解決帶有「負權迴路」 (或稱「負權環」...

達標好文 技術 python的asyncio模組(一):異步執行的好處

最近在工作中實作爬蟲,常常使用到python的asyncio模組,這是一個python3.4版才開始引入的異步框架標準模組,這在IO密集的任務中(比如說爬蟲),...

技術 PYTHON 在WINDOWS下環境的建置

安裝python 到官網下載網址 (https://www.python.org/downloads/) 下載安裝檔 這次是下載3.7版 選擇 dowlan...

鐵人賽 Software Development DAY 19

技術 [演算法] 費氏搜尋 (Fibonacci Search)

在討論費氏搜尋之前,要先了解一下費氏數列。 費氏數列 (Fibonacci numbers),又稱費波那契數列,是指在一串數字中,每一項是前兩項的和。數學上的定...

技術 python的asyncio模組(三):建立Event Loop和定義協程

在上一篇python的asyncio模組(二):異步程式設計基本概念講解完異步程式設計的基本概念之後,就可以進入正式的主題了: 定義Event Loop i...

技術 【Python 超入門】(2) 心原一馬從零開始帶你認識spyder開發環境

大家好,我是「心原一馬」,是「內心原來一心喜歡打程式碼」的簡稱。 我的python超入門這系列的文章主要是寫給非資工相關科系, 想自學入門程式的讀者看的,對於如...

鐵人賽 Software Development DAY 26

技術 [演算法] 最短路徑 (Floyd-Warshall 演算法)

網路上有各式各樣的地圖出現,背後的運算就有很多的演算法、資料庫和參數來支持。還記得之前討論過有關圖的深度及廣度搜尋,就有提到過怎麼找最短的路徑,而這只是其中最基...

達標好文 技術 【Python 超入門】(9) input()函數- 使用者跟電腦對話的方法

大家好,我是「心原一馬」,內心原來一心喜歡打程式碼。 早在這系列的第一篇中, 我們就介紹過print()函數,可以讓電腦把結果印出來。 那有沒有讓使用者輸入資訊...

鐵人賽 Software Development DAY 2

技術 Day-02 程式交易:資料源的重要性

蒐集資料源 程式交易的基礎就是要足夠的資料源做為參考,無論是用在分析建模,還是交易時的運算,甚至是盤中避險,總是逃不脫歷史資料跟即時資料的互相參佐,因此如何穩定...

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

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

鐵人賽 Software Development DAY 3

達標好文 技術 Day-03 資料蒐集:取得加權指數成分股暨市值比重資料

安裝所需套件 使用 pip 安裝 # 輸出紀錄 pip install loguru # HTTP / HTTPS pip install requests...

鐵人賽 Software Development DAY 1

技術 [演算法] 桶子排序法 (Bucket Sort)

拉蒙碎碎念 還記得以前剛學程式設計的時候,老師都會從幾個較簡單的演算法教起,讓學生比較好學也快上手。其實演算法就是在學邏輯,語法啊、技巧啊,我個人倒覺得是其次。...

技術 [Python]資料視覺化M04─運用matplotlib完成長條圖(bar)

Hi! 大家好,我是Eric,上篇教大家如何用Python畫折線圖了,這次要教大家畫長條圖。 緣起:接續Python系列教學文的第二篇─ [Pyth...

鐵人賽 自我挑戰組 DAY 11
if len(learning.python) == 30: 系列 第 18

技術 Day18-Function-Argument語法糖

關於function的arguments,也就是使用function時帶入的東西,有三種語法糖可以使用。 Default Argument Values Ke...

達標好文 技術 (2020年1月最新)如何用python下載youtube影片?

撰文說明: 現代在youtube看影片已成為多數人的休閒娛樂, 當中或許會看到一些值得珍藏的影片, 然而網路上下載youtube影片的方法很多不太好用, 今天就...

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

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

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

技術 [Python]資料視覺化M02─運用matplotlib完成圓餅圖(pie)

Hi! 大家好,我是Eric,上篇教大家如何用Python畫散布圖,這次來教大家畫圓餅圖。 緣起:台灣每天的車禍事故相當多,其中最嚴重的屬人員當場或...

鐵人賽 自我挑戰組 DAY 11
if len(learning.python) == 30: 系列 第 11

技術 Day11-Dictionary-操作

操作層面分為取出資料、如何走訪和如何異動資料 取出資料 利用key的值取出相對應的value,可以使用中括號(square brackets)或是dict.ge...

技術 [筆記]主成分分析(PCA)

前言 這次介紹,主成分分析英文名為Principal components analysis,簡稱為PCA,而這次一樣自己的觀點簡單的敘述,但還是會介紹一些數學...

技術 [Python]資料視覺化M01─運用matplotlib完成散布圖(scatter)

Hi! 大家好,我是Eric,從這篇開始將是Python的系列教學文,會先從簡單的資料視覺化開始,後續可能會練習一些機器學習(machine learn),請...

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

技術 Day3 Python 基礎 - 字符串格式化

現在就來寫一個簡單的 用戶輸入 的程式,這是一個互動模式,需要使用者自已輸入 #!/usr/bin/env python3 # -*- coding:utf-8...

鐵人賽 自我挑戰組 DAY 13

技術 Day13-網路爬蟲實作II selenium 模擬瀏覽器

昨天我們介紹了使用 requests 來取得網頁原始碼,可是有些透過 JavaScript 渲染的網頁或是防爬蟲做得很好的 ASP.Net 都會讓我們難以取得原...

鐵人賽 Software Development DAY 2

技術 [演算法] 泡沫排序 (Bubble Sort)

拉蒙碎碎念 其實昨天的桶子演算法雖然直覺、簡單好懂,但也遺留了一些問題。舉例來說如果資料很大,就會很浪費空間,或者當資料有小數的時候,沒辦法產生相對應的桶子。因...

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

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

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

鐵人賽 AI & Data DAY 5

技術 DAY[5]-雲端基礎教學(2) colab基本操作與建議

Colab基本操作教學 匯入檔案 方法一:自行上傳檔案 from google colab import files #匯入套件 import pandas...

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

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

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

鐵人賽 Software Development DAY 14

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

安裝所需套件 使用 pip 安裝 # Win32 pip install pywin32 pip install ctypes comtypes # 日期處理...

技術 python的asyncio模組(二):異步程式設計基本概念

在說明asyncio的基本用法之前,先來說明一下異步程式設計的幾項基本概念: 事件迴圈(event loop) 事件(event) 回調函數(callback...

技術 [Python]資料讀取R01─CSV、JSON、XML

Hi! 大家好,我是Eric,這次要來教大家如何以Python讀取各種不同格式的檔案。 緣起:現在檔案格式除了最基本常見的csv外,還有JSON與X...

鐵人賽 Software Development DAY 4

技術 [演算法] 基數排序法 (Radix Sort)

今天來講一個「非比較性」的演算法,基數排序法 (Radix Sort)。其實之前的排序法也是屬於 非比較性 的演算法。怎麼說?以泡沫和快速為例,這兩個演算法都是...