奇妙的Python——神奇代碼漫游之旅
李寧
相關主題
商品描述
目錄大綱
目錄
第1章文件系統
1.1打開文件夾
1.2獲取文件和目錄的屬性
1.3改變文件和目錄的屬性
1.4創建文件和目錄
1.5刪除文件和目錄
1.6復制文件和目錄
1.7重命名文件和目錄
1.8搜索文件和目錄
1.9創建快捷方式
1.10回收站
1.10.1將刪除的文件和目錄放入回收站
1.10.2清空回收站中的文件
1.10.3恢復回收站中的文件
1.11小結
第2章駕馭OS
2.1Windows註冊表
2.1.1讀取值的數據
2.1.2讀取所有的鍵
2.1.3讀取所有的鍵和值
2.1.4添加鍵和值
2.1.5重命名鍵
2.1.6重命名值
2.1.7刪除鍵和值
2.2讓程序隨OS一起啟動
2.2.1將應用程序添加進macOS登錄項
2.2.2將應用程序添加進Windows啟動項
2.2.3將應用程序添加進Linux啟動項
2.3獲取系統信息
2.3.1跨平臺獲取系統信息
2.3.2使用wmi模塊獲取Windows系統信息
2.4顯示系統窗口
2.4.1顯示macOS中的系統窗口
2.4.2顯示Windows中的系統窗口
2.4.3顯示Linux中的系統窗口
2.5打開文件夾
2.5.1打開macOS文件夾與廢紙簍
2.5.2打開Windows文件夾與回收站
2.5.3打開Linux文件夾與回收站
2.6跨平臺終端
2.7小結
第3章Python GUI工具包: PyQt6
3.1Python中主要的GUI工具包
3.2創建窗口
3.3佈局
3.4常用組件
3.5列表組件(QListWidget)
3.6下拉列表組件(QComboBox)
3.7表格組件(QTableWidget)
3.8樹形組件(QTreeWidget)
3.9菜單
3.10對話框
3.11自由繪畫
3.12圖像旋轉器
3.13點對點聊天
3.14小結
第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,程序員真的會失業嗎
4.2註冊和登錄ChatGPT
4.3讓ChatGPT幫你寫程序
4.4聊天機器人
4.5編程魔匣
4.6小結
第5章有趣的GUI技術
5.1特殊窗口
5.1.1使用Canvas實現五角星窗口
5.1.2使用透明png圖像實現美女機器人窗口
5.1.3半透明窗口
5.2在屏幕上繪制曲線
5.3控制狀態欄
5.3.1在狀態欄上添加圖標
5.3.2添加Windows 10風格的Toast消息框
5.3.3使用PyQt6管理系統托盤
5.4小結
第6章動畫
6.1屬性動畫
6.2緩動動畫
6.3製作數學動畫gif文件
6.3.1正弦波
6.3.2洛倫茲吸引子
6.4動畫gif
6.4.1使用靜態圖像生成動畫gif文件
6.4.2播放動畫gif
6.5製作數學動畫視頻
6.5.1圖形轉換動畫
6.5.2做布朗運動的小球
6.5.3三維動畫
6.6三維模擬
6.7小結
第7章音頻
7.1音樂播放器
7.2錄音機
7.3音頻分析
7.3.1獲取基本的音頻信息
7.3.2音頻波形圖
7.3.3頻譜圖
7.3.4MFCC 矩陣熱力圖
7.3.5過零率圖
7.3.6頻譜質心圖
7.3.7頻譜帶寬圖
7.4音頻格式轉換
7.5音頻編輯
7.5.1音頻裁剪
7.5.2音頻合並
7.5.3音頻混合
7.6小結
第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格式轉換
8.6.1圖像格式轉換
8.6.2使用ffmpeg轉換視頻格式
8.6.3使用OpenCV轉換視頻格式
8.6.4使用moviepy轉換視頻格式
8.7編輯視頻
8.7.1裁剪視頻
8.7.2合並視頻
8.7.3提取視頻中的音頻
8.7.4混合音頻和視頻
8.7.5製作畫中畫視頻
8.8小結
第9章圖像特效
9.1圖像處理
9.1.1圖像濾鏡
9.1.2縮放圖像與縮略圖
9.1.3生成圓形頭像
9.1.4靜態圖像變旋轉gif動畫
9.1.5翻轉圖像
9.1.6圖像增強濾鏡與色彩空間轉換
9.1.7圖像色彩通道
9.1.8在圖像上添加和旋轉文字
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極坐標扭曲
9.4.6擠壓扭曲
9.4.73D凹凸特效
9.4.8浮雕效果
9.4.93D法線
9.4.10圖像模糊特效
9.5小結
第10章視頻特效
10.1旋轉視頻
10.2鏡像視頻
10.3變速視頻
10.4為視頻添加水印
10.5變形視頻
10.6高斯模糊視頻
10.7視頻轉碼與壓縮
10.8設置視頻的亮度和對比度
10.9視頻的淡入淡出效果
10.10向視頻中添加動態圖像
10.11將視頻轉換為動畫gif
10.12為視頻添加字幕
10.13將彩色視頻變為灰度視頻
10.14小結
第11章讀寫Excel文檔
11.1讀寫Excel文檔的Python模塊
11.2對Excel文檔的基本操作
11.3生成Excel表格
11.4Excel表轉換為SQLite表
11.5繪制跨單元格斜線
11.6使用Excel函數
11.7插入圖表
11.8Excel透視表
11.9打印Excel文檔
11.10小結
第12章讀寫Word文檔
12.1讀寫Word文檔的Python模塊
12.2對Word文檔的基本操作
12.3設置樣式
12.4批量插入圖片
12.5將Word表格轉換為SQLite表
12.6插入頁眉頁腳
12.7插入頁碼
12.8Word表格轉換為Excel表格
12.9統計Word文檔生成雲圖
12.10使用VBA插入目錄
12.11小結
第13章讀寫PowerPoint文檔
13.1讀寫PowerPoint文檔的Python模塊
13.2PowerPoint文檔的基本操作
13.3批量插入圖片
13.4將SQLite表數據導入PowerPoint
13.5幻燈片動畫
13.6在幻燈片上添加形狀(Shape)
13.7小結
第14章讀寫PDF文檔
14.1讀寫PDF文檔的Python模塊
14.2生成簡單的PDF文檔
14.3在PDF文檔中插入圖片和表格
14.4加密和解密PDF文檔
14.5在PDF文檔上繪制圖表
14.6小結
第15章控制軟件
15.1微信
15.1.1獲取會話列表
15.1.2搜索好友和發送消息
15.1.3直接發送消息
15.1.4發送文件(圖片及其他文件)
15.1.5發送程序截圖
15.1.6群發消息
15.2瀏覽器
15.3鼠標和鍵盤
15.3.1模擬鍵盤和鼠標的動作
15.3.2錄制鍵盤和鼠標的動作
15.3.3回放鍵盤和鼠標的動作
15.4剪貼板
15.5小結
第16章加密與解密
16.1MD5加密
16.2SHA加密
16.3Base64編碼和解碼
16.4DES加密和解密
16.5AES加密和解密
16.6RSA加密和解密
16.7小結
第17章數學計算
17.1微積分
17.1.1極限
17.1.2導數
17.1.3積分
17.1.4二重積分和三重積分
17.1.5微分方程
17.2線性代數
17.2.1矩陣的加法、減法和乘法
17.2.2矩陣的秩
17.2.3矩陣的逆
17.2.4相似矩陣
17.2.5線性方程組
17.3小結
第18章文件壓縮與解壓
18.1zip格式
18.1.1壓縮成zip文件
18.1.2解壓zip文件
18.27z格式
18.2.1壓縮成7z格式
18.2.2解壓7z文件
18.2.3設置7z文件的密碼
18.3小結
第19章文本處理
19.1處理長字符串
19.2計算文本相似度
19.3中文分詞
19.4詞性標註
19.5將圖像轉換為字符
19.6小結