iT邦幫忙

python相關文章
共有 3526 則文章
鐵人賽 Software Development DAY 20

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

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

鐵人賽 Modern Web DAY 19

技術 19. Folium_GlobalSwitches

Jupyter Notebook 在介紹folium官網之前呢,先介紹一個python學習推薦的筆記本工具,Jupyter Notebook。 Jupyter...

鐵人賽 自我挑戰組 DAY 21
初學者Python的應用實作 系列 第 21 篇

技術 DAY 21 Django入門

跟著這本書學了基本的python語法20天後,今天終於要來做點東西了!! XDD選了這本書裡的第三個project-Django的使用,在這裡我們會做出一個學習...

鐵人賽 Software Development DAY 18

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

還記得之前有討論過的列舉法嗎?今天我們來做個延伸。 之前的列舉法是將用 for 迴圈的方式,一層一層的舉出所有的可能,然後將所有舉出的可能和我們所設定的條件相比...

鐵人賽 Modern Web DAY 18

技術 18. Folium_看看他做了什麼好事?!(下)

我們在上一篇了解到folium在網頁中設定了那些js以及css的設定,這一篇就要來了解一下他如何運用leaflet建立我們設定的地圖。 回顧一下我們在myMap...

鐵人賽 Software Development DAY 19

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

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

鐵人賽 自我挑戰組 DAY 20
初學者Python的應用實作 系列 第 20 篇

技術 DAY 20 儲存資料

在使用者關閉程式時,我們都會希望把這些資訊保存下來,今天我們會用到json模組來儲存資料,json模組能讓我們把簡單的python資料結構轉成到檔案內,並在再次...

鐵人賽 自我挑戰組 DAY 19
初學者Python的應用實作 系列 第 19 篇

技術 DAY 19 例外處理

例外的使用 例外是使用try-except-else程式區塊來處理,try區塊的程式碼是要放可能引起例外的程式碼,如果try的程式區塊執行無誤的話,就會跳到el...

鐵人賽 自我挑戰組 DAY 18
初學者Python的應用實作 系列 第 18 篇

技術 DAY 18 檔案處理

讀取檔案 當我們想要處理文字檔中的資訊,第一步是要把資訊讀取到記憶中,我們可以一次讀取整個檔案的內容,也可以每次一行的方式逐步讀取 讀取整個檔案 我們會用到...

鐵人賽 Modern Web DAY 17

技術 17. Folium_看看他做了什麼好事?!(上)

經過昨天快速生成leaflet地圖後,是不是覺得之前學leaflet是在幹嘛?快別這麼想,畢竟沒有leaflet就沒有今天的folium,更何況folium在使...

鐵人賽 自我挑戰組 DAY 17
初學者Python的應用實作 系列 第 17 篇

技術 DAY 17 類別的繼承與匯入

繼承類別 一個類別繼承自另一個類別時,它會自動取得另一個類別的所有屬性和方法,同時還可以定義自己專屬的屬性和方法 子類別__init__()方法 python第...

鐵人賽 Software Development DAY 17

技術 [演算法] 插補搜尋 (Interpolation Search)

插補搜尋 (Interpolation Search),其實用的就是數學裡內插法的概念來運算。在已排序的資料中,將資料視為線性的解,藉由在線上的移動來尋找我們需...

鐵人賽 Modern Web

技術 DAY30-搞懂Requests與lxml

筆者怎麼開始flask-restful的 30天的flask-restful終於要告一段落了,今天來談談筆者怎麼接觸flask-restful 本文同步放置於...

鐵人賽 Modern Web DAY 16

技術 16. Folium_起手式

耶~終於來到了Python的世界了。要使用folium建立leaflet地圖,首先底電腦裡要有python......。(這不是廢話嗎!!) 那我們就重頭來介紹...

鐵人賽 AI & Data DAY 25
python 入門到分析股市 系列 第 25 篇

達標好文 技術 [Day25]繪製K線圖

前言 今天鐵人25天要來繪製K線圖,在繪製K線圖之前要先安裝Ta-lib。Ta-lib:python套件,專門用來計算金融技術指標。裡面有很多好用的functi...

鐵人賽 自我挑戰組 DAY 16
初學者Python的應用實作 系列 第 16 篇

技術 DAY 16 類別應用

對屬性設定預設值 類別中每個屬性都要有初始值,就算這個值是0或空字串都可以,例如在設定預設值時,在__init__方法中指定這初始值是允許的,如果對某個屬性進行...

鐵人賽 Software Development DAY 16

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

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

鐵人賽 Software Development DAY 15

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

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

鐵人賽 Modern Web DAY 30

技術 DAY29-搞懂Flask-JWT-Extended進階內容

更進一步介紹Flask-Jwt-Extended 昨日的教程教授大家如何安裝Flask-Jwt-Extended以及其基本的用法,今日的教程要教授大家其進階用法...

鐵人賽 Modern Web DAY 29

技術 DAY28-搞懂Flask-JWT-Extended

Flask-JWT-Extended 教了那麼多flask-restful的套件,今天要來教授一下使用者驗證的套件,這套件叫做Flask-JWT-Extende...

鐵人賽 AI & Data DAY 18
python 入門到分析股市 系列 第 18 篇

技術 [Day18]seaborn - distplot、heatmap()

導讀 安裝環境 安裝Anaconda 安裝Jupyter notebook Matplotlib 圖表、座標、直方圖、圓餅圖 legen...

鐵人賽 Modern Web DAY 28

技術 DAY27-搞懂Flask-SQLAlchemy關聯資料庫

Flask-SQLAlchemy關聯資料庫 相信對於SQL資料庫有些認識的讀者們都知道資料庫可以設定關聯,然而Flask-SQLAlchemy如何處理這樣子的關...

鐵人賽 Modern Web DAY 27

技術 DAY26-搞懂Flask-Migrate

Flask-Migrate 在昨日的內容中已經教授大家如何將flask-SQLAlchemy導入到現有的專案,但是若是資料庫尚未初始化或是Model結構有更新時...

鐵人賽 AI & Data DAY 18

技術 [Redash] Python Query 進階用法

Redash 在 Python Query 中,除了提供 add_result_column、add_result_row 兩個功能外,另外有提供像是一般 SQ...

鐵人賽 Modern Web DAY 26

技術 DAY25-搞懂如何處理flask-sqlalchemy在現有專案

實作flask-sqlalchemy 在昨日已經教授大家flask-sqlalchemy的一些基本語法,以及如何將flask-sqlalchemy導入專案之中,...

鐵人賽 AI & Data DAY 17

技術 [Redash] 使用 Python Query

Redash 自架最大的好處就是可以跑 Python Query,有個自己最習慣的開發語言當然是再好不過的,同樣的,跟前篇文章的 Query Result 一樣...

鐵人賽 Modern Web DAY 25

技術 DAY24-搞懂如何導入flask-SQLAlchemy

關於flask-SQLAlchemy 昨日的教程中教授如何將sqlite導入現有專案之中,但是直接使用sqlite有著諸多不便,所以今日教授大家flask-SQ...

鐵人賽 Modern Web DAY 24

技術 DAY23-搞懂如何處理sqlite在現有專案

現有專案加入sqlite 昨日的教程教授大家如何使用sqlite讓使用者資料不再是儲存在記憶體內,今日要教授大家的是如何整合sqlite到我們的應用程序內。...

鐵人賽 AI & Data DAY 26
python 入門到分析股市 系列 第 26 篇

技術 [Day26] 財報爬蟲和分析

前言 今天是鐵人的第26天,主要介紹爬取財報的資料,和財報的基本分析。 安裝的套件 需要的套件requests,如果沒有這個套件用以下的語法新增 pip ins...

鐵人賽 AI & Data DAY 10
python 入門到分析股市 系列 第 10 篇

技術 [Day10]Learning Pandas - Series、DataFrame、Index

前言 終於換到下一個主題了,今天要來介紹Pandas,提供高效率,資料更容易使用的架構,且讓資料更容易分析的開源程式碼。想像Pandas是Numpy陣列的加強版...