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)
買這商品的人也買了...
-
$450$356 -
$1,800$1,710 -
$2,900$2,755 -
$1,470$1,397
相關主題
商品描述
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)並學習處理事件、檢測手勢和控制多點觸控操作的技巧。您將學習應用策略來為應用程序添加動畫效果,並獲得互動、專業且響應靈敏的結果。在整本書中,您將通過開發三個應用程序並應對各種編程挑戰來應用這些知識。