首頁 搜尋 我的知識庫
絕對會Python用場!驚人的程式妙用

絕對會Python用場!驚人的程式妙用

作者: 陳思涵
出版社: 深智數位
出版日期: 2023/11/20
ISBN-13: 9786267383056
書店 1







內容描述


想不到Python還可以這麼玩!?
用天馬行空的範例 讓你陷入Python學海中無法自拔
第12屆鐵人賽Software Development流量怪物最新力作

  意想不到的Python精彩應用!本書將影像辨識、文字探勘、機器學習、爬蟲、自動化測試、數據可視化等流行技能轉化為應用在生活場景的簡易範例,在不知不覺中點滿你的Python技能!

  ✔ 基礎知識篇:理論教學為主,幫助程式小白快速入門構建知識框架!
  ✔ 黑科技應用篇:實戰運用為主,從用YOLOv4機器學習實現上班摸魚、MediaPipe人工智慧套件手刻IG濾鏡到Selenium製作搶票機器人等新奇應用,包山包海讓你意猶未盡!

  本書打破傳統工具書的學習路線,從生活場景中代入不同應用:用OpenCV影像處理套件做出愛心QR CODE教你告白、用LINE Notify API回傳螢幕截圖到LINE聊天室教你科技捉姦、用Windows API魔改透明視窗教你上班摸魚等生活化範例,遇到困難時先翻開本書尋求科技解法就對了。並提供保母級機器學習自定義任務教學,讓你避開硬體設備限制和環境安裝的坑,直接突進技術部分,少走彎路!


目錄大綱


第1章  為何要學習Python
1-1 人生苦短,我用Python
1-1-1 Python 的優點
1-1-2 Python 的缺點
1-1-3 Python 環境建置
1-2 編寫第一個Python 程式

第2章  Python的基礎知識
2-1變數、型態、運算子
2-1-1 變數
2-1-2 變數型態
2-1-3 變數命名規則
2-1-4 基本運算子介紹
2-2 容器介紹( 串列、字典、元組、集合)
2-3縮排與註解
2-4條件判斷與迴圈
2-5函式操作
2-6類別與物件
2-7載入模組

第3章  工程師的浪漫!用Python浪漫突進!
3-1 製作告白情話QR CODE
3-1-1 QR CODE 製作套件介紹
3-1-2 生成簡單的QR CODE
3-1-3 製作以假亂真告白QR CODE
3-2 製作七彩動態QR CODE
3-2-1 MyQR QR CODE 製作套件介紹
3-3 製作相片愛心牆
3-3-1 Pillow 影像處理套件介紹(Image 模組)
3-3-2 inquirer 互動式選單套件介紹
3-4 輕鬆把圖片轉成ASCII文字圖
3-4-1 OpenCV電腦視覺套件介紹
3-5 製作愛心形狀QR CODE
3-5-1 Pillow影像處理套件介紹(ImageOps、ImageDraw 模組)

第4章  當個Python藝術家
4-1 畫一個天竺鼠車車
4-1-1 Turtle 動態繪圖套件介紹
4-2 製作炫砲待機畫面動畫
4-3 畫3D漸層花朵
4-3-1 Matplotlib 資料視覺化套件介紹
4-4 手刻基礎IG雪餅濾鏡特效
4-4-1 MediaPipe 機器學習套件介紹
4-5 手刻進階IG狗狗濾鏡特效
4-6 手刻魔王級IG吃冰淇淋濾鏡特效
4-7 不可以比中指!做一個AI有禮貌神器!

第5章  從入門到入獄!用Python科技捉姦
5-1 用LINE監控另一半的電腦螢幕
5-1-1 requests 套件介紹
5-1-2 PyAutoGUI 套件介紹
5-1-3 Line Notify 介紹
5-2 偷看對方打了些什麼? 竊聽電腦鍵盤事件
5-2-1 pynput滑鼠鍵盤控制套件介紹
5-3 把別人電腦的檔案偷偷傳到自己的Gmail
5-3-1 smtplib 發送郵件套件介紹
5-3-2 MIME協定介紹
5-3-3 Gmail應用程式密碼取得教學
5-4 必學的程式偽裝技巧
5-4-1 Pyinstaller 程式打包套件介紹
5-4-2工作排程器設定教學
5-5 讓執行檔起死回生!程式反編譯教學
5-5-1 Pyinstxtractor 工具介紹
5-5-2 uncompyle6 套件介紹

第6章  老闆不要看!用Python當薪水小偷
6-1 上班看影片沒在怕!把網頁視窗變透明!
6-1-1 pywin32 - Windows API擴充功能套件介紹
6-2 戲弄老闆!用機器學習偵測老闆的身影
6-2-1 YOLOv4-Tiny 即時物件偵測技術介紹
6-3 居家上班神器!假裝真人操作滑鼠和鍵盤
6-3-1 PyAutoGUI控制滑鼠及鍵盤套件介紹
6-3-2臉書自動按讚工具

第7章  快速入門Python爬蟲!三個超實用精選範例
7-1 為什麼都搶不到PS5? 因為你不會動態爬蟲!
7-1-1 Selenium、WebDriver介紹
7-1-2 WebDriver安裝教學
7-2 自己做一個Google Map評論抽獎器
7-2-1 json套件介紹
7-2-2 fake_useragent 破解反爬蟲套件介紹

第8章  生活駭客!讓Python為你的生活開掛
8-1 用密碼字典無痛破解家裡的WiFi
8-1-1 pywifi操作WiFi套件介紹
8-1-2 inquirer互動式選單套件介紹
8-2 面對童年噩夢!製作簡易版色情守門員
8-2-1 hosts檔案功能介紹
8-2-2 datatime標準函式庫介紹
8-2-3 檔案讀寫教學
8-3 用Python多重處理快速破解壓縮檔密碼
8-3-1 multiprocessing平行處理套件介紹
8-3-2 pyzipper ZIP檔案處理套件介紹
8-4 自製LINE對話紀錄分析器
8-4-1 jieba中文分詞套件介紹
8-4-2 cutecharts手繪風視覺化套件介紹
8-5 口罩糾察隊!偵測行人是否有戴口罩工具
8-5-1 使用YOLOv4-Tiny訓練自己的資料
8-6 用圖片偽裝祕密檔案


作者介紹


作者簡介

陳思涵

  1998年生,國立中山大學 資訊管理學系畢業。
  曾在宏碁、仁寶電腦擔任資料庫管理師,目前任職於中國信託商業銀行。
  曾參加第12屆iT邦幫忙鐵人賽,以主題【奇怪的知識增加了!原來程式還可以這樣用?!】系列,獲得流量怪物稱號。






相關書籍

剪映:剪出新視野

這次不遲到!有感筆電超激推100款ROBLOX絕讚遊戲

通關升級!發想創意、構建關卡、設計控制、塑造角色的全方位遊戲設計指南

ChatGPT 開發手冊 Turbo×Vision 進化版:用 OpenAI Chat/Assistants API‧Function calling 設計 GPTs action‧LINE/Discord bot‧股市分析/自動助理