Python- Build Modern Desktop GUI Applications and Games

Python- Build Modern Desktop GUI Applications and Games

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 11.5 Hours | 3.23 GB

Build : FlappyBird Game, Desktop Apps, Pong Game etc.

Welcome to to the Python-Build Modern Desktop GUI Applications and Games course.

This course is designed to give you a solid foundation in the most useful aspects of modern GUI application development using python and the kivy framework in an engaging and easy to follow way. The goal of this course is to teach you how to develop real-world useful desktop applications and games while mastering python and the kivy framework.

By the end of this course you should be able to develop Modern Looking GUI Applications using Python, develop good looking games using python, develop games like the famous FlappyBird game and the Pong game. You will be able to develop modern looking GUI applications for doing things like taking notes, capturing and displaying real-time data and so much more.

What you’ll learn

  • Develop Modern Looking GUI Applications using Python
  • Develop Good Looking Games using Python
  • Develop the FlappyBird Game using Python
  • Develop a Pong Game using Python
  • Develop a Note Taking Application using Python
  • Develop Applications for Capturing and Monitoring Data in Realtime
  • Master the Kivy Python Framework
Table of Contents

Introduction
1 Introduction (Same as Promo)

Setting Up
2 Setting Up
3 Installing Python
4 Using IDLE
5 Installing Python packages
6 Setting up an Integrated Development Environment (IDE)
7 Setting Up the Kivy Framework

Getting Started (Building a Modern Desktop Clock)
8 Project Introduction
9 Creating the Application Class
10 Adding Screens to our Application
11 Adding Widgets to our Screens
12 Adding Logic to our Application
13 Adding Logic to our Application (Part II)
14 Course material download

Understanding Layouts
15 Working with FloatLayouts
16 Working with RelativeLayouts
17 Working with AnchorLayouts
18 Working with GridLayouts
19 Working with StackLayouts

Understanding the Text Widgets
20 Working with Text Markups
21 Formatting Long text with the TextSize and LineHeight Properties

Getting familiar with Core Kivy Widgets
22 Understanding Kivy and Python Interractions
23 Working with Popups
24 Making Widgets Animate
25 Creating Accordions Programatically
26 Working with Accordions in .kv files
27 Working with ActionBars
28 Working with different Color Formats
29 Working with Sliders
30 Loading Images Asynchronously

The Screen Manager
31 Experimenting with Screen Transitions

Capturing Inputs
32 Capturing Touch Inputs

Experimenting with RecycleViews
33 RecycleView in Action (Part I)
34 RecycleView in Action (Part II)

Building A Table Tennis (Pong ) Game
35 Coding the game’s UI Elements
36 Coding the game’s Logic

Building a GUI Application to Capture Hardware Data in Realtime
37 Coding the Microphone Data Capture Application (Part I)
38 Coding the Microphone Data Capture Application (Part II)

Building A GUI Note Taking Desktop Application
39 Coding the Application’s UI Elements (Part I)
40 Coding the Application’s UI Elements (Part II)
41 Coding the Application’s Logic (Part I)
42 Coding the Application’s Logic (Part II)
43 Coding Application’s final touches and Testing

Exploring Widgets More
44 Exploring more properties of LabelWidget (Part I)
45 Exploring more properties of LabelWidget (Part II)

Building the Flappy Bird Game
46 Setting Up our Game’s Classes
47 Coding our Game’s UI Elements (Part I)
48 Coding our Game’s UI Elements (Part II)

Python Essentials
49 Printing statements
50 Variables
51 Lists
52 Operators
53 Conditions
54 For Loops
55 While Loops
56 Functions
57 Dictionaries
58 Classes and Objects

Closing
59 Closing Remarks