Kivy: Interactive Applications in Python, 2/e(Paperback)
暫譯: Kivy:Python互動應用程式,第二版(平裝本)

Roberto Ulloa

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-19
  • 定價: $1,620
  • 售價: 8.0$1,296
  • 語言: 英文
  • 頁數: 157
  • 裝訂: Paperback
  • ISBN: 1785286927
  • ISBN-13: 9781785286926
  • 相關分類: Python程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Create responsive cross-platform UI/UX applications and games in Python using the open source Kivy library

About This Book

  • Utilize the power of Kivy to develop applications that run on all the major platforms
  • Build user interfaces (UI) and control multi-touch events to improve the user experience (UX)
  • A comprehensive tutorial with simplified code and lots of tips and tricks

Who This Book Is For

If you are a Python developer who wants to create exciting and dynamic UI/UX applications that are compatible with multiple platforms, then this is the book for you. No prior experience with Kivy is required, although you should be familiar with Python and have a fair understanding of software engineering concepts such as inheritance, classes, and instances.

What You Will Learn

  • Build responsive user interfaces (UIs) using the Kivy language and the Kivy widgets
  • Master the use of the Kivy canvas to display graphics on screen
  • Keep the UI updated on user input and screen size with Kivy properties
  • Bind and unbind Kivy events to control widgets, touches, the mouse, the keyboard, and animations
  • Scale, rotate, and translate widgets using finger gestures
  • Create and use your own gestures, and control multiple touches on the screen
  • Enhance your widgets with behaviors, animations, and transitions
  • Debug your application with the Kivy inspector

In Detail

Kivy – Interactive Applications and Games in Python Second Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.

This book introduces the Kivy language and the necessary components so you can implement a graphical user interface (GUI) and learn techniques to handle events, detect gestures, and control multi-touch actions. You will learn strategies to animate your applications, and obtain interactive, professional-looking, and responsive results. You will be applying this knowledge throughout the book by developing three applications and tackling their diverse programming challenges.

商品描述(中文翻譯)

使用開源 Kivy 函式庫在 Python 中創建響應式跨平台 UI/UX 應用程式和遊戲

本書介紹



  • 利用 Kivy 的強大功能開發可在所有主要平台上運行的應用程式

  • 構建用戶界面 (UI) 並控制多點觸控事件以改善用戶體驗 (UX)

  • 提供全面的教程,簡化的代碼以及大量的提示和技巧

本書適合誰閱讀


如果您是一位希望創建兼容多平台的令人興奮和動態的 UI/UX 應用程式的 Python 開發者,那麼這本書就是為您而寫的。雖然不需要具備 Kivy 的先前經驗,但您應該熟悉 Python 並對軟體工程概念(如繼承、類別和實例)有一定的理解。

您將學到什麼



  • 使用 Kivy 語言和 Kivy 小部件構建響應式用戶界面 (UIs)

  • 掌握使用 Kivy 畫布在螢幕上顯示圖形

  • 使用 Kivy 屬性根據用戶輸入和螢幕大小更新 UI

  • 綁定和解除綁定 Kivy 事件以控制小部件、觸控、滑鼠、鍵盤和動畫

  • 使用手勢縮放、旋轉和移動小部件

  • 創建和使用您自己的手勢,並控制螢幕上的多點觸控

  • 通過行為、動畫和過渡增強您的小部件

  • 使用 Kivy 檢查器調試您的應用程式

詳細內容


Kivy – Python 中的互動應用程式和遊戲(第二版)將為您提供創建互動式、響應式和跨平台應用程式及遊戲所需的所有知識。


本書介紹了 Kivy 語言及其必要組件,使您能夠實現圖形用戶界面 (GUI),並學習處理事件、檢測手勢和控制多點觸控操作的技術。您將學習為應用程式添加動畫的策略,並獲得互動式、專業外觀和響應式的結果。您將在整本書中應用這些知識,開發三個應用程式並解決其多樣的程式設計挑戰。