幫助中心 | 我的帳號 | 關於我們

Python跨平台應用軟體開發實戰/Python開發從入門到精通系列

  • 作者:卞安|責編:李培培
  • 出版社:機械工業
  • ISBN:9787111735380
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:253
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本講解如何使用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  發布自己設計的皮膚

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032