iT邦幫忙

python系列文章相關文章
共有 415 則文章
跟著 OXXO 一起學 Python 系列 第 71

技術 ( Day 34.2 ) Python 串接 Gmail 寄送電子郵件

這篇教學會介紹使用 Python 的 smtplib 和 email 標準函式庫,實作出串接 Gmail 並寄送電子郵件的功能。 原文參考:串接 Gmail...

跟著 OXXO 一起學 Python 系列 第 70

技術 ( Day 34.1 ) Python 使用 Google Cloud Functions

Google Cloud Functions 是一個無伺服器的雲端執行環境,常作為輕量化的 API 以及 webhooks 使用。這篇教學將會介紹如何使用使用...

跟著 OXXO 一起學 Python 系列 第 69

技術 ( Day 33.2 ) Python 使用 ngrok 服務

在開發網頁應用或是聊天機器人時,通常是使用本機的伺服器,無法真正在外界進行測試,然而透過免費的 ngrok 服務,能夠將本機環境對應到一個 ngrok 網址,公...

跟著 OXXO 一起學 Python 系列 第 68

技術 ( Day 33.1 ) Python Flask 函式庫

Flask 函式庫 ( 模組 ) 是一個輕量級的 Web 應用框架,提供了包括路由 ( Routes )、樣板 ( templates ) 和權限 ( auth...

跟著 OXXO 一起學 Python 系列 第 67

技術 ( Day 32.2 ) Python LINE Notify 傳送雷達回波圖

這篇文章會使用 Python 的 Requests 函式庫,爬取政府開放資料裡的氣象局雷達回波圖,並結合 LINE Notify 的 API,透過 LINE 傳...

跟著 OXXO 一起學 Python 系列 第 66

技術 ( Day 32.1 ) Python 發送 LINE Notify 通知

這篇文章會使用 Python 的 Requests 函式庫,結合 LINE Notify 的 API,實作執行 Python 的程式後,發送通知訊息到個人的 L...

跟著 OXXO 一起學 Python 系列 第 65

技術 ( Day 31.2 ) Python 爬取 LINE TODAY 留言

這篇文章會解析 LINE TODAY 的留言頁面,搭配 Python 的 Requests 函式庫,實作一個可以爬取 LINE Today 某篇文章所有留言的網...

跟著 OXXO 一起學 Python 系列 第 64

技術 ( Day 31.1 ) Python 爬取 Yahoo 股市即時股價

這篇文章會使用 Python 的 Requests 函式庫,前往 Yahoo 股市的頁面,實作從網頁 HTML 裡,爬取指定上市公司股票即時股價的網路爬蟲。...

鐵人賽 Software Development DAY 30
跟著 OXXO 一起學 Python 系列 第 63

技術 ( Day 30.2 ) Python 爬取天氣預報

這篇文章會從註冊氣象資料開放平臺開始,介紹如何取得天氣預報資料的 JSON 檔案,並使用 Python 的 Requests 函式庫,實作一個可以自動抓取氣象預...

鐵人賽 Software Development DAY 30
跟著 OXXO 一起學 Python 系列 第 62

技術 ( Day 30.1 ) Python 爬取空氣品質指標 ( AQI )

這篇文章會使用 Python 的 Requests 函式庫,藉由政府資料開放平臺的空氣品質指標 ( AQI ) 的 API,實作一個可以自動抓取空氣品質指標數值...

鐵人賽 Software Development DAY 29
跟著 OXXO 一起學 Python 系列 第 61

技術 ( Day 29.2 ) Python 爬取臺灣銀行牌告匯率

這篇文章會使用 Python 的 Requests 函式庫,實作一個爬取臺灣銀行營業時間的牌告匯率的網路爬蟲。 原文參考:爬取臺灣銀行牌告匯率 本篇使用的...

鐵人賽 Software Development DAY 29
跟著 OXXO 一起學 Python 系列 第 60

技術 ( Day 29.1 ) Python 爬取統一發票號碼,自動對獎

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,實作一個爬取當期統一發票號碼,並進行自動對獎網路爬蟲。 原文參考...

鐵人賽 Software Development DAY 28
跟著 OXXO 一起學 Python 系列 第 59

技術 ( Day 28.2 ) Python 同時下載多張寶可夢圖片

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,搭配 threading 內建函式庫進行多執行緒處理,實作爬取寶可...

鐵人賽 Software Development DAY 28
跟著 OXXO 一起學 Python 系列 第 58

技術 ( Day 28.1 ) Python 爬取並自動下載 PTT 正妹圖片

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,實作一個可以自動下載圖片的網路爬蟲,只要知道 PTT Beauty...

鐵人賽 Software Development DAY 27
跟著 OXXO 一起學 Python 系列 第 57

技術 ( Day 27.2 ) Python 爬取 PTT 八卦版文章標題

這篇文章會使用 Python 的 Requests 和 Beautiful Soup 函式庫,實作一個網路爬蟲,利用傳送 cookie 的方式,突破未滿十八歲的...

鐵人賽 Software Development DAY 27
跟著 OXXO 一起學 Python 系列 第 56

技術 ( Day 27.1 ) Python Selenium 函式庫

elenium 函式庫 ( 模組 ) 是使用 Python 進行網路爬蟲時,必備的函式庫之一,透過 selenium 可以模擬出使用者在瀏覽器的所有操作行為 (...

鐵人賽 自我挑戰組 DAY 15
python的撞坑紀錄 系列 第 18

技術 長條圖-2

Bar 其實我覺得Bar可以放前面,官網把這個放在後面,有點不太懂這樣排序的意思。沒關係,舉例吧。 def index(): return rx.cha...

鐵人賽 Software Development DAY 26
跟著 OXXO 一起學 Python 系列 第 55

技術 ( Day 26.2 ) Python Beautiful Soup 函式庫

Beautiful Soup 函式庫 ( 模組 ) 是一個 Python 外部函式庫,可以分析網頁的 HTML 與 XML 文件,並將分析的結果轉換成「網頁標籤...

鐵人賽 Software Development DAY 26
跟著 OXXO 一起學 Python 系列 第 54

技術 ( Day 26.1 ) Python Requests 函式庫

requests 函式庫 ( 模組 ) 是相當流行的 Python 外部函式庫,具備了 GET、POST...等各種 request 用法,透過 request...

鐵人賽 Software Development DAY 25
跟著 OXXO 一起學 Python 系列 第 53

技術 ( Day 25.2 ) Python 破解反爬蟲的方法

「反爬蟲」主要是針對「惡意的爬蟲程式」所設計的防堵技術,許多網站為了保護資料或減少網頁負擔,多少都會加入一些「反爬蟲」機制,本篇教學將會介紹一些破解反爬蟲的方法...

鐵人賽 Software Development DAY 25
跟著 OXXO 一起學 Python 系列 第 52

技術 ( Day 25.1 ) Python 關於網路爬蟲

網路爬蟲 ( spider 或 web crawler ),是一種可以「自動」瀏覽全球資訊網的網路機器人,許多的搜尋入口網站 ( 例如 Google ),都會透...

鐵人賽 Software Development DAY 24
跟著 OXXO 一起學 Python 系列 第 51

技術 ( Day 24.2 ) Python threading 多執行緒處理

Python 在執行時,通常是採用同步的任務處理模式 ( 一個處理完成後才會接下去處理第二個 ),然而 Python 的標準函式「threading」採用「執行...

鐵人賽 Software Development DAY 24
跟著 OXXO 一起學 Python 系列 第 50

技術 ( Day24.1 ) Python concurrent.futures 平行任務處理

concurrent.futures 平行任務處理 Python 在執行時,通常是採用同步的任務處理模式 ( 一個處理完成後才會接下去處理第二個 ),然而 Py...

鐵人賽 Software Development DAY 23
跟著 OXXO 一起學 Python 系列 第 49

技術 ( Day 23.2 ) Python JSON 檔案操作

Python 的標準函式「json」提供了操作 JSON 檔案的方法,可以針對 JSON 檔案進行讀取、寫入或修改,這篇教學將會介紹 json 常用的方法。...

鐵人賽 Software Development DAY 23
跟著 OXXO 一起學 Python 系列 第 48

技術 ( Day 23.1 ) Python CSV 檔案操作

Python 的標準函式「csv」提供了操作 CSV 檔案的方法,可以針對 CSV 檔案進行讀取、寫入或修改,這篇教學將會介紹 csv 常用的方法。 原文參考...

鐵人賽 Software Development DAY 22
跟著 OXXO 一起學 Python 系列 第 47

技術 ( Day 22.2 ) Python 壓縮檔案 zipfile

Python 的標準函式「zipfile」提供可以將檔案或資料夾壓縮為 zip 壓縮檔、或將壓縮檔解壓縮的方法,這篇教學將會介紹 zipfile 的使用方法。...

鐵人賽 Software Development DAY 22
跟著 OXXO 一起學 Python 系列 第 46

技術 ( Day 22.1 ) Python 高階檔案操作 shutil

Python 的標準函式「shutil」提供了一系列高階操作檔案與資料夾的方法,可以針對檔案進行複製、移動、壓縮、解壓縮等相關操作,這篇教學將會介紹 shuti...

鐵人賽 Software Development DAY 21
跟著 OXXO 一起學 Python 系列 第 45

技術 ( Day 21.2 ) Python 查找匹配檔案 glob

Python 的標準函式「glob」可以使用名稱與路徑的方式,查找出匹配條件的檔案或資料夾,查找出檔案後,搭配其他函式庫 ( 例如 os 標準函式庫 ) ,就能...

鐵人賽 Software Development DAY 21
跟著 OXXO 一起學 Python 系列 第 44

技術 ( Day 21.1 ) Python 檔案操作 os

Python 的標準函式「os」提供了操作系統中檔案的方法,可以針對檔案進行重新命名、編輯、刪除等相關操作,這篇教學將會介紹 os 常用的方法。 原文參考:檔...

鐵人賽 Software Development DAY 20
跟著 OXXO 一起學 Python 系列 第 43

技術 ( Day 20.2 ) Python 高效迭代器 itertools

Python 的標準函式「itertools」是一個針對可迭代物件進行處理的函式,由於是 Python 內建的標準函式,因此處理資料的速度,比自己撰寫程式來迭代...