Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-04-04 12:33:04
30-Day Money-Back Guarantee
Development Software Engineering Python GUI

Build desktop application using Tkinter and Python

Learn Tkinter from scratch, SqLite3, Pillow, Tensorflow (deploy DL model) , create an audio book and more.
Rating: 3.9 out of 53.9 (36 ratings)
7,169 students
Created by Mokhtari Amine
Last updated 3/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Build windows applications
  • Learn how to use GUI with python
  • Learn how to use Tkinter library
  • Transform an idea to an app
  • Using some sqlite
  • Using the pillow library
  • Draw on a Tkinter application (Canvas) using the mouse
  • Import pictures in an application
  • Convert pictures from png to jpg
  • Convert picture from jpg to png
  • Application that convert any pdf book into audiobook
  • Deploy your deel learning model in a Tkinter application

Course content

9 sections • 50 lectures • 8h 9m total length

  • Preview02:56

  • Preview03:00
  • Change the window's title
    02:06
  • Change the window's icon
    03:22
  • Change the background's color
    03:40

  • How to create a Label and pack it in the root
    09:03
  • How to create a Button and pack it in the root
    06:30
  • How to add a command to the button
    07:38
  • How to put an image as a button
    07:19
  • How to create an Entry and pack it in the root
    11:44
  • Include a pictrure to the root
    06:02
  • Include a pictrure to the root using pillow library
    14:07
  • How to use the grid function
    18:31
  • Opening a picture using dialogfiles with tkinter
    18:24
  • Build a simple application (login for instagram)
    21:12

  • How to create a frame in Tkinter
    20:30
  • How to create a canvas in Tkinter
    07:38
  • How to put an image on canvas
    11:14
  • How to draw a shape in Tkinter canvas
    07:03
  • How to draw anything on the canvas using the mouse
    10:43
  • How to draw anything on an image using the canvas
    05:18

  • Create a new window
    08:39
  • Pack some stuff on the new window
    07:49
  • Make some work on the new window (a little projet for that)
    26:43
  • Continuing the creation of our app
    16:14

  • How to create or connect a database
    05:30
  • How to create a table in the database
    06:23
  • How to insert data to your database
    06:40
  • How to bring or select data from your database
    08:24
  • How to insert pictures to the database
    09:46
  • How to select pictures from the database
    05:49

  • Explaining the idea
    04:10
  • Creating the skeleton of the application
    16:07
  • Opening the picture and putting it in the frame
    10:16
  • Function that converts png images to jpg images
    14:32
  • Preview06:09

  • Preview01:21
  • The tools that we need for this project
    10:13
  • The program that converts a text into an audio
    06:05
  • The program that reads and convert a pdf into a text of a string
    11:14
  • The program that converts the pdf file into an audio
    03:42
  • The skeleton of the application, Part 1
    08:07
  • The skeleton of the application, Part 2
    12:20
  • The skeleton of the application, Part 3
    15:10
  • The final application with the test
    16:11

  • Introduction
    05:11
  • The skeleton of the application, Part 1
    12:43
  • The skeleton of the application, Part 2
    07:37
  • The skeleton of the application, Part 3
    08:05
  • The final application with the test
    20:08

Requirements

  • Some python knowledge

Description

Hello everyone,

We know that Python became the most popular programming language and a lot of like to share his work with friends professors... But sometimes it is a little bit ugly to share a script instead of sharing something more accurate like a GUI that could be used by anyone.

So in this course, I will go with you step by step to show you how you can create a desktop application from scratch using Python and Tkinter. So for that, we will start by knowing the basics of Tkinter (even if you have never used it before) then we will start doing some projects so that you can add them to your portfolio.

For that, we will create a desktop application that converts PNG images into JPG using only Python functions then we will create an application that has the role of an audiobook so that you can share it with your friends and finally I will show you how you can deploy your deep learning model in a Tkinter application then you create an executable file for your application so that you can share it or put it in your portfolio.

And there more simple projects that may give you an idea about how to use the different tools available in Tkinter.

Hope to see you in class...


Who this course is for:

  • Beginners with python
  • Beginners with grafic user interface
  • Beginners with tkinter

Instructor

Mokhtari Amine
Camputer vision master's student
Mokhtari Amine
  • 4.1 Instructor Rating
  • 88 Reviews
  • 11,422 Students
  • 4 Courses

I love everything about coding and electronics stuff.

I am a YouTuber and a computer vision student.

I worked on several projects in the fields of hardware and software engineering. I love learning and teaching, for this reason, I started creating courses on Udemy.

I try always to make the things easy because I'm a student too so I understand in which things you find problems

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.