奇妙的PYTHON——神奇代碼漫游之旅 版權(quán)信息
- ISBN:9787302656043
- 條形碼:9787302656043 ; 978-7-302-65604-3
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
奇妙的PYTHON——神奇代碼漫游之旅 本書特色
李寧“私房菜譜”:
文件系統(tǒng)
回收站
Windows注冊表
PyQt6
ChatGPT
GUI特效
動(dòng)畫
音頻
圖像處理
圖像特效
視頻處理
視頻特效
讀寫Office文檔
讀寫PDF文檔
控制軟件
數(shù)學(xué)計(jì)算
加密和解密
文件壓縮和解壓李寧“私房菜譜”:
文件系統(tǒng)
回收站
Windows注冊表
PyQt6
ChatGPT
GUI特效
動(dòng)畫
音頻
圖像處理
圖像特效
視頻處理
視頻特效
讀寫Office文檔
讀寫PDF文檔
控制軟件
數(shù)學(xué)計(jì)算
加密和解密
文件壓縮和解壓
文本處理
李寧“私房菜譜”:
文件系統(tǒng)
回收站
Windows注冊表
PyQt6
ChatGPT
GUI特效
動(dòng)畫
音頻
圖像處理
圖像特效
視頻處理
視頻特效
讀寫Office文檔
讀寫PDF文檔
控制軟件
數(shù)學(xué)計(jì)算
加密和解密
文件壓縮和解壓
文本處理
奇妙的PYTHON——神奇代碼漫游之旅 內(nèi)容簡介
本書涵蓋了 Python 編程語言的方方面面,包括文件系統(tǒng)控制、手機(jī)控制、注冊表控制、繪圖、特效和濾鏡以及對(duì) Office、PDF、微信和 QQ 等軟件的控制。本書通過豐富的實(shí)例和詳細(xì)的解釋,幫助讀者快速掌握 Python 編程技能,發(fā)掘 Python 第三方庫的無限可能。
本書共分為六章,每章都圍繞一個(gè)主題展開。**章介紹了 Python 的歷史和特點(diǎn),并指導(dǎo)讀者安裝和配置 Python 環(huán)境。第二章講解了如何使用 Python 進(jìn)行文件系統(tǒng)控制,包括文件和目錄操作以及文件讀寫。第三章介紹了如何使用 Python 進(jìn)行手機(jī)控制,包括連接手機(jī)和手機(jī)操作。第四章講解了如何使用 Python 進(jìn)行注冊表控制,包括注冊表概述和注冊表操作。第五章介紹了如何使用 Python 進(jìn)行繪圖、特效和濾鏡處理,包括繪圖庫簡介、繪制基本圖形以及特效和濾鏡應(yīng)用。第六章講解了如何使用 Python 對(duì) Office、PDF、微信和 QQ 等軟件進(jìn)行控制。
本書旨在幫助讀者快速掌握 Python 編程技能,發(fā)掘 Python 第三方庫的無限可能。無論您是初學(xué)者還是有經(jīng)驗(yàn)的開發(fā)人員,都能從中獲益。
奇妙的PYTHON——神奇代碼漫游之旅 目錄
第1章文件系統(tǒng)
1.1打開文件夾
1.2獲取文件和目錄的屬性
1.3改變文件和目錄的屬性
1.4創(chuàng)建文件和目錄
1.5刪除文件和目錄
1.6復(fù)制文件和目錄
1.7重命名文件和目錄
1.8搜索文件和目錄
1.9創(chuàng)建快捷方式
1.10回收站
1.10.1將刪除的文件和目錄放入回收站
1.10.2清空回收站中的文件
1.10.3恢復(fù)回收站中的文件
1.11小結(jié)
第2章駕馭OS
2.1Windows注冊表
2.1.1讀取值的數(shù)據(jù)
2.1.2讀取所有的鍵
2.1.3讀取所有的鍵和值
2.1.4添加鍵和值
2.1.5重命名鍵
2.1.6重命名值
2.1.7刪除鍵和值
2.2讓程序隨OS一起啟動(dòng)
2.2.1將應(yīng)用程序添加進(jìn)macOS登錄項(xiàng)
2.2.2將應(yīng)用程序添加進(jìn)Windows啟動(dòng)項(xiàng)
2.2.3將應(yīng)用程序添加進(jìn)Linux啟動(dòng)項(xiàng)
2.3獲取系統(tǒng)信息
2.3.1跨平臺(tái)獲取系統(tǒng)信息
2.3.2使用wmi模塊獲取Windows系統(tǒng)信息
2.4顯示系統(tǒng)窗口
2.4.1顯示macOS中的系統(tǒng)窗口
2.4.2顯示W(wǎng)indows中的系統(tǒng)窗口
2.4.3顯示Linux中的系統(tǒng)窗口
2.5打開文件夾
2.5.1打開macOS文件夾與廢紙簍
2.5.2打開Windows文件夾與回收站
2.5.3打開Linux文件夾與回收站
2.6跨平臺(tái)終端
2.7小結(jié)
第3章Python GUI工具包: PyQt6
3.1Python中主要的GUI工具包
3.2創(chuàng)建窗口
3.3布局
3.4常用組件
3.5列表組件(QListWidget)
3.6下拉列表組件(QComboBox)
3.7表格組件(QTableWidget)
3.8樹形組件(QTreeWidget)
3.9菜單
3.10對(duì)話框
3.11自由繪畫
3.12圖像旋轉(zhuǎn)器
3.13點(diǎn)對(duì)點(diǎn)聊天
3.14小結(jié)
第4章代碼魔法: 釋放ChatGPT的“神力”
4.1走近ChatGPT
4.1.1AIGC概述
4.1.2目前有哪些AIGC的落地案例
4.1.3什么是ChatGPT
4.1.4ChatGPT vs New Bing
4.1.5ChatGPT Plus
4.1.6有了ChatGPT,程序員真的會(huì)失業(yè)嗎
4.2注冊和登錄ChatGPT
4.3讓ChatGPT幫你寫程序
4.4聊天機(jī)器人
4.5編程魔匣
4.6小結(jié)
第5章有趣的GUI技術(shù)
5.1特殊窗口
5.1.1使用Canvas實(shí)現(xiàn)五角星窗口
5.1.2使用透明png圖像實(shí)現(xiàn)美女機(jī)器人窗口
5.1.3半透明窗口
5.2在屏幕上繪制曲線
5.3控制狀態(tài)欄
5.3.1在狀態(tài)欄上添加圖標(biāo)
5.3.2添加Windows 10風(fēng)格的Toast消息框
5.3.3使用PyQt6管理系統(tǒng)托盤
5.4小結(jié)
第6章動(dòng)畫
6.1屬性動(dòng)畫
6.2緩動(dòng)動(dòng)畫
6.3制作數(shù)學(xué)動(dòng)畫gif文件
6.3.1正弦波
6.3.2洛倫茲吸引子
6.4動(dòng)畫gif
6.4.1使用靜態(tài)圖像生成動(dòng)畫gif文件
6.4.2播放動(dòng)畫gif
6.5制作數(shù)學(xué)動(dòng)畫視頻
6.5.1圖形轉(zhuǎn)換動(dòng)畫
6.5.2做布朗運(yùn)動(dòng)的小球
6.5.3三維動(dòng)畫
6.6三維仿真
6.7小結(jié)
第7章音頻
7.1音樂播放器
7.2錄音機(jī)
7.3音頻分析
7.3.1獲取基本的音頻信息
7.3.2音頻波形圖
7.3.3頻譜圖
7.3.4MFCC 矩陣熱力圖
7.3.5過零率圖
7.3.6頻譜質(zhì)心圖
7.3.7頻譜帶寬圖
7.4音頻格式轉(zhuǎn)換
7.5音頻編輯
7.5.1音頻裁剪
7.5.2音頻合并
7.5.3音頻混合
7.6小結(jié)
第8章圖像與視頻
8.1獲取視頻信息
8.2播放視頻
8.3截屏
8.3.1截取屏幕
8.3.2截取Web頁面
8.4拍照
8.5錄制視頻
8.5.1用攝像頭拍攝
8.5.2錄制屏幕
8.5.3錄制帶聲音的視頻
8.6格式轉(zhuǎn)換
8.6.1圖像格式轉(zhuǎn)換
8.6.2使用ffmpeg轉(zhuǎn)換視頻格式
8.6.3使用OpenCV轉(zhuǎn)換視頻格式
8.6.4使用moviepy轉(zhuǎn)換視頻格式
8.7編輯視頻
8.7.1裁剪視頻
8.7.2合并視頻
8.7.3提取視頻中的音頻
8.7.4混合音頻和視頻
8.7.5制作畫中畫視頻
8.8小結(jié)
第9章圖像特效
9.1圖像處理
9.1.1圖像濾鏡
9.1.2縮放圖像與縮略圖
9.1.3生成圓形頭像
9.1.4靜態(tài)圖像變旋轉(zhuǎn)gif動(dòng)畫
9.1.5翻轉(zhuǎn)圖像
9.1.6圖像增強(qiáng)濾鏡與色彩空間轉(zhuǎn)換
9.1.7圖像色彩通道
9.1.8在圖像上添加和旋轉(zhuǎn)文字
9.1.9混合圖像
9.1.10制作圖像矩陣
9.2仿射變換
9.3基于像素的圖像算法
9.4PS濾鏡
9.4.1銳化
9.4.2油畫
9.4.3光照
9.4.4波浪扭曲
9.4.5極坐標(biāo)扭曲
9.4.6擠壓扭曲
9.4.73D凹凸特效
9.4.8浮雕效果
9.4.93D法線
9.4.10圖像模糊特效
9.5小結(jié)
第10章視頻特效
10.1旋轉(zhuǎn)視頻
10.2鏡像視頻
10.3變速視頻
10.4為視頻添加水印
10.5變形視頻
10.6高斯模糊視頻
10.7視頻轉(zhuǎn)碼與壓縮
10.8設(shè)置視頻的亮度和對(duì)比度
10.9視頻的淡入淡出效果
10.10向視頻中添加動(dòng)態(tài)圖像
10.11將視頻轉(zhuǎn)換為動(dòng)畫gif
10.12為視頻添加字幕
10.13將彩色視頻變?yōu)榛叶纫曨l
10.14小結(jié)
第11章讀寫Excel文檔
11.1讀寫Excel文檔的Python模塊
11.2對(duì)Excel文檔的基本操作
11.3生成Excel表格
11.4Excel表轉(zhuǎn)換為SQLite表
11.5繪制跨單元格斜線
11.6使用Excel函數(shù)
11.7插入圖表
11.8Excel透視表
11.9打印Excel文檔
11.10小結(jié)
第12章讀寫Word文檔
12.1讀寫Word文檔的Python模塊
12.2對(duì)Word文檔的基本操作
12.3設(shè)置樣式
12.4批量插入圖片
12.5將Word表格轉(zhuǎn)換為SQLite表
12.6插入頁眉頁腳
12.7插入頁碼
12.8Word表格轉(zhuǎn)換為Excel表格
12.9統(tǒng)計(jì)Word文檔生成云圖
12.10使用VBA插入目錄
12.11小結(jié)
第13章讀寫PowerPoint文檔
13.1讀寫PowerPoint文檔的Python模塊
13.2PowerPoint文檔的基本操作
13.3批量插入圖片
13.4將SQLite表數(shù)據(jù)導(dǎo)入PowerPoint
13.5幻燈片動(dòng)畫
13.6在幻燈片上添加形狀(Shape)
13.7小結(jié)
第14章讀寫PDF文檔
14.1讀寫PDF文檔的Python模塊
14.2生成簡單的PDF文檔
14.3在PDF文檔中插入圖片和表格
14.4加密和解密PDF文檔
14.5在PDF文檔上繪制圖表
14.6小結(jié)
第15章控制軟件
15.1微信
15.1.1獲取會(huì)話列表
15.1.2搜索好友和發(fā)送消息
15.1.3直接發(fā)送消息
15.1.4發(fā)送文件(圖片及其他文件)
15.1.5發(fā)送程序截圖
15.1.6群發(fā)消息
15.2瀏覽器
15.3鼠標(biāo)和鍵盤
15.3.1模擬鍵盤和鼠標(biāo)的動(dòng)作
15.3.2錄制鍵盤和鼠標(biāo)的動(dòng)作
15.3.3回放鍵盤和鼠標(biāo)的動(dòng)作
15.4剪貼板
15.5小結(jié)
第16章加密與解密
16.1MD5加密
16.2SHA加密
16.3Base64編碼和解碼
16.4DES加密和解密
16.5AES加密和解密
16.6RSA加密和解密
16.7小結(jié)
第17章數(shù)學(xué)計(jì)算
17.1微積分
17.1.1極限
17.1.2導(dǎo)數(shù)
17.1.3積分
17.1.4二重積分和三重積分
17.1.5微分方程
17.2線性代數(shù)
17.2.1矩陣的加法、減法和乘法
17.2.2矩陣的秩
17.2.3矩陣的逆
17.2.4相似矩陣
17.2.5線性方程組
17.3小結(jié)
第18章文件壓縮與解壓
18.1zip格式
18.1.1壓縮成zip文件
18.1.2解壓zip文件
18.27z格式
18.2.1壓縮成7z格式
18.2.2解壓7z文件
18.2.3設(shè)置7z文件的密碼
18.3小結(jié)
第19章文本處理
19.1處理長字符串
19.2計(jì)算文本相似度
19.3中文分詞
19.4詞性標(biāo)注
19.5將圖像轉(zhuǎn)換為字符
19.6小結(jié)
展開全部
奇妙的PYTHON——神奇代碼漫游之旅 相關(guān)資料
張榮超 OpenHarmony TSC委員,華為公司HDE
作者巧妙地融合了理論與實(shí)踐,以細(xì)致的筆觸、豐富的實(shí)例,深入淺出地為我們展現(xiàn)了Python的強(qiáng)大功能和無盡魅力,讓每位讀者都能感受到Python編程的樂趣和魅力,引領(lǐng)讀者探索Python編程的廣闊世界。此書不僅適合初學(xué)者建立扎實(shí)的基礎(chǔ),更適合資深開發(fā)者深入挖掘Python的奧秘。無論你是編程新手還是資深玩家,這本書都將為你提供寶貴的見解和啟示,助你走向Python編程的巔峰。每一位Python愛好者都值得擁有這樣一本既實(shí)用又有趣的佳作。
連志安 華為HDE,潤和軟件生態(tài)技術(shù)總監(jiān),OpenHarmony龍芯SIG組長
本書詳細(xì)、生動(dòng)地介紹了Python的相關(guān)知識(shí),每個(gè)知識(shí)點(diǎn)都有對(duì)應(yīng)的案例,讓讀者能輕松掌握Python編程的樂趣,非常適合Python相關(guān)人群閱讀。
夏曹俊 捷帝科技公司創(chuàng)始人,華為公司HDE,51CTO學(xué)堂金牌講師
這本書是一座通往Python世界的寶藏,涵蓋了從文件系統(tǒng)操作、操作系統(tǒng)控制,到圖形用戶界面設(shè)計(jì)、音視頻處理,以及文檔操作等多個(gè)領(lǐng)域。讀者可以深入了解Python在實(shí)際應(yīng)用中的強(qiáng)大功能和靈活性。書中不僅提供了豐富的代碼示例,還解釋了如何通過Python實(shí)現(xiàn)多種實(shí)用的功能,例如創(chuàng)建動(dòng)畫、編輯音頻和視頻,以及控制軟件等;特別是在介紹了ChatGPT和Python GUI設(shè)計(jì)等高級(jí)主題后,讀者將有機(jī)會(huì)拓寬視野,探索Python編程的無限可能。無論是初學(xué)者還是有經(jīng)驗(yàn)的開發(fā)者,都會(huì)在本書中發(fā)現(xiàn)有用的知識(shí)和寶貴的靈感。
李洋 蛟龍騰飛CEO/CTO,華為公司HDE,開放原子開源基金會(huì)開源大使
這是一本Python應(yīng)用的百科全書,通過詳細(xì)深入的章節(jié),展現(xiàn)了Python在各領(lǐng)域的廣泛應(yīng)用。從基礎(chǔ)的文件系統(tǒng)操作,到操作系統(tǒng)級(jí)的控制,再到圖形用戶界面的設(shè)計(jì),以及音視頻處理、文檔操作,書中系統(tǒng)而全面地展示了Python的強(qiáng)大功能。特別值得一提的是,書中的代碼魔法章節(jié),不僅介紹了ChatGPT的神奇,還探討了AI對(duì)編程世界的影響。在動(dòng)畫、音頻、圖像與視頻等章節(jié)中,豐富的示例使得復(fù)雜的概念變得易于理解。通過實(shí)用且高效的代碼示例,讀者能夠快速掌握Python的實(shí)用技能,同時(shí)也能夠激發(fā)出他們對(duì)編程的熱愛和探索的興趣。不論是編程新手還是資深開發(fā)者,都會(huì)在這本書中收獲滿滿的知識(shí)和靈感。
唐佐林 OpenHarmony Python SIG負(fù)責(zé)人,Py4OH框架作者
探索Python多領(lǐng)域應(yīng)用的神奇之旅正式啟航!通過這本書的引導(dǎo),讀者將跨越從基礎(chǔ)文件操作到高級(jí)GUI設(shè)計(jì)的重要里程碑。本書以實(shí)際應(yīng)用為核心,逐步揭示Python在操作系統(tǒng)控制、音視頻處理、文檔操作及加密解密等領(lǐng)域的強(qiáng)大能力。特別是當(dāng)涉及ChatGPT的探討時(shí),它開啟了一個(gè)展望未來編程可能性的窗口。每章節(jié)不僅提供了豐富的代碼示例,還附有清晰的解釋和總結(jié),確保讀者能夠完全理解并應(yīng)用所學(xué)知識(shí)。不管是初探編程世界的新手,還是尋求進(jìn)階的資深開發(fā)者,這本書都將成為他們極具價(jià)值的指南。通過閱讀,讀者不僅能夠大幅提升Python編程技能,還會(huì)對(duì)編程的無限可能充滿期待。
奇妙的PYTHON——神奇代碼漫游之旅 作者簡介
李寧 華為HDE(HUAWEI Developer Experts),UnityMarvel創(chuàng)始人,開放原子基金會(huì)銀牌講師,51CTO學(xué)堂金牌講師,IT暢銷書作者。從事軟件研究和開發(fā)超過20年,長期從事編譯器、人工智能、Python、JavaScript、Java及跨平臺(tái)技術(shù)的研究和開發(fā)工作,曾出版超過40本IT圖書,包括《Python從菜鳥到高手》《Python爬蟲從菜鳥到高手》。