| *數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202311*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python 跨平臺應用軟件開發實戰 ISBN:9787111735380 出版社:機械工業 著編譯者:卞安 頁數:253 所在地:中國大陸 *此為代購商品 書號:1591108 可大量預訂,請先連絡。 內容簡介 這是一本講解如何使用Python基於工具化流程進行跨平台應用軟體開發的書籍。本書從簡單的計算器軟體入手,通過一系列由淺入深的工程案例,讓開發者一步步掌握應用軟體的開發流程和設計方法,熟悉常用的界面控制項、功能組件和打包工具,並在這個過程中同步掌握PyMe的可視化開發流程,進而有能力基於Python語言進行跨平台軟體的開發工作。本書結構緊湊,內容由淺入深,是學習掌握可視化流程進行Python應用軟體開發的實戰型書籍。 本書為讀者提供了全部案例源代碼下載和高清學習視頻,讀者可以直接掃描二維碼觀看。 本書適合Python初學者、希望使用Python進行應用軟體開發的工程師、希望快速提升Python開發能力的初級程序員,以及在校相關專業師生閱讀。作者簡介 卞安,網名紅孩兒,遊戲行業知名技術專家,多年從事遊戲引擎和工具化產品開發,獨立開發過遊戲引擎工具化軟體並被知名引擎企業收購。曾任職北京無限時空引擎總監、觸控科技引擎產品總監、玩吧技術專家組長等技術管理崗位。有多年創業經驗,帶領團隊在移動3D遊戲、VR引擎等領域開發過多款自研技術產品,在自研引擎技術研發領域有較豐富的經驗。撰寫過大量的技術類文章,其中部分被官方媒體收錄,被評為知名遊戲引擎Cocos的最有價值專家及CSDN博客專家,並多次擔任過知名高校的遊戲技術開發課程講師。目前主要致力於基於Python語言的IDE和遊戲引擎研發。目錄 第1章 Python應用軟體開發基礎1 1 Python應用軟體開發概述 1 1 1 Python應用軟體開發現狀 1 1 2 Python開發環境與工具 1 1 3 Python應用軟體的打包與發布 1 2 Python界面開發的方法 1 2 1 理解界面的意義 1 2 2 常用的界面庫介紹 1 2 3 一個簡單的tkinter界面程序 1 3 認識PyMe 1 3 1 PyMe簡介 1 3 2 PyMe的登錄 1 3 3 利用PyMe創建一個對話框工程 1 3 4 程序運行與調試 1 3 5 應用打包與發布 1 3 6 使用Git進行版本管理 第2章 基礎界面設計——計算器 2 1 計算器的界面設計 2 1 1 計算器的設計方案 2 1 2 製作計算器的界面 2 2 計算器的邏輯處理 2 2 1 通過Fun函數庫獲取用戶變數 2 2 2 運算邏輯的編碼實現 2 3 實戰練習:開發一個軟鍵盤輸入界面 第3章 界面控制項數據存取——註冊與登錄 3 1 登錄註冊程序的界面設計 3 1 1 登錄註冊程序的方案設計 3 1 2 製作登錄界面 3 2 登錄驗證的邏輯實現 3 2 1 資料庫的使用方法 3 2 2 註冊邏輯代碼的編寫 3 2 3 登錄邏輯代碼的編寫 3 2 4 運行與測試 3 3 實戰練習:開發一個物流信息錄入功能界面 第4章 請求網路數據——物流查詢 4 1 物流查詢工具的界面設計 4 1 1 物流查詢軟體的方案設計 4 1 2 物流查詢工具界面製作 4 2 查詢與顯示的邏輯實現 4 2 1 使用urllib庫請求查詢信息 4 2 2 使用JSON庫解析接收的顯示 4 2 3 接收並顯示結果列表信息 4 2 4 使用多線程優化體驗 4 3 實戰練習:做一個火車票查詢軟體 4 3 1 日期選擇控制項 4 3 2 查詢處理 第5章 文件處理工具——PDF合併與拆分 5 1 PDF文件工具的界面設計 5 1 1 PDF文件工具的方案設計 5 1 2 製作PDF文件工具界面 5 2 PDF文件的合併與拆分處理 5 2 1 使用PyPDF2庫讀取和寫入PDF 5 2 2 PDF文件的合併處理 5 2 3 PDF文件的拆分處理 5 3 實戰練習:文檔轉換工具 第6章 文檔處理——PythonEditor 6 1 單文檔編輯軟體的界面設計 6 1 1 單文檔Python編輯器的方案設計 6 1 2 製作單文檔編輯器 6 2 單文檔PythonEditor功能開發 6 2 1 新建、打開與保存文件 6 2 2 剪切、複製與粘貼 6 2 3 字體和字型大小設置 6 2 4 代碼運行與輸出 6 3 實戰練習:開發一個翻譯軟體 第7章 多文檔管理——PythonIDE 7 1 多文檔編輯器的界面設計 7 1 1 多文檔Python編輯器的方案設計 7 1 2 製作多文檔編輯器 7 2 多文檔編輯器的邏輯實現 7 2 1 文件遍歷與文件樹生成 7 2 2 文件的打開與顯示 7 2 3 文件的新建、導入與刪除 7 2 4 工程文件的運行和打包 7 3 實戰練習:開發一個網路爬蟲下載圖片工具 第8章 畫布繪圖——五子棋遊戲 8 1 五子棋遊戲的界面設計 8 1 1 五子棋遊戲的方案設計 8 1 2 製作五子棋遊戲界面 8 2 五子棋遊戲的邏輯實現 8 2 1 界面跳轉的實現 8 2 2 棋盤的繪製邏輯 8 2 3 棋子放置事件處理 8 2 4 勝利判斷 8 2 5 勝利結算界面 8 3 實戰練習:開發一個蘋果機的遊戲 第9章 VideoPlayer組件——視頻播放器 9 1 視頻播放器的界面設計 9 1 1 視頻播放器的方案設計 9 1 2 製作視頻播放器 9 2 視頻播放器的邏輯功能實現 9 2 1 通過彈出菜單載入視頻文件並進行播放 9 2 2 顯示播放進度、時間和剩餘時間及控制進度 9 2 3 切換暫停與播放的三態按鈕 9 2 4 小喇叭圖片按鈕與音量控制 9 2 5 窗口最大化與最小化到系統托盤處理 9 3 實戰練習:攝像頭人臉識別工具 第10章 Python跨平台應用軟體開發實戰資料庫與圖表組件——學院管理系統 10 1 學院管理系統的界面設計 10 1 1 學院管理系統的方案設計 10 1 2 資料庫表的創建 10 1 3 製作學院管理系統界面 10 2 PyMe學院系統的邏輯實現 10 2 1 班級信息數據的錄入 10 2 2 班級信息數據的查詢 10 2 3 學生信息數據的錄入 10 2 4 學生信息數據的分頁顯示 10 2 5 課程錄入與列表顯示 10 2 6 使用多個動態下拉列表框提交成績數據 10 2 7 使用動態數據列查詢學生的各科成績 10 3 實戰練習:開發一個賬本小管家進行日常消費和統計 第11章 界面美化——樣式與皮膚 11 1 了解ttk樣式 11 1 1 ttk中的樣式 11 1 2 ttk樣式的編寫 11 1 3 ttk樣式的應用 11 2 皮膚商店 11 2 1 下載皮膚與應用 11 2 2 發布自己設計的皮膚 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |