iT邦幫忙

python系列文章相關文章
共有 415 則文章
鐵人賽 Software Development DAY 18

技術 ( Day 18 ) 取出影片聲音、影片加入聲音

這篇文章會介紹使用 Python 的 pydub 和 moviepy 第三方函式庫,取出影片的聲音並將聲音儲存為 mp3,接著也會使用 moviepy 函式庫,...

鐵人賽 自我挑戰組 DAY 14
Python資料分析學習地圖 系列 第 14

技術 Day 14 : 程式碼日誌與品質

今天來探討怎麼留下程式碼紀錄和提升自己的程式碼品質。(終於快寫到一半了XDDD) 程式碼日誌 程式設計難免會有錯誤,為了要方便除錯和查詢,良好的程式設計應留下程...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1 : 前言-為什麼要撰寫這系列文章

這篇文誕生的原因: 我從小就對資訊世界抱持著莫大的好奇與憧憬,到了高中稍微接觸程式語言後讓我更加想了解這門技術了。自己很喜歡自學,在查詢資料時,接觸到IT邦這個...

鐵人賽 Software Development DAY 27

技術 ( Day 27 ) QThread 多執行緒

使用 PyQt5 設計介面時,視窗主程式的本質是放在一個「無窮迴圈」裡執行,如果需要加入多個迴圈且不影響主視窗 ( 如果單純放入迴圈,會在所有迴圈結束後才啟動視...

鐵人賽 Software Development DAY 26

技術 ( Day 26 ) QTimer 定時器

QTimer 是 PyQt5 裡的處理時間的一個非常重要的方法,由於透過 PyQt5 產生視窗介面時,所有功能等同被封裝在一個「迴圈」裡,如果需要在迴圈中處理「...

鐵人賽 Software Development DAY 6

技術 ( Day 6 ) 拼接多張圖片

這篇文章會使用 Python 的 Pillow 第三方函式庫,將多張圖片拼接成一張大張的圖片,在拼接的過程中,替每張圖片加上邊框效果。 原文參考:拼接多張圖片...

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

技術 [Day_13]選擇性結構- 單向選擇結構、雙向選擇結構

單向選擇結構 單向選擇結構是最簡單的選擇結構,單向選擇結構只做到測試條件為真時,執行條件為真的動作,只有一個方向的選擇,因此稱作單向選擇結構。 單向選擇程式語法...

鐵人賽 AI & Data DAY 3

技術 Day-3 腦波弱?讓程式協助你判斷 !學會 if-else 條件判斷

Meiko 到百貨公司購物用信用卡結帳消費,Licensed by Adobe Stock Jason:「上次你媽打電話跟你講信用卡的事...還好嗎?該不會卡刷...

鐵人賽 AI & Data DAY 7

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

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

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

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

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

鐵人賽 Software Development DAY 3

技術 ( Day 3 ) 批次調整圖片尺寸

這篇文章會介紹使用 Python 的 glob 標準函式庫,搭配 Pillow 第三方函式庫,實作可以將大量的圖片,進行批次調整尺寸的功能。 原文參考:批次調...

鐵人賽 自我挑戰組 DAY 24
Python資料分析學習地圖 系列 第 24

技術 Day 24 : 隨機森林

原理 昨天有提到 Bagging 最有名的例子就是隨機森林,它是集合多棵決策樹來進行預測,很多樹就成為了森林,稱之為隨機森林。每一棵樹只能看見部分特徵,但透過多...

技術 ( Day 31 ) CSV 檔案操作

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

技術 ( Day 34 ) 搭配 pyaudio 實作簡單錄音機

這篇教學會使用 PyQt5 結合「麥克風錄音」範例,實際做出一個可以透過電腦麥克風,進行錄音和存檔的簡單錄音機。 原文參考:搭配 pyaudio 實作簡單錄音...

技術 Python Flask_socketio 的 cors 問題解決,都allowed all 還是不行 !!

1.哭阿,都cors_allowed_origins='*'竟然還不行!! 長話短說,最近在做有關python flask_socketio 的開發socket...

鐵人賽 AI & Data DAY 20

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

人們會用熟悉的語言及方式進行溝通,西方國家的民眾使用英文一樣、或是現在熱門的社群軟體!Licensed by Adobe Stock Meiko 坐在百貨公司的...

鐵人賽 AI & Data DAY 23

技術 Day23 集成學習(Ensemble Learning)(2)--隨機森林(Random Forest)

前言 昨天的內容提到Bagging與Boosting改善預測結果的方法,不過在許多問題中Boosting常常表現得比Bagging更好,因此Boosting這類...

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

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

鐵人賽 AI & Data DAY 23

技術 Day-23 學會進階資料處理(上),pandas concat 及條件篩選

利用 pandas 合併資料,並且建立篩選條件。Licensed by Adobe Stock Meiko:「前一次你跟我講了用那個功夫熊貓的 pandas 進...

鐵人賽 自我挑戰組 DAY 2

技術 Day 02 : Python 基礎觀念 (1)

變數 變數基本上是用來暫時儲存資料的地方,可以想像在我們執行程式的時候,需要用一個代號去代表我們需要紀錄的東西,很像國中教的代數。注意在宣告的時候,python...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 : 函式的介紹

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

鐵人賽 AI & Data DAY 13

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

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

鐵人賽 Software Development DAY 12

技術 ( Day 12 ) QComboBox 下拉選單

QComboBox 是 PyQt5 裡的下拉選單元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QComboBox 下拉選單,並實作修改選單內容以及點讀取選...

鐵人賽 自我挑戰組 DAY 15
Python資料分析學習地圖 系列 第 15

技術 Day 15 : 機器學習介紹

前半段講python講得差不多惹XDD 終於進入機器學習篇章(打開全新的一頁的感覺),接著讓我們好好地繼續學習吧 人工智慧的分級 扯到機器學習,不得先拉回比較宏...

鐵人賽 AI & Data DAY 25

技術 ( Day 25 ) Mediapipe 辨識手指,用手指擦除霧氣

這篇教學會延伸「Mediapipe 手掌辨識」和「在影片中即時繪圖」文章,並應用「OpenCV 影像遮罩」功能,實作一個「用手指擦除鏡子霧氣」的趣味效果 ( 食...

鐵人賽 Software Development DAY 10

技術 ( Day 10 ) QTextEdit、QPlainTextEdit 多行輸入框

QTextEdit 和 QPlainTextEdit 是 PyQt5 裡的多行文字輸入框元件,這篇教學會介紹如何在 PyQt5 視窗裡加入 QTextEdit...

鐵人賽 AI & Data DAY 23

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

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

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

技術 [Day_14]選擇性結構- 多向選擇結構、條件判斷與運算子「in」

多向選擇結構讓程式執行路徑可以有無限多種選項,我們可以使用多個 if-elif-else 來達成多向選擇結構,以下說明多項選擇結構與法 : #多向選擇結構語法...

鐵人賽 Software Development DAY 10

技術 ( Day 10 ) 圖片的模糊化與銳利化

這篇文章會介紹使用 Python 的 Pillow 第三方函式庫,實作四種圖片模糊化的方法,和兩種圖片銳利化的方法。 原文參考:圖片模糊化、圖片銳利化...

鐵人賽 Software Development DAY 17

技術 ( Day 17 ) 影片轉檔 ( mp4、mov、wmv、avi...等 )

這篇文章會介紹使用 Python 的 moviepy 第三方函式庫,讀取影片並轉換成不同格式的影片 ( 例如 mp4、mov、wmv、avi...等常見格式 )...