iT邦幫忙

python系列文章相關文章
共有 470 則文章
鐵人賽 AI & Data DAY 13

技術 ( Day 13 ) 辨識微笑,拍照儲存

這篇文章會實作偵測影像中的人臉是否微笑,如果出現微笑表情,就會倒數三秒自動拍照儲存 ( 結合將「倒數計時自動拍照效果」以及「情緒辨識與年齡偵測」兩篇文章的範例,...

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

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

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

鐵人賽 Software Development DAY 29

技術 ( Day 29 ) 偵測滑鼠事件

這篇教學會介紹在 PyQt5 的視窗裡,偵測滑鼠的按下、放開、移動、捲動等事件,並根據滑鼠事件,進行簡單的互動應用。 原文參考:偵測滑鼠事件 因為 Goo...

鐵人賽 Software Development DAY 8

技術 ( Day 8 ) 圖片加上文字浮水印

這篇文章會介紹使用 Python 的 Pillow 第三方函式庫,實作圖片加上文字的效果 ( 使用文字作為浮水印 ),最後還會搭配 glob 函式庫,實現批次加...

鐵人賽 Security DAY 1

技術 白帽駭客工具實作02 - [環境及開發工具安裝]Kali Linux、Python3、PyCharm

安裝Kali Linux 在安裝Kali Linux之前,請各位讀者先行安裝VirtualBox或VMWare,本節將以VMWare作為安裝範例。 以瀏覽器...

鐵人賽 AI & Data DAY 23

技術 ( Day 23 ) Mediapipe 辨識比中指,自動馬賽克

這篇教學會延伸「Mediapipe 手勢辨識」文章的範例,當辨識到「比中指」的不雅手勢,就自動將手掌加入馬賽克效果。 原文參考:Mediapipe 辨識比中指...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 : 存放資料的收納庫-串列資料(下)

今天繼續來補足Python的其他存放資料的辦法: tuple tuple跟list很相似,差別差在tuple為不可變動的串列,而且tuple並非用中括號,是用小...

跟著 OXXO 一起學 Python 系列 第 70

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

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

鐵人賽 自我挑戰組 DAY 24
Python淺顯易懂的小教室 系列 第 24

技術 [Day_24]函式與遞迴_(3)

計算BMI BMIT常用來判斷肥胖程度,BMI等於體重(KG)除以身高(M)的平方,「BMI與肥胖等級標準」表,如下。請寫一個程式讓使用者輸入體重與身高,顯示B...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 : 函式的介紹

學完前面的一些程式觀念後,我想來簡單說一下函式的概念。函式(function)簡單來講就是一個小程式,將複數程式碼整理成一組程式,並且在需要取用時就可以直接呼叫...

技術 Python 入門筆記 - 1 - Python介紹

🔹 什麼是 Python? Python 是一種 高階、直譯式、動態語言,由 Guido van Rossum 在 1989 年開發,1991 年正式發布。它以...

鐵人賽 AI & Data DAY 22

技術 Day-22 開檔讀檔,學會讀取檔並進行簡單計算(下)

蛤~叫我嗎?我可是處理資料的功夫高手!Licensed by Adobe Stock 昨天 Meiko 已經和 Jason 學會了 JSON 檔案的讀取與操作,...

跟著 OXXO 一起學 Python 系列 第 71

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

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

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

技術 ( Day 3 ) Python 全域變數、區域變數

一個變數的名稱除了可以代表不同的東西,也表示「哪裡可以使用」這個變數,這篇教學將會介紹全域變數和區域變數的用法和差異。 原文參考:全域變數、區域變數 本篇...

鐵人賽 Software Development DAY 21

技術 ( Day 21 ) QMenuBar、QMenu、QAction 視窗選單

QMenuBar、QMenu 和 QAction 是 PyQt5 裡的選單元件 ( 視窗最上方的選單 ),這篇教學會介紹如何在 PyQt5 視窗裡加入 選單元件...

鐵人賽 AI & Data DAY 22

技術 Day22 集成學習(Ensemble Learning)(1)--Bagging and Boosting

前言 集成學習(Ensemble Learning)是一種將多個模型整合起來,最後獲得比單一個模型表現更好的方法,例如在某筆資料集中可以使用KNN、線性迴歸模型...

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

技術 ( Day 5.2 ) Python 邏輯判斷 ( and 和 or )

在邏輯判斷時,很常使用 and、or 的邏輯運算子,然而 Python 裡的 and 和 or 除了可以回傳 True 和 False,更可以回傳比較後的值,這...

鐵人賽 Software Development DAY 6

技術 ( Day 6 ) QRadioButton 單選按鈕

QRadioButton 是 PyQt5 裡的單選按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QRadioButton 單選按鈕,並進行一些基本的樣...

鐵人賽 AI & Data DAY 7

技術 Day-7 想成為資料分析師?熟悉基礎串列 list 運用準沒錯!(下)

串列就好像實體世界的的貨櫃,我們可以在任意調動貨櫃。在程式的世界,我們可以用串列進行資料的移動或選取,是不是跟移動貨櫃很像啊! Meiko 回家的路上想了一下,...

鐵人賽 Software Development DAY 22

技術 ( Day 22 ) QWebEngineView 顯示網頁元件

QWebEngineView 是 PyQt5 裡的負責顯示網頁的元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QWebEngineView,並透過 QWe...

技術 [魚刺-Python-2] 快速建立測試用API服務

快速建立API服務使用 flask,要先安裝先執行 python -m pip install flask然後寫個 app.py 檔案上代碼! 如下: from...

鐵人賽 Software Development DAY 17

技術 ( Day 17 ) QProgressBar 進度條

QProgressBar 是 PyQt5 裡的進度條元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QProgressBar 進度條,並實做使用進度條顯示目...

鐵人賽 Software Development DAY 15

技術 ( Day 15 ) 調整聲音音量和速度

這篇文章會介紹使用 Python 的 pydub 第三方函式庫,實現聲音的音量調整、聲音淡入淡出、以及改變聲音播放速度的效果。 原文參考:聲音音量調整、淡入淡...

鐵人賽 自我挑戰組 DAY 5

技術 Day5 -Django APP的架構與建置

前言 來到第五天! 昨天我們瞭解了一下Django 管理的核心manage.py,今天終於要開始進入我們APP的建置! 什麼是Django APP 首先,當然要...

鐵人賽 Software Development DAY 9

技術 ( Day 9 ) QLineEdit 單行輸入框

QLineEdit 是 PyQt5 裡的單行輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QLineEdit 單行輸入框,並實作修改樣式以及讀取輸入...

鐵人賽 自我挑戰組 DAY 27
Python淺顯易懂的小教室 系列 第 27

技術 [Day_27]函式與遞迴_(6)

關鍵字引數(keyword arguments) 關鍵字引數(函式輸入變數的前方使用「**」)會將函數內多個輸入值群組化成字典,例如以下範例,慣例使用kwarg...

鐵人賽 AI & Data DAY 19

技術 Day-19 錯誤與例外處理,寫程式不用怕出錯(下)

小孩跌倒不用怕,爬起來繼續奔跑,這就好比寫程式的例外處理,搞定錯誤,也能開心向前衝! Licensed by Adobe Stock 前次 Jason 跟 Me...

鐵人賽 Software Development DAY 24

技術 ( Day 24 ) 影片轉換為 gif 動畫

這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,讀取影片並將影片轉換成 gif 動畫,最後還會將加入文字的影片轉換成 gif 動畫,做出有趣...

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

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

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

鐵人賽 AI & Data DAY 30

技術 Day-30 這一系列總整理!資料分析 You Got It!

鐵人賽的最終戰,總整理!Licensed By Adobe Stock 我大寶寶拉~終於完成這 30 天的內容,一直以來覺得學習程式的痛點有 3 個,不容易上手...