Project-Based Python Programming For Kids and Beginners

Video description

Learn Python programming by developing robust GUIs and games

About This Video

  • Learn the basics of Python game programming
  • Develop intuitive and efficient Python GUIs
  • Create simple yet practical applications in Python

In Detail

Coding for beginners and kids is now made exciting and easy. Learn to code fun games, graphics and graphical user interfaces (GUIs) in Python, one of the most powerful programming languages known for its speed, flexibility, and ease-of-use. The Python coding language integrates well with other platforms and runs on almost all modern devices. This OSI-approved open-source language allows free use and distribution (including commercial distribution).

This course helps you delve into the graphics and UX (user experience) aspects of Python. You’ll get up to speed with this computer language in a hands-on manner by drawing shapes, coding a simple game, and designing GUIs (graphical user interfaces), including a functional GUI for a temperature converter app. The course will also guide you through analyzing scientific and statistical data. As you advance, you’ll get to grips with developing educational software. In addition to this, you’ll gain comprehensive insights into accessing and organizing databases, along with understanding how to manage networks.

By the end of this course, you will be well-versed with using not only Python 2 but Python 3 as well for designing immersive games and developing interactive applications and websites.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introduction to Project Based Python Programming
    1. Introduction to the Course & Me 00:06:03
    2. Python Installation for Windows 00:07:20
    3. Python Installation for Other OS 00:03:16
    4. Online Python IDLE 00:03:14
    5. Hello World in Python 00:08:11
    6. Python Coding with Visual Studio 00:08:11
    7. Some Common Python Terms 00:03:11
    8. Conclusion to Section 1 00:02:24
  2. Chapter 2 : Diving into the Python Basics
    1. Basic Arithmetic in Python 00:08:35
    2. Welcome to the World of Data Types 00:03:47
    3. Random Number Generation 00:05:09
    4. Working With Strings 00:18:56
    5. Get User Inputs 00:05:53
    6. Tuples 00:06:32
    7. Lists 00:15:44
    8. Dictionaries 00:10:24
    9. Defining our Own Functions in Python-Basic 00:07:40
    10. Some More On Functions 00:05:54
    11. Conclusions to Section 2 00:02:09
  3. Chapter 3 : Decision Making with Programming
    1. Rationale for this section 00:03:40
    2. if-else loops 00:08:03
    3. elif in if-else loops 00:08:53
    4. while loop 00:04:13
    5. for loop 00:05:28
    6. More on Loops 00:11:58
    7. Nested For Loop 00:03:26
    8. Build a Number Guessing Game!!-Basic 00:06:22
    9. Build a Number Guessing Game!!-Advanced 00:12:38
    10. OPTIONAL:Build a Number Guessing Game!!-(More) Advanced 00:03:54
    11. Conclusion to Section 3 00:01:20
  4. Chapter 4 : Graphics with Python
    1. Working With Graphics in Python 00:04:19
    2. Draw a Square 00:05:17
    3. The Idea Behind Angles 00:03:34
    4. Draw a Rectangle Using Loops 00:03:03
    5. Create a Rectangle Function 00:04:50
    6. Code Along1: Draw an Equilateral Triangle 00:04:16
    7. Code Along2: Draw an Equilateral Triangle With Loops 00:02:10
    8. Code an Irregular Shape: Start a Snowflake 00:04:25
    9. Snowflakes!! 00:03:37
    10. Conclusions to Section 4 00:01:41
  5. Chapter 5 : GUI Programming with Python
    1. Start with GUIs in Python 00:03:29
    2. Create a Simple Button With tkinter 00:03:06
    3. Add Functionality to the Button 00:05:48
    4. The Tkinter Grid 00:03:02
    5. Common Tkinter GUI Widgets 00:12:46
    6. Canvas for Drawing-part1 00:03:58
    7. Canvas for Drawing-part2 00:03:33
    8. Simple Expression Evaluator 00:02:49
    9. Start With the Temperature Conversion App 00:14:32
    10. Complete the App-1 00:06:02
    11. Complete the App-2 00:03:53

Product information

  • Title: Project-Based Python Programming For Kids and Beginners
  • Author(s): Minerva Singh
  • Release date: December 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781800204782