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

Python全棧開發(高階編程)/清華開發者書庫

  • 作者:編者:夏正東|責編:趙佳霓
  • 出版社:清華大學
  • ISBN:9787302608943
  • 出版日期:2022/08/01
  • 裝幀:平裝
  • 頁數:368
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python全棧系列包括4冊書籍,分別為《Python全棧開發——基礎入門》《Python全棧開發——高階編程》《Python全棧開發——數據分析》《Python全棧開發——Web編程》。
    本書是Python全棧開發系列的第2冊,重點講解GUI編程和遊戲編程的相關知識,並搭配200多個示例代碼和4個綜合項目,可以幫助讀者快速、深入地理解和應用相關技術。
    本書共分為6章。第1章GUI編程,主要包括GUI簡介和GUI的開發工具包等知識點;第2章Tkinter,主要包括Tkinter的安裝、Misc類、Wm類、主窗口、控制項、布局管理器、事件處理、對話框和ttk模塊等知識點;第3章wxPython,主要包括wxPython的安裝、wxPython的基本要素、應用程序、窗口、控制項、布局管理器、事件處理、消息對話框、網格和滾動面板等知識點;第4章遊戲編程,主要包括遊戲編程簡介和遊戲的開發工具包等知識點;第5章PyGame,主要包括PyGame的安裝、PyGame的基礎知識、Surface對象、Rect對象、窗口圖層、圖片載入、圖片變形、圖片蒙版、圖形繪製、文本顯示、時間控制、事件處理、精靈、精靈組、碰撞檢測、音效和音樂等知識點;第6章Cocos2d,主要包括Cocos2d的安裝、Cocos2d的基礎知識、導演、節點、事件、粒子系統、動作、音效和音樂等知識點。
    本書可以作為廣大電腦軟體技術人員的參考用書,也可以作為高等院校電腦科學與技術、自動化、軟體工程、網路工程、人工智慧和信息管理與信息系統等專業的教學參考用書。

作者介紹
編者:夏正東|責編:趙佳霓
    夏正東,現任某網路技術公司CTO,系統分析師,擁有十余年一線軟體開發經驗,長期從事Web系統、GU開發框架及數據分析等領域的研發和教學工作,精通Python、PHP、Web前端及Linux等多項技術,曾就職于東軟、金山及電訊盈科等500強公司,多次參與瀋陽市政府、大連市政府、中國移動等合作項目,並在遼寧省部分高校和企業擔任電腦專業外聘講師和資深企培講師等職務。

目錄
第1章  GUI編程
  1.1  GUI簡介
    1.1.1  GUI的特點
    1.1.2  GUI的設計原則
  1.2  GUI的開發工具包
第2章  Tkinter
  2.1  Tkinter的安裝
  2.2  Misc類和Wm類
  2.3  主窗口
  2.4  控制項
    2.4.1  跟蹤控制項的值
    2.4.2  標籤(Label類)
    2.4.3  按鈕(Button類)
    2.4.4  單選按鈕(Radiobutton類)
    2.4.5  多選按鈕(Checkbutton類)
    2.4.6  文本輸入框(Entry類)
    2.4.7  下拉菜單(OptionMenu類)
    2.4.8  列表框(Listbox類)
    2.4.9  靜態框(LabelFrame類)
    2.4.10  微調節器(Spinbox類)
    2.4.11  滑塊(Scale類)
    2.4.12  消息(Message類)
    2.4.13  文本(Text類)
    2.4.14  滾動條(Scrollbar類)
    2.4.15  框架(Frame類)
    2.4.16  頂級窗口(Toplevel類)
    2.4.17  菜單欄(Menu類)
  2.5  布局管理器
    2.5.1  pack布局管理器
    2.5.2  grid布局管理器
    2.5.3  place布局管理器
  2.6  事件處理
    2.6.1  事件處理的4要素
    2.6.2  事件序列
    2.6.3  事件綁定
    2.6.4  事件
    2.6.5  系統級事件
  2.7  對話框
    2.7.1  消息對話框
    2.7.2  文件對話框
    2.7.3  顏色選擇對話框
  2.8  ttk模塊
    2.8.1  主題和樣式
    2.8.2  控制項
  2.9  項目實戰:文本編輯器
    2.9.1  程序概述
    2.9.2  程序編寫
第3章  wxPython
  3.1  wxPython的安裝
  3.2  wxPython的基本要素

  3.3  應用程序
  3.4  窗口
    3.4.1  框架(Frame類)
    3.4.2  內容面板(Panel類)
    3.4.3  菜單欄(MenuBar類)
    3.4.4  分隔窗口(SplitterWindow類)
  3.5  控制項
    3.5.1  靜態文本(StaticText類)
    3.5.2  文本輸入框(TextCtrl類)
    3.5.3  普通按鈕(Button類)
    3.5.4  點陣圖按鈕(BitmapButton類)
    3.5.5  開關按鈕(ToggleButton類)
    3.5.6  單選按鈕(RadioButton類)
    3.5.7  單選框(RadioBox類)
    3.5.8  複選框(CheckBox類)
    3.5.9  可編輯下拉菜單(ComboBox類)
    3.5.10  不可編輯下拉菜單(Choice類)
    3.5.11  列表框(ListBox類)
    3.5.12  靜態框(StaticBox類)
    3.5.13  靜態圖像(StaticBitmap類)
    3.5.14  靜態直線(StaticLine類)
    3.5.15  微調節器(SpinCtrl類)
    3.5.16  滑塊(Slider類)
    3.5.17  樹(TreeCtrl類)
    3.5.18  工具欄(ToolBar類)
    3.5.19  狀態欄(StatusBar類)
  3.6  布局管理器
    3.6.1  BoxSizer布局管理器
    3.6.2  StaticBoxSizer布局管理器
    3.6.3  GridSizer布局管理器
    3.6.4  FlexGridSizer布局管理器
  3.7  事件處理
    3.7.1  事件處理的4要素
    3.7.2  事件
  3.8  消息對話框
  3.9  網格
  3.10  滾動面板
  3.11  項目實戰:QQ
    3.11.1  程序概述
    3.11.2  創建資料庫
    3.11.3  程序目錄結構
    3.11.4  程序編寫
第4章  遊戲編程
  4.1  遊戲編程簡介
  4.2  遊戲的開發工具包
第5章  PyGame
  5.1  PyGame的安裝
  5.2  PyGame的基礎知識
    5.2.1  基本概念
    5.2.2  坐標系

    5.2.3  基本開發流程
  5.3  Surface對象和Rect對象
    5.3.1  Surface對象
    5.3.2  Rect對象
  5.4  窗口圖層
  5.5  圖片載入
  5.6  圖片變形
  5.7  圖片蒙版
  5.8  圖形繪製
  5.9  文本顯示
    5.9.1  pygame.font模塊
    5.9.2  pygame.freetype模塊
  5.10  時間控制
  5.11  事件處理
    5.11.1  事件和事件隊列
    5.11.2  窗口事件
    5.11.3  鍵盤事件
    5.11.4  滑鼠事件
    5.11.5  自定義事件
  5.12  精靈、精靈組和碰撞檢測
    5.12.1  精靈和精靈組
    5.12.2  碰撞檢測
  5.13  音效和音樂
    5.13.1  音效
    5.13.2  音樂
  5.14  項目實戰:五子棋
    5.14.1  程序概述
    5.14.2  程序編寫
第6章  Cocos2d
  6.1  Cocos2d的安裝
  6.2  Cocos2d的基礎知識
    6.2.1  基本元素
    6.2.2  坐標系
    6.2.3  基本開發流程
  6.3  導演(Director類)
  6.4  節點(CocosNode類)
    6.4.1  場景(Scene類)
    6.4.2  圖層(Layer類)
    6.4.3  精靈(Sprite類)
    6.4.4  菜單(Menu類)
  6.5  事件
    6.5.1  鍵盤事件
    6.5.2  滑鼠事件
  6.6  粒子系統
  6.7  動作(Action類)
    6.7.1  瞬時動作
    6.7.2  間隔動作
  6.8  音效和音樂
    6.8.1  Pyglet
    6.8.2  Pygame/SDL

  6.9  項目實戰:飛機大戰
    6.9.1  程序概述
    6.9.2  程序目錄結構
    6.9.3  程序編寫

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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