Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python GUI Programming using Tkinter and Python 3
Rating: 4.0 out of 5(296 ratings)
1,450 students

Python GUI Programming using Tkinter and Python 3

Python GUI Programming is powerful and Tkinter is simple. Use them to create Applications, Python Graphics, UI and more.
Created byAttreya Bhatt
Last updated 6/2018
English

What you'll learn

  • Skills to build amazing Python GUI applications using Tkinter
  • Convert command line tools to Graphical Applications
  • Access to our private facebook group available to only students of this Python GUI course
  • Learn Python GUI programming and how to implement it in various real life scenarios
  • You will get an in-depth understanding of elements in Python UI
  • Develop and integrate Python Graphics and Shapes into your Project
  • Use Python Tkinter to develop powerful applications

Course content

8 sections29 lectures2h 32m total length
  • Walkthrough3:26

    Hi guys! I am glad you decided to join the course. In this course we will be learning how to build Graphical User Interfaces (GUI) from scratch using Python Tkinter.


    In these type of courses I really like following the from zero approach. The from zero approach is basically teaching everything from scratch and then going on to make complex interfaces. We will befollowing a from zero approach in this course too!

    The whole course is divided into 7 sections -

    1) Section 1 - Installing Python and Pycharm.

    2) Section 2 - Python Basics
    In this section we cover some basic concepts of conditions, loops, functions and how to take input from the user. If you are not familiar with the Python language or want to revise the language once again then this section is for you.  If you are comfortable with basic Python then feel free to skip this section.

    3) Section 3 - Introduction to Tkinter
    This is a pretty short section but in this section we will get introduced to Tkinter and then we will build our first window with some text to it. We will also learn how to change the icon and the title of our tkinter window.

    4) Section 4 - Layouts
    There are a lot of ways to arrange text, buttons and different widgets on the software window. We cover two main methods of arranging elements. The first method is know as the Pack method and the other one is known as the grid system. By the end of this section you would have learned about basic elements like Buttons and how to place them properly in your window.

    5) Section 5 - Interaction with GUI
    In this section we are going to learn how the interface interacts with our Python code. We are going to make buttons and checkboxes that interact with the code and execute different functions. At the end we are going to discuss how the professionals create softwares and also learn about classes in Tkinter.

    6) Section 6 - Widgets
    This section is going to be about building various widgets that are required in almost every software For example - Main menubar that has the dropdown menu. Some other widgets that we will be building are Toolbars, Statusbar and MessageBoxes.

    7) Section 7 - Shapes and Graphics
    In this section we are going to be focusing on creating different shapes and graphics. We will discuss how to paint on our window by creating something known as acanvas. We will also learn about adding images in this section.

    Now that you know what the course is going to cover. I'll see you in the next video where we will be installing Python and Pycharm. If you already know the basics of Python you can directly to the introduction to TKinter section where we will start with making our first GUI window and I'll see you over there!

  • Installing Python and Pycharm4:02

    Now the Graphical user Interface(Python GUI) code can also be written in simple Notepad or some other code editor but I really like coding in Pycharm because it offers a lot of awesome features. You can literally code anything in Pycharm.


    Want to make a website? Can be done in Pycharm
    Want to write a python code? or May be learn Machine Learning? All this is so easily implemented in Pycharm. 

    Pycharm requires Python to run and that is why we are also going to be installing Python 3. The whole process is going to take about 5 minutes max. 

  • Quiz - 1

Requirements

  • A code editor of your choice (we will go through this in a lecture at the beginning of the course)
  • Desire to learn and improve your skills
  • You won’t need to buy any software – everything we are going to use will be free
  • An Internet connection is required

Description

Have you ever wanted to build a software with a graphical interface but didn't know how to? May be you even know how to create tools on a command line but have no idea how to convert it into a graphical interface that people can click on. In this course we will be learning Python GUI Programming + Tkinter to build graphical user interfaces (GUI) and widgets from scratch. 

With this course you will be able to create beautiful looking graphical interfaces quickly. You will learn Python basics, Python GUI development and Tkinter, Python Graphics, UI and more.

Why choose me as an instructor? Why buy this course among all those other courses?

When i was a kid i saw this YouTube video on how make a folder invisible on Windows I was so fascinated with this idea. Since then my love for technology has only grown. I understand the people who are passionate about learning new things. At the end of each section we will take a quiz to check up on your skills and see if we’re ready for the next section. We will create this project together from start to finish.

So, why wait? If all this sounds great to you, Press on “Take this Course” and start learning today! 100% money-back guarantee.

Who this course is for:

  • Beginners who want to step into the world of Python GUI Programming
  • Python developers who have a desire to build GUI Applications and Tools
  • Students who wants to learn Tkinter + Python Graphical Interface
  • Developers who want to convert their command line tools to Graphic Softwares
  • Any person interested in learning about Python Graphics, Python UI development and Python GUI Framework
  • Do NOT take this course if you are a Python GUI Developer with many years of experience