注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python 跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)

Python 跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)

Python 跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)

定 價:¥99.00

作 者: 卞安 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111735380 出版時間: 2023-11-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  這是一本講解如何使用Python基于工具化流程進行跨平臺應(yīng)用軟件開發(fā)的書籍?!禤ython 跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)》從簡單的計算器軟件入手,通過一系列由淺入深的工程案例,讓開發(fā)者一步步掌握應(yīng)用軟件的開發(fā)流程和設(shè)計方法,熟悉常用的界面控件、功能組件和打包工具,并在這個過程中同步掌握PyMe的可視化開發(fā)流程,進而有能力基于Python語言進行跨平臺軟件的開發(fā)工作。本書結(jié)構(gòu)緊湊,內(nèi)容由淺入深,是學(xué)習(xí)掌握可視化流程進行Python應(yīng)用軟件開發(fā)的實戰(zhàn)型書籍?!禤ython 跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)》為讀者提供了全部案例源代碼下載和高清學(xué)習(xí)視頻,讀者可以直接掃描二維碼觀看?!禤ython 跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)》適合Python初學(xué)者、希望使用Python進行應(yīng)用軟件開發(fā)的工程師、希望快速提升Python開發(fā)能力的初級程序員,以及在校相關(guān)專業(yè)師生閱讀。

作者簡介

  卞安,網(wǎng)名紅孩兒,游戲行業(yè)知名技術(shù)專家,多年從事游戲引擎和工具化產(chǎn)品開發(fā),獨立開發(fā)過游戲引擎工具化軟件并被知名引擎企業(yè)收購。曾任職北京無限時空引擎總監(jiān)、觸控科技引擎產(chǎn)品總監(jiān)、玩吧技術(shù)專家組長等技術(shù)管理崗位。有多年創(chuàng)業(yè)經(jīng)驗,帶領(lǐng)團隊在移動3D游戲、VR引擎等領(lǐng)域開發(fā)過多款自研技術(shù)產(chǎn)品,在自研引擎技術(shù)研發(fā)領(lǐng)域有較豐富的經(jīng)驗。撰寫過大量的技術(shù)類文章,其中部分被官方媒體收錄,被評為知名游戲引擎Cocos的有價值專家及CSDN博客專家,并多次擔任過知名高校的游戲技術(shù)開發(fā)課程講師。目前主要致力于基于Python語言的IDE和游戲引擎研發(fā)。

圖書目錄

第1章 Python應(yīng)用軟件開發(fā)基礎(chǔ)
1.1Python應(yīng)用軟件開發(fā)概述
1.1.1Python應(yīng)用軟件開發(fā)現(xiàn)狀
1.1.2Python開發(fā)環(huán)境與工具
1.1.3Python應(yīng)用軟件的打包與發(fā)布
1.2Python界面開發(fā)的方法
1.2.1理解界面的意義
1.2.2常用的界面庫介紹
1.2.3一個簡單的tkinter界面程序
1.3認識PyMe
1.3.1PyMe簡介
1.3.2PyMe的登錄
1.3.3利用PyMe創(chuàng)建一個對話框工程
1.3.4程序運行與調(diào)試
1.3.5應(yīng)用打包與發(fā)布
1.3.6使用Git進行版本管理
第2章 基礎(chǔ)界面設(shè)計——計算器
2.1計算器的界面設(shè)計
2.1.1計算器的設(shè)計方案
2.1.2制作計算器的界面
2.2計算器的邏輯處理
2.2.1通過Fun函數(shù)庫獲取用戶變量
2.2.2運算邏輯的編碼實現(xiàn)
2.3實戰(zhàn)練習(xí):開發(fā)一個軟鍵盤輸入界面
第3章 界面控件數(shù)據(jù)存取——注冊與登錄
3.1登錄注冊程序的界面設(shè)計
3.1.1登錄注冊程序的方案設(shè)計
3.1.2制作登錄界面
3.2登錄驗證的邏輯實現(xiàn)
3.2.1數(shù)據(jù)庫的使用方法
3.2.2注冊邏輯代碼的編寫
3.2.3登錄邏輯代碼的編寫
3.2.4運行與測試
3.3實戰(zhàn)練習(xí):開發(fā)一個物流信息錄入功能界面
第4章 請求網(wǎng)絡(luò)數(shù)據(jù)——物流查詢
4.1物流查詢工具的界面設(shè)計
4.1.1物流查詢軟件的方案設(shè)計
4.1.2物流查詢工具界面制作
4.2查詢與顯示的邏輯實現(xiàn)
4.2.1使用urllib庫請求查詢信息
4.2.2使用JSON庫解析接收的顯示
4.2.3接收并顯示結(jié)果列表信息
4.2.4使用多線程優(yōu)化體驗
4.3實戰(zhàn)練習(xí):做一個火車票查詢軟件
4.3.1日期選擇控件
4.3.2查詢處理
第5章 文件處理工具——PDF合并與拆分
5.1PDF文件工具的界面設(shè)計
5.1.1PDF文件工具的方案設(shè)計
5.1.2制作PDF文件工具界面
5.2PDF文件的合并與拆分處理
5.2.1使用PyPDF2庫讀取和寫入PDF
5.2.2PDF文件的合并處理
5.2.3PDF文件的拆分處理
5.3實戰(zhàn)練習(xí):文檔轉(zhuǎn)換工具
第6章 文檔處理——PythonEditor
6.1單文檔編輯軟件的界面設(shè)計
6.1.1單文檔Python編輯器的方案設(shè)計
6.1.2制作單文檔編輯器
6.2單文檔PythonEditor功能開發(fā)
6.2.1新建、打開與保存文件
6.2.2剪切、復(fù)制與粘貼
6.2.3字體和字號設(shè)置
6.2.4代碼運行與輸出
6.3實戰(zhàn)練習(xí):開發(fā)一個翻譯軟件
第7章 多文檔管理——PythonIDE
7.1多文檔編輯器的界面設(shè)計
7.1.1多文檔Python編輯器的方案設(shè)計
7.1.2制作多文檔編輯器
7.2多文檔編輯器的邏輯實現(xiàn)
7.2.1文件遍歷與文件樹生成
7.2.2文件的打開與顯示
7.2.3文件的新建、導(dǎo)入與刪除
7.2.4工程文件的運行和打包目錄
7.3實戰(zhàn)練習(xí):開發(fā)一個網(wǎng)絡(luò)爬蟲下載圖片工具
第8章 畫布繪圖——五子棋游戲
8.1五子棋游戲的界面設(shè)計
8.1.1五子棋游戲的方案設(shè)計
8.1.2制作五子棋游戲界面
8.2五子棋游戲的邏輯實現(xiàn)
8.2.1界面跳轉(zhuǎn)的實現(xiàn)
8.2.2棋盤的繪制邏輯
8.2.3棋子放置事件處理
8.2.4勝利判斷
8.2.5勝利結(jié)算界面
8.3實戰(zhàn)練習(xí):開發(fā)一個蘋果機的游戲
第9章 VideoPlayer組件——視頻播放器
9.1視頻播放器的界面設(shè)計
9.1.1視頻播放器的方案設(shè)計
9.1.2制作視頻播放器
9.2視頻播放器的邏輯功能實現(xiàn)
9.2.1通過彈出菜單加載視頻文件并進行播放
9.2.2顯示播放進度、時間和剩余時間及控制進度
9.2.3切換暫停與播放的三態(tài)按鈕
9.2.4小喇叭圖片按鈕與音量控制
9.2.5窗口大化與小化到系統(tǒng)托盤處理
9.3實戰(zhàn)練習(xí):攝像頭人臉識別工具
第10章 Python跨平臺應(yīng)用軟件開發(fā)實戰(zhàn)數(shù)據(jù)庫與圖表組件——學(xué)院管理系統(tǒng)
10.1學(xué)院管理系統(tǒng)的界面設(shè)計
10.1.1學(xué)院管理系統(tǒng)的方案設(shè)計
10.1.2數(shù)據(jù)庫表的創(chuàng)建
10.1.3制作學(xué)院管理系統(tǒng)界面
10.2PyMe學(xué)院系統(tǒng)的邏輯實現(xiàn)
10.2.1班級信息數(shù)據(jù)的錄入
10.2.2班級信息數(shù)據(jù)的查詢
10.2.3學(xué)生信息數(shù)據(jù)的錄入
10.2.4學(xué)生信息數(shù)據(jù)的分頁顯示
10.2.5課程錄入與列表顯示
10.2.6使用多個動態(tài)下拉列表框提交成績數(shù)據(jù)
10.2.7使用動態(tài)數(shù)據(jù)列查詢學(xué)生的各科成績
10.3實戰(zhàn)練習(xí):開發(fā)一個賬本小管家進行日常消費和統(tǒng)計
第11章 界面美化——樣式與皮膚
11.1了解ttk樣式
11.1.1ttk中的樣式
11.1.2ttk樣式的編寫
11.1.3ttk樣式的應(yīng)用
11.2皮膚商店
11.2.1下載皮膚與應(yīng)用
11.2.2發(fā)布自己設(shè)計的皮膚

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號