Companies Home Search Profile

Learn Python by creating 10 apps with tkinter

Focused View

Christian Koch

40:59:42

295 View
  • 1. Trailer.mp4
    01:29
  • 2. Installing Python.mp4
    08:00
  • 3. Installing a code editor (Sublime).mp4
    13:36
  • 1.1 1 execution.zip
  • 1. How code is executed.mp4
    05:22
  • 2.1 2 operations.zip
  • 2. Math operators.mp4
    08:27
  • 3.1 3 variables.zip
  • 3. Variables.mp4
    14:49
  • 4.1 4 functions.zip
  • 4. Functions.mp4
    06:45
  • 5.1 5 methods.zip
  • 5. Methods.mp4
    14:48
  • 6.1 6 return.zip
  • 6. Return values.mp4
    06:11
  • 7.1 7 comment.zip
  • 7. Comments.mp4
    05:14
  • 8.1 8 more execution.zip
  • 8. More on the order of execution.mp4
    08:14
  • 1. Intro.mp4
    04:22
  • 2.1 2 numbers.zip
  • 2. Numbers.mp4
    05:53
  • 3.1 3 strings.zip
  • 3. Strings.mp4
    20:35
  • 4.1 4 lists tuples.zip
  • 4. Lists and tuples.mp4
    18:00
  • 5.1 5 slicing.zip
  • 5. Slicing.mp4
    12:41
  • 6.1 6 unpacking.zip
  • 6. Unpacking.mp4
    04:36
  • 7.1 7 list string.zip
  • 7. Strings, tuples and lists.mp4
    08:50
  • 8.1 8 dicts.zip
  • 8. Dictionaries.mp4
    11:41
  • 9.1 9 set.zip
  • 9. Sets.mp4
    13:51
  • 10.1 10 bool.zip
  • 10. Booleans.mp4
    13:12
  • 11. Other data.mp4
    01:53
  • 1. Intro.mp4
    03:54
  • 2.1 1 simple if.zip
  • 2. Simple if statements.mp4
    13:07
  • 3.1 2 complex if.zip
  • 3. Complex if statements.mp4
    15:36
  • 4.1 3 match.zip
  • 4. Match case.mp4
    08:38
  • 5.1 4 while.zip
  • 5. While loops.mp4
    12:40
  • 6.1 5 for.zip
  • 6. For loops.mp4
    15:12
  • 7.1 6 ternary.zip
  • 7. Flow and linebreak.mp4
    07:40
  • 1.1 1 function intro.zip
  • 1. Intro.mp4
    13:55
  • 2.1 2 function args.zip
  • 2. Parameters.mp4
    12:19
  • 3.1 3 unlimited args.zip
  • 3. More on parameters.mp4
    10:52
  • 4.1 4 scope.zip
  • 4. Scope.mp4
    17:16
  • 5.1 5 lambda.zip
  • 5. Lambda functions.mp4
    05:50
  • 6.1 6 documentation.zip
  • 6. Documenting functions.mp4
    06:25
  • 1. intro.mp4
    00:47
  • 2.1 51 better for loops.zip
  • 2. Better for loops.mp4
    14:54
  • 3.1 52 list comp.zip
  • 3. List comprehension.mp4
    18:10
  • 4.1 53 other comp.zip
  • 4. Other comprehensions.mp4
    06:53
  • 5.1 54 sorted.zip
  • 5. Sorting data.mp4
    11:22
  • 6.1 55 map filter.zip
  • 6. Map and Filter.mp4
    08:53
  • 7.1 56 files.zip
  • 7. File Handling.mp4
    11:30
  • 8.1 57 delete.zip
  • 8. Deleting data.mp4
    04:23
  • 1. Intro.mp4
    16:21
  • 2.1 1 class intro.zip
  • 2. Classes in practice.mp4
    13:27
  • 3.1 2 dunder.zip
  • 3. Dunder methods.mp4
    16:13
  • 4.1 3 python deep dive.zip
  • 4. Classes and methods.mp4
    13:24
  • 5.1 4 scope.zip
  • 5. Scope.mp4
    14:37
  • 6.1 5 inheritance simple.zip
  • 6. Simple inheritance.mp4
    22:32
  • 7.1 6 inheritance complex.zip
  • 7. Complex inheritance.mp4
    19:55
  • 8.1 7 other.zip
  • 8. Extra.mp4
    10:56
  • 1.1 1 standard modules.zip
  • 1. Intro.mp4
    13:25
  • 2.1 2 external modules.zip
  • 2. External modules.mp4
    13:49
  • 3.1 3 custom modules.zip
  • 3. Creating modules.mp4
    07:28
  • 4. Dunder main.mp4
    03:22
  • 1.1 pass input.zip
  • 1. Intro (Pass & input).mp4
    05:11
  • 2.1 error handling.zip
  • 2. Exceptions.mp4
    14:34
  • 3.1 eval exec.zip
  • 3. Eval & Exec.mp4
    07:31
  • 4.1 decorator code.zip
  • 4. Decorators.mp4
    42:30
  • 1.1 0 0 demo.zip
  • 1. Creating an overview app.mp4
    20:21
  • 1.1 1 0 window basic widgets.zip
  • 1. 1 Window and the widgets.mp4
    19:09
  • 2.1 1 1 getting widget data.zip
  • 2. Settings and getting data.mp4
    13:42
  • 3.1 1 2 tkinter variables.zip
  • 3. Tkinter variables.mp4
    11:47
  • 4.1 1 3 buttons.zip
  • 4. Buttons.mp4
    26:27
  • 5.1 1 4 button func args.zip
  • 5. Buttons with arguments.mp4
    08:03
  • 6.1 1 5 events.zip
  • 6. Events.mp4
    13:02
  • 7.1 1 6 combo spin.zip
  • 7. Dropdown menus.mp4
    16:28
  • 8.1 1 7 canvas.zip
  • 8. Canvas.mp4
    24:32
  • 9.1 1 8 treeview.zip
  • 9. Tables.mp4
    14:43
  • 10.1 1 9 sliders.zip
  • 10. Slider.mp4
    19:24
  • 11.1 1 10 frame parenting.zip
  • 11. Frame parenting.mp4
    11:41
  • 12.1 1 11 tabs.zip
  • 12. Tabs.mp4
    07:21
  • 13.1 1 12 menus.zip
  • 13. Menus.mp4
    18:59
  • 14.1 1 13 window.zip
  • 14. Working with windows.mp4
    17:36
  • 1.1 2 0 layout intro.zip
  • 1. Layout overview.mp4
    18:01
  • 2.1 2 1 pack.zip
  • 2. Pack.mp4
    23:49
  • 3.1 2 2 pack parenting.zip
  • 3. Pack parenting.mp4
    15:27
  • 4.1 2 3 grid.zip
  • 4. Grid.mp4
    22:43
  • 5.1 2 4 place.zip
  • 5. Place.mp4
    20:49
  • 6.1 2 5 widget sizes.zip
  • 6. Sizes.mp4
    06:14
  • 7.1 2 6 stacking.zip
  • 7. Stacking widgets.mp4
    09:32
  • 8.1 2 7 toggle widgets.zip
  • 8. Toggling widgets.mp4
    16:21
  • 9.1 2 8 combined.zip
  • 9. Combining layouts.mp4
    19:30
  • 10.1 2 9 classes.zip
  • 10. Using classes.mp4
    28:22
  • 11.1 2 10 return.zip
  • 11. Creating custom widgets with return.mp4
    20:34
  • 12.1 2 11 responsive.zip
  • 12. Responsive layouts.mp4
    30:54
  • 13.1 2 12 scroll basics.zip
  • 13. Scrolling.mp4
    20:55
  • 14.1 2 13 scrollable widgets.zip
  • 14. Creating a scrollable frame.mp4
    31:51
  • 15.1 2 14 multi window.zip
  • 15. Working with multiple windows.mp4
    13:25
  • 1.1 3 0 style intro.zip
  • 1. Intro to styling.mp4
    14:45
  • 2.1 3 1 theme.zip
  • 2. Using themes.mp4
    07:58
  • 3.1 3 2 color.zip
  • 3. Working with colors.mp4
    08:39
  • 4.1 3 3 customtk.zip
  • 4. styling with customtkinter.mp4
    19:48
  • 5.1 3 4 customtk app.zip
  • 5. Converting a tkinter app to customtkinter.mp4
    06:25
  • 6.1 3 5 ttkbootstrap intro.zip
  • 6. Styling with ttkbootstrap.mp4
    12:59
  • 7. Using the ttkBootstrap editor.mp4
    03:13
  • 8.1 3 7 ttkbootstrap extra.zip
  • 8. Extra widgets from ttkBootstrap.mp4
    23:15
  • 9.1 3 8 animated widgets.zip
  • 9. Animating widgets.mp4
    30:51
  • 10.1 images.zip
  • 10. Working with images.mp4
    31:56
  • 11.1 animations.zip
  • 11. Creating animated images.mp4
    32:34
  • 12. Changing the title bar color.mp4
    11:37
  • 1.1 qr final.zip
  • 1.2 qr progress.zip
  • 1. Files.html
  • 2. Intro.mp4
    06:07
  • 3. Input field.mp4
    12:57
  • 4. Creating the image placeholder.mp4
    07:19
  • 5. Creating the qr image.mp4
    08:35
  • 6. Exporting the image.mp4
    08:49
  • 7. Changing the title bar color.mp4
    03:40
  • 1.1 bmi final.zip
  • 1.2 bmi progress.zip
  • 1. BMI app files.html
  • 2. Creating the window.mp4
    09:42
  • 3. Creating the widgets.mp4
    24:09
  • 4. Functionality.mp4
    14:57
  • 5. Metric units.mp4
    08:56
  • 6. Imperial units.mp4
    18:11
  • 1.1 snake final.zip
  • 1.2 snake progress.zip
  • 1. Snake game files.html
  • 2. Window setup.mp4
    06:51
  • 3. Snake & Apple drawing.mp4
    13:58
  • 4. Moving the snake.mp4
    15:05
  • 5. Finishing the game.mp4
    13:37
  • 1.1 calculator final.zip
  • 1.2 calculator progress.zip
  • 1. Calculator files.html
  • 2. Window setup.mp4
    14:48
  • 3. Output text.mp4
    12:33
  • 4. Buttons 1.mp4
    14:45
  • 5. Buttons 2.mp4
    09:41
  • 6. Buttons 3.mp4
    12:40
  • 7. Buttons 4 (Math).mp4
    12:53
  • 8. Calculator logic.mp4
    21:12
  • 9. Operators.mp4
    11:17
  • 1.1 maps final.zip
  • 1.2 maps progress.zip
  • 1. Map viewer files.html
  • 2. Setup.mp4
    10:32
  • 3. Getting input.mp4
    13:02
  • 4. Error animation.mp4
    12:53
  • 5. Styling the buttons.mp4
    13:15
  • 6. Adding the history bar.mp4
    15:28
  • 1.1 paint final.zip
  • 1.2 paint progress.zip
  • 1. Pain app files.html
  • 2. Window setup.mp4
    07:44
  • 3. Draw logic.mp4
    21:09
  • 4. Brush slider.mp4
    20:12
  • 5. Color panel.mp4
    18:26
  • 6. Color slider.mp4
    18:44
  • 7. Buttons.mp4
    26:29
  • 8. Brush preview.mp4
    14:38
  • 1.1 stock market final.zip
  • 1.2 stock market progress.zip
  • 1. Stock tracker files.html
  • 2. Window setup.mp4
    07:03
  • 3. Getting input.mp4
    14:47
  • 4. Getting finance data.mp4
    15:26
  • 5. Displaying the graph.mp4
    26:42
  • 1.1 image editor final.zip
  • 1.2 image editor progress.zip
  • 1. Image editor files.html
  • 2. Window setup.mp4
    13:17
  • 3. Image import.mp4
    11:08
  • 4. Displaying and scaling the image.mp4
    13:11
  • 5. Closing the image.mp4
    06:05
  • 6. Creating the menu.mp4
    17:41
  • 7. Manipulating the image.mp4
    21:51
  • 8. Manage data.mp4
    27:21
  • 9. Applying effects.mp4
    18:49
  • 10. Adding a revert button.mp4
    11:16
  • 11. Creating the export panels.mp4
    20:58
  • 12. Exporting the image.mp4
    08:35
  • 1.1 timer final.zip
  • 1.2 timer progress.zip
  • 1. Stopwatch.html
  • 2. Intro.mp4
    09:37
  • 3. Button setup.mp4
    14:17
  • 4. Button logic.mp4
    14:59
  • 5. Button styling.mp4
    06:56
  • 6. Timer.mp4
    18:53
  • 7. Creating the clock center.mp4
    11:58
  • 8. Basic trigonometry.mp4
    15:54
  • 9. Drawing the clock 1.mp4
    20:25
  • 10. Drawing the clock 2.mp4
    12:32
  • 11. changing the title bar color.mp4
    05:10
  • 12. Adding text to the clock.mp4
    18:38
  • 13. Adding the laps.mp4
    29:40
  • 1.1 weather final.zip
  • 1.2 weather progress.zip
  • 1. Weather files.html
  • 2. Setup.mp4
    08:34
  • 3. Responsive layout setup.mp4
    18:07
  • 4. Getting the weather data.mp4
    29:59
  • 5. Creating the small panel.mp4
    28:47
  • 6. Creating the wide panel.mp4
    18:21
  • 7. Creating the tall panel.mp4
    11:41
  • 8. Creating the max panel.mp4
    09:31
  • 9. Adding the images.mp4
    18:05
  • 10. Adding the animations.mp4
    18:32
  • Description


    Master GUI development and Python by creating desktop applications

    What You'll 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 is this for?


  • Absolute beginners
  • People who know Python who want to learn GUI development
  • More details


    Description

    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! 



    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Christian Koch
    Christian Koch
    Instructor's Courses
    Hello, My name is Christian Koch and I am a teacher for a range of subjects, primarily Programming in python, economics and maths. I finished my formal education in 2015 and achieved an MSc in Economic history from the London School in Economics. After that, I went pretty much immediately into teaching and taught at different Business colleges in London and ran lots of different courses that included data science, research methodologies, maths, Economics and history. I have also worked on several motion graphics videos and recently developed the marketing material for the 'Universities against modern slavery alliance'. All my courses use animations to explain concepts well and I'd like to think that I am quite good at explaining concepts. Check out my Youtube channel if you want to see how I teach.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 172
    • duration 40:59:42
    • Release Date 2023/04/27