這篇文章會實作偵測影像中的人臉是否微笑,如果出現微笑表情,就會倒數三秒自動拍照儲存 ( 結合將「倒數計時自動拍照效果」以及「情緒辨識與年齡偵測」兩篇文章的範例,...
「反爬蟲」主要是針對「惡意的爬蟲程式」所設計的防堵技術,許多網站為了保護資料或減少網頁負擔,多少都會加入一些「反爬蟲」機制,本篇教學將會介紹一些破解反爬蟲的方法...
這篇教學會介紹在 PyQt5 的視窗裡,偵測滑鼠的按下、放開、移動、捲動等事件,並根據滑鼠事件,進行簡單的互動應用。 原文參考:偵測滑鼠事件 因為 Goo...
這篇文章會介紹使用 Python 的 Pillow 第三方函式庫,實作圖片加上文字的效果 ( 使用文字作為浮水印 ),最後還會搭配 glob 函式庫,實現批次加...
安裝Kali Linux 在安裝Kali Linux之前,請各位讀者先行安裝VirtualBox或VMWare,本節將以VMWare作為安裝範例。 以瀏覽器...
這篇教學會延伸「Mediapipe 手勢辨識」文章的範例,當辨識到「比中指」的不雅手勢,就自動將手掌加入馬賽克效果。 原文參考:Mediapipe 辨識比中指...
今天繼續來補足Python的其他存放資料的辦法: tuple tuple跟list很相似,差別差在tuple為不可變動的串列,而且tuple並非用中括號,是用小...
Google Cloud Functions 是一個無伺服器的雲端執行環境,常作為輕量化的 API 以及 webhooks 使用。這篇教學將會介紹如何使用使用...
計算BMI BMIT常用來判斷肥胖程度,BMI等於體重(KG)除以身高(M)的平方,「BMI與肥胖等級標準」表,如下。請寫一個程式讓使用者輸入體重與身高,顯示B...
學完前面的一些程式觀念後,我想來簡單說一下函式的概念。函式(function)簡單來講就是一個小程式,將複數程式碼整理成一組程式,並且在需要取用時就可以直接呼叫...
🔹 什麼是 Python? Python 是一種 高階、直譯式、動態語言,由 Guido van Rossum 在 1989 年開發,1991 年正式發布。它以...
蛤~叫我嗎?我可是處理資料的功夫高手!Licensed by Adobe Stock 昨天 Meiko 已經和 Jason 學會了 JSON 檔案的讀取與操作,...
這篇教學會介紹使用 Python 的 smtplib 和 email 標準函式庫,實作出串接 Gmail 並寄送電子郵件的功能。 原文參考:串接 Gmail...
一個變數的名稱除了可以代表不同的東西,也表示「哪裡可以使用」這個變數,這篇教學將會介紹全域變數和區域變數的用法和差異。 原文參考:全域變數、區域變數 本篇...
QMenuBar、QMenu 和 QAction 是 PyQt5 裡的選單元件 ( 視窗最上方的選單 ),這篇教學會介紹如何在 PyQt5 視窗裡加入 選單元件...
前言 集成學習(Ensemble Learning)是一種將多個模型整合起來,最後獲得比單一個模型表現更好的方法,例如在某筆資料集中可以使用KNN、線性迴歸模型...
在邏輯判斷時,很常使用 and、or 的邏輯運算子,然而 Python 裡的 and 和 or 除了可以回傳 True 和 False,更可以回傳比較後的值,這...
QRadioButton 是 PyQt5 裡的單選按鈕元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QRadioButton 單選按鈕,並進行一些基本的樣...
串列就好像實體世界的的貨櫃,我們可以在任意調動貨櫃。在程式的世界,我們可以用串列進行資料的移動或選取,是不是跟移動貨櫃很像啊! Meiko 回家的路上想了一下,...
QWebEngineView 是 PyQt5 裡的負責顯示網頁的元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QWebEngineView,並透過 QWe...
快速建立API服務使用 flask,要先安裝先執行 python -m pip install flask然後寫個 app.py 檔案上代碼! 如下: from...
QProgressBar 是 PyQt5 裡的進度條元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QProgressBar 進度條,並實做使用進度條顯示目...
這篇文章會介紹使用 Python 的 pydub 第三方函式庫,實現聲音的音量調整、聲音淡入淡出、以及改變聲音播放速度的效果。 原文參考:聲音音量調整、淡入淡...
前言 來到第五天! 昨天我們瞭解了一下Django 管理的核心manage.py,今天終於要開始進入我們APP的建置! 什麼是Django APP 首先,當然要...
QLineEdit 是 PyQt5 裡的單行輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QLineEdit 單行輸入框,並實作修改樣式以及讀取輸入...
關鍵字引數(keyword arguments) 關鍵字引數(函式輸入變數的前方使用「**」)會將函數內多個輸入值群組化成字典,例如以下範例,慣例使用kwarg...
小孩跌倒不用怕,爬起來繼續奔跑,這就好比寫程式的例外處理,搞定錯誤,也能開心向前衝! Licensed by Adobe Stock 前次 Jason 跟 Me...
這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,讀取影片並將影片轉換成 gif 動畫,最後還會將加入文字的影片轉換成 gif 動畫,做出有趣...
Python 的標準函式「csv」提供了操作 CSV 檔案的方法,可以針對 CSV 檔案進行讀取、寫入或修改,這篇教學將會介紹 csv 常用的方法。 原文參考...
鐵人賽的最終戰,總整理!Licensed By Adobe Stock 我大寶寶拉~終於完成這 30 天的內容,一直以來覺得學習程式的痛點有 3 個,不容易上手...