iT邦幫忙

python相關文章
共有 376 則文章

技術 Python__識別圖片中的文字

需要安裝的有 PIL pytesseract Tesseract-OCR 打開命令提示元,輸入: PIL pip install pillow P...

技術 在Windows底下最適當安裝Python環境的方法

前言 之前都以為Python怎麼安裝在Windows都沒有差別,因為Python在Windows上兼容性比其他什麼Ruby之類的還好, 就隨便安裝,結果在發佈d...

技術 2018年入門python,推薦這樣幾本好書!

藉此問題,奉上初學者最好的Python學習書單! 編程入門 1、《「笨辦法學」Python3》 本書是基於Python 3.6版本編寫的。是一本Python入門...

技術 如何將 Django 架設在 IIS 上

前言: 在公司攥寫Web,因為自己想要使用Python,決定挑Django這套來去開發, 一開始一直當魯小小去說服最資深的前輩,最後終於成功了(他受不了), 但...

鐵人賽 Software Development DAY 30

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

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

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

技術 DAY 30 python的鐵人成就達成啦~

首先~感謝這30天看我文的人XDDD 一個月過去了,我也認真的學完python的基礎 今天要來說一下弱弱的我實作時遇到的瓶頸 對於寫程式我還不是太熟悉,學了那麼...

鐵人賽 Modern Web DAY 30

技術 30. Folium_使用Folium 繪製高雄市工務局工程範圍地圖

目的 利用高雄市資料開放平臺提供的工務局工程範圍繪製地圖,並存成html檔。 說明網頁連結 資料連結 檔案格式為json檔,若要直接讀取資料連結的檔案,需先關閉...

鐵人賽 Software Development DAY 29

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

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

鐵人賽 Modern Web DAY 29

技術 29. Folium_將geojson以polygon建立包含popup的圖層

上一篇談到folium目前無法在建立geoJson時,同時包含popup,所以目前想到的方式是利用pandas讀取json資料,再以polygon讀取座標,並同...

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

技術 DAY 29 Django部署應用程式

建立Heroku帳號 首先先去 https://heroku.com/ 辦帳號,Heroku辦帳號是免費的,只要點sign up 就可以辦了 安裝Heroku...

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

技術 [Day29] 使用Prophet預測股票

前言 今天是鐵人的第29天,要來使用Prophet來預測股票。 Prophet:為Facebook提供的套件,用來預測系統,主要用時間序來做分析。 架構如下...

鐵人賽 Software Development DAY 28

技術 [演算法] 最短路徑 (Dijkstra 演算法)

今天來討論最短路徑的另一個演算法,Dijkstra Algorithm。主要內容是指定一個點 (源點) 到其餘各個頂點的最短路徑,也稱作「單源最短路徑」。 我...

鐵人賽 Modern Web DAY 28

技術 28. Folium_顯示圖層資訊

在Leaflet及Folium均熟悉並嘗試建立一些地圖的實例時,會發現其實Folium在很多地方尚未成熟,像是在popup的部分,目前還無法在geoJSON上實...

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

技術 DAY 28 Django允許使用者擁有自己的資料

使用者應該要能輸入他們自己的資料,因此我們建置一個系統確定哪些資料屬於哪個使用者所有,然後限制某些頁面的存取權,以便讓使用者輸入自己的資料 限制存取 Djang...

鐵人賽 Software Development DAY 27

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

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

鐵人賽 Modern Web DAY 27

技術 27. Folium_建立高雄市里界地圖

好的,上一篇成功使用leaflet建立了高雄市的區界地圖,這一篇就要來用folium嘗試看看了!這一次就使用Folium建立里界的地圖吧!在資料夾中建立一個新的...

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

技術 DAY 27 Django建立使用者帳號

我們今天要來設定一個使者登錄註冊和身分驗證的系統,讓使用者可以註冊帳號,並能夠登入和登出 user應用程式 首先我們要先用startapp命令來建立名為user...

鐵人賽 Software Development DAY 26

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

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

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

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

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

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

技術 DAY 26 Django允許使用者輸入資料

我們要讓使用者可以新增主題開始,建置以表單為基礎的頁面,其方法與前面建置網頁幾乎一樣,要先定義URL,編寫視圖函式和編寫模板,其中不一樣的地方是要匯入含有表單模...

鐵人賽 Software Development DAY 25

技術 [演算法] K-means 分群 (K-means Clustering)

先說說什麼是分群?分群就是對所有數據進行分組,將相似的數據歸類為一起,每一筆數據的能有一個分組,每一組稱作為群集 (Cluster)。那分類根據什麼來定義,常用...

鐵人賽 Modern Web DAY 25

技術 25. Folium_QuickStart

前面幾篇稍微介紹了folim的功能,這一篇終於要講一些比較實用的東西了! 這邊的介紹會以前面比較沒有提到的部分做說明,如果發現比網站內容少的話不要罵我喔! 網頁...

技術 15分鐘,教你用Python爬網站數據,並用BI視覺化分析!

作為一名在資料行業打拚了兩年多的資料分析師,雖然目前收入還算ok,但每每想起房價,男兒三十還未立,內心就不免彷徨不已~ 兩年時間裡曾經換過一份工作,一直都是從事...

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

技術 DAY 25 Django建置其他網頁

模板的繼承 我們可以編寫一個含有通用元素的基底模板,而不要直接在每個頁面中重複寫入這些通用元素 父模板 我們會建立一個base.html並存在跟index.ht...

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

技術 [Day25]繪製K線圖

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

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

技術 DAY 24 Django製作網頁

我們要定義URL的模式,URL模式描述了URL是如何設計出來,讓Django知道怎麼把瀏覽器的請求和網站URL配對起來,每個URL都會映對到特定的view,vi...

鐵人賽 Modern Web DAY 24

技術 24. Folium_Extra Features(下)

上一篇介紹了一些extra feature的項目,這一篇要把剩下的介紹完!! GeoJson GeoJsonTooltip TopoJson RegularP...

鐵人賽 Software Development DAY 23

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

昨天有深度,今天有廣度,人生難過沒法度~ (好難笑...呵呵) 今天就用這張圖來開啟主題。 這是一個無向圖,比較接近現實中的地圖。今天我們要從 1 號城市搭飛...

鐵人賽 Modern Web DAY 23

技術 23. Folium_Extra Features(上)

雖然Folium將以下的項目歸類在extra feature下面,但其實在呼叫時也只有用 folium.features去呼叫,而不是 folium.extra...

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

技術 DAY 23 Django新增主題

昨天我們已經將Topic註冊到管理網站了,我們今天就來新增一個主題~ 首先先進入我們的網頁到看到Topic然後按旁邊的Add 進去會看到text可以給我們輸入...