Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

GUI Programming with Python and Kivy [ebook]

person icon Kamil Pakula

GUI Programming with Python and Kivy [ebook]

Just learn it - when you do, nothing's gonna ever be the same

person icon Kamil Pakula

ebook icon Amazon

language icon Language - English

updated on icon Updated on Feb, 2025

category icon Development ,Programming Languages,Python

price-loader

This eBook includes

Formats : PDF (Read Only)

Pages : 826

ISBN : 9798773825326

Edition : 1

Language : English

About the Book

Book description

This book covers all the basics that you need to know to start programming GUI applications with Python and Kivy. Throughout the book we will be building a GUI application from scratch, a fully functional game using all kinds of tools that Kivy has to offer.

Each part of the book starts with a theoretical introduction of a topic or idea that we then implement in the project. I assume you have no prior knowledge of the Kivy library, but you should have at least some basic knowledge of the Python programming language, including the object-oriented programming paradigm as this is what we will be using a lot in this book.

The book covers all the basic elements of Kivy that you have to know, like widgets, layouts, Kivy ids and properties, graphics, screens, animation, sound. Finally we’ll deploy the app to Windows. It is pretty comprehensive and after you finish it, I’m sure you’ll be able to create your own awesome GUI apps of any kind, not just games.

I hope you will have at least as much fun reading the book as I had writing it.

Goals

You will learn:

- to install Kivy and set up your environment

- to use both Python and the Kivy language

- to create good-looking and functional widgets

- to use Kivy layouts efficiently

- to use graphical assets and sounds

- to draw shapes in Kivy

- to translate, rotate, and scale elements

- to style the widgets

- to use an atlas

- to use Kivy properties

- to use screens and screen managers

- to create transitions

- to create events

- to validate user input

- to create animations

- to configure and deploy your app

GUI Programming with Python and Kivy [ebook]

eBook Preview

Author Details

Kamil Pakula

<a href="https://market.tutorialspoint.com/author/kamil_pakula">Kamil Pakula</a>

I studied linguistics and computer science. Since 1999 I've been working as a teacher. I teach languages and programming. For the couple recent years I've worked as a Python developer as well. I'm especially into GUI and 3D programming and 3D modeling with Blender. My favorite GUI framework is Kivy (I also wrote a Kivy book for beginners) and my favorite game engine is Panda3D. I love this job.

Our students work
with the Best

Related eBooks

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515