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

Python 跨平臺(tái)應(yīng)用軟件開(kāi)發(fā)實(shí)戰(zhàn)

Python 跨平臺(tái)應(yīng)用軟件開(kāi)發(fā)實(shí)戰(zhàn)

定 價(jià):¥99.00

作 者: 卞安 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111735380 出版時(shí)間: 2023-11-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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