Kivy: Interactive Applications in Python, 2/e(Paperback)

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)
- 提供簡化代碼和許多技巧的全面教程

本書適合對象:
- 如果您是一名Python開發人員,想要創建與多個平台兼容的令人興奮和動態的UI/UX應用程序,那麼這本書適合您。
- 不需要具備Kivy的先前經驗,但您應該熟悉Python並對軟件工程概念(如繼承、類和實例)有一定的了解。

您將學到的內容:
- 使用Kivy語言和Kivy小部件構建響應式的用戶界面(UI)
- 掌握使用Kivy畫布在屏幕上顯示圖形
- 使用Kivy屬性使UI根據用戶輸入和屏幕大小保持更新
- 綁定和解除綁定Kivy事件以控制小部件、觸摸、鼠標、鍵盤和動畫
- 使用手勢進行小部件的縮放、旋轉和平移
- 創建並使用自己的手勢,並控制屏幕上的多點觸控
- 通過行為、動畫和過渡增強您的小部件
- 使用Kivy檢查器調試應用程序

詳細內容:
《Kivy – Interactive Applications and Games in Python Second Edition》將為您提供創建互動、響應式和跨平台應用程序和遊戲所需的所有必要知識。

本書介紹了Kivy語言和必要的組件,以便您可以實現圖形用戶界面(GUI)並學習處理事件、檢測手勢和控制多點觸控操作的技巧。您將學習應用策略來為應用程序添加動畫效果,並獲得互動、專業且響應靈敏的結果。在整本書中,您將通過開發三個應用程序並應對各種編程挑戰來應用這些知識。