HOME > Development > Learn Python by creating 10 apps with tkinter

Learn Python by creating 10 apps with tkinter

  • Development
  • Dec 09, 2024
SynopsisLearn Python by creating 10 apps with tkinter, available at $...
Learn Python by creating 10 apps with tkinter  No.1

Learn Python by creating 10 apps with tkinter, available at $94.99, has an average rating of 4.82, with 183 lectures, based on 560 reviews, and has 4731 subscribers.

You will learn about Master Python and graphical user interfaces Learn how to create any kind of style and layout to make your own apps Master the design of large projects Create 10 tkinter apps including games Request information from the internet (stock, weather and geo information) You will develop a thorough understanding of Python This course is ideal for individuals who are Absolute beginners or People who know Python who want to learn GUI development It is particularly useful for Absolute beginners or People who know Python who want to learn GUI development.

Enroll now: Learn Python by creating 10 apps with tkinter

Summary

Title: Learn Python by creating 10 apps with tkinter

Price: $94.99

Average Rating: 4.82

Number of Lectures: 183

Number of Published Lectures: 183

Number of Curriculum Items: 183

Number of Published Curriculum Objects: 183

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Master Python and graphical user interfaces
  • Learn how to create any kind of style and layout to make your own apps
  • Master the design of large projects
  • Create 10 tkinter apps including games
  • Request information from the internet (stock, weather and geo information)
  • You will develop a thorough understanding of Python
  • Who Should Attend

  • Absolute beginners
  • People who know Python who want to learn GUI development
  • Target Audiences

  • Absolute beginners
  • People who know Python who want to learn GUI development
  • Learn the world’s most popular programming language by making 10 apps!

    This course includes an incredibly comprehensive, yet easy to follow, introduction to Python and uses that knowledge to create 10 sophisticated apps using tkinter. By the time you finish these projects you will have a strong understanding of Python and of coding in general. You will also have amazing projects for your portfolio.

    The course contains over 150 videos and includes a huge amount of exercises so you can practice while you code along. You can also find the code for every video attach in the course. The course will start completely from scratch and I will begin by installing Python on Windows or MacOS; or you can use an online code editor.

    This course is going to cover every topic of Python, for example:

  • All of the datatypes (integers, strings, floats, booleans, lists, tuples, dictionaries etc)

  • You will learn classes and object-oriented programming

  • Inheritance, both simple and complex will be covered in detail

  • You will learn how to control the flow of the code using if, while, for and match

  • You will learn about functions and how to pass information around

  • There are many sections on scope to keep your code organized

  • Decorators will be covered in depth

  • File handling will be used

  • Using that knowledge, you will learn how to create:

  • a responsive weather app

  • the ios Stopwatch and Calculator

  • a paint app

  • a stock market tracker

  • a maps viewer

  • a bmi app

  • a snake game

  • an image editor

  • a qr code generator

  • Python is one of the most desirable features on the job market and can get you into well-paying and interesting jobs. It is also a very easy to learn language that you can use as a starting point in your coding career. I am looking forward to seeing you in the course! 

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Trailer

    Lecture 2: Installing Python

    Lecture 3: Installing a code editor (Sublime)

    Chapter 2: Python basics

    Lecture 1: How code is executed

    Lecture 2: Math operators

    Lecture 3: Variables

    Lecture 4: Functions

    Lecture 5: Methods

    Lecture 6: Return values

    Lecture 7: Comments

    Lecture 8: More on the order of execution

    Chapter 3: Datatypes

    Lecture 1: Intro

    Lecture 2: Numbers

    Lecture 3: Strings

    Lecture 4: Lists and tuples

    Lecture 5: Slicing

    Lecture 6: Unpacking

    Lecture 7: Strings, tuples and lists

    Lecture 8: Dictionaries

    Lecture 9: Sets

    Lecture 10: Booleans

    Lecture 11: Other data

    Chapter 4: Flow

    Lecture 1: Intro

    Lecture 2: Simple if statements

    Lecture 3: Complex if statements

    Lecture 4: Match case

    Lecture 5: While loops

    Lecture 6: For loops

    Lecture 7: Flow and linebreak

    Chapter 5: Functions

    Lecture 1: Intro

    Lecture 2: Parameters

    Lecture 3: More on parameters

    Lecture 4: Scope

    Lecture 5: Lambda functions

    Lecture 6: Documenting functions

    Chapter 6: Working with data

    Lecture 1: intro

    Lecture 2: Better for loops

    Lecture 3: List comprehension

    Lecture 4: Other comprehensions

    Lecture 5: Sorting data

    Lecture 6: Map and Filter

    Lecture 7: File Handling

    Lecture 8: Deleting data

    Chapter 7: Classes

    Lecture 1: Intro

    Lecture 2: Classes in practice

    Lecture 3: Dunder methods

    Lecture 4: Classes and methods

    Lecture 5: Scope

    Lecture 6: Simple inheritance

    Lecture 7: Complex inheritance

    Lecture 8: Extra

    Chapter 8: Modules

    Lecture 1: Intro

    Lecture 2: External modules

    Lecture 3: Creating modules

    Lecture 4: Dunder main

    Chapter 9: Additional topics

    Lecture 1: Intro (Pass & input)

    Lecture 2: Exceptions

    Lecture 3: Eval & Exec

    Lecture 4: Decorators

    Chapter 10: Overview of tkinter

    Lecture 1: Creating an overview app

    Chapter 11: Tkinter basics

    Lecture 1: 1 Window and the widgets

    Lecture 2: Settings and getting data

    Lecture 3: Tkinter variables

    Lecture 4: Buttons

    Lecture 5: Buttons with arguments

    Lecture 6: Events

    Lecture 7: Dropdown menus

    Lecture 8: Canvas

    Lecture 9: Tables

    Lecture 10: Slider

    Lecture 11: Frame parenting

    Lecture 12: Tabs

    Lecture 13: Menus

    Lecture 14: Working with windows

    Chapter 12: Layouts

    Lecture 1: Layout overview

    Lecture 2: Pack

    Lecture 3: Pack parenting

    Lecture 4: Grid

    Lecture 5: Place

    Lecture 6: Sizes

    Lecture 7: Stacking widgets

    Lecture 8: Toggling widgets

    Lecture 9: Combining layouts

    Lecture 10: Using classes

    Lecture 11: Creating custom widgets with return

    Lecture 12: Responsive layouts

    Lecture 13: Scrolling

    Lecture 14: Creating a scrollable frame

    Instructors

  • Learn Python by creating 10 apps with tkinter  No.2
    Christian Koch
    Lecturer for Programming, maths and Economics
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 6 votes
  • 3 stars: 11 votes
  • 4 stars: 135 votes
  • 5 stars: 407 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!