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 Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native 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
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2020-12-20 14:54:33
30-Day Money-Back Guarantee

This course includes:

  • 9.5 hours on-demand video
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Python

Python 3: From ZERO to GUI programming

Start your journey with Python 3 without any prior knowledge and be Python operational right away!
Rating: 4.3 out of 54.3 (103 ratings)
20,735 students
Created by LearningWhilePracticing LWP
Last updated 10/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Python programming
  • GUI programming with Tkinter
  • The Turtle module
  • Tuples, Sets and Dictionaries
  • Recursion

Course content

14 sections • 84 lectures • 9h 27m total length

  • Preview06:48
  • Preview10:11

  • Chapter 2 - Elementary Programming
    11:05
  • Preview05:55
  • C2Ex2 - Show current time
    09:18
  • C2Ex3 - Compute distance with graphical representation
    06:12

  • Chapter 3 - Mathematical Functions, Strings, Objects
    12:40
  • C3Ex1 - Math functions
    04:03
  • Preview04:01
  • C3Ex3 - Simple shapes
    02:37
  • C3Ex4 - Color shapes
    03:24

  • Chapter 4 - Conditional Statements
    13:02
  • C4Ex1 - Guess the birthday date
    06:16
  • C4Ex2 - Substraction quiz
    02:51
  • C4Ex3 - Chinese Zodiac
    02:12
  • Preview04:04
  • C4Ex5 - Point in a circle
    03:59

  • Chapter 5 - Loops
    12:04
  • C5Ex1 - Guess the number
    04:28
  • Preview07:14
  • C5Ex3 - Multiplication table
    04:59
  • C5Ex4 - Prime number
    05:00
  • C5Ex5 - Random walk
    05:46

  • Chapter 6 - Functions
    09:59
  • C6Ex1 - Test Max
    05:26
  • C6Ex2Ex3 - GCD function
    06:05
  • C6Ex4 - Random character
    10:38
  • C6Ex5 - Print Calendar
    09:27
  • C6Ex6Ex7 - Useful Turtle functions
    04:00

  • Chapter 7 - Objects and Classes
    14:34
  • C7Ex1Ex2 - TV
    04:59
  • C7Ex3 - Immutable vs Mutable Object
    03:07

  • Chapter 8 - GUI Programming with Tkinter
    12:13
  • C8Ex1 - Simple GUI
    03:00
  • C8Ex2 - Process Button Event
    02:41
  • C8Ex3 - Widget Demo
    06:10
  • C8Ex4 - Change Label Demo
    05:24
  • C8Ex5 - Canvas Demo
    07:45
  • C8Ex6 - Place Manager Demo
    02:02
  • C8Ex7 - Loan Calculator
    05:52
  • C8Ex8 - Image Demo
    03:26
  • Preview07:15
  • C8Ex10 - Popup Menus
    03:29
  • C8Ex11 - Mouse Key Event Demo
    05:41
  • C8Ex12 - Enlarge Shrink Circle
    05:00
  • Preview05:16
  • C8Ex14 - Control Animation
    04:59
  • C8Ex15 - Scroll Text
    02:21
  • C8Ex16 - Dialog Demo
    02:45

  • Chapter 9 - Lists
    30:21
  • C9Ex1 - Data Analysis
    02:20
  • C9Ex2 - Lotto Numbers
    04:31
  • Preview02:49
  • C9Ex4 - Bounce Balls
    05:59

  • Chapter 10 - Inheritance and Polymorphism
    18:51
  • C10Ex1E2Ex3Ex4 - Geometric Objects
    07:34
  • C10Ex5 - Polymorphism Demo
    04:01
  • C10Ex6Ex7 - Clock
    05:14

Requirements

  • There are no requirements. This course is designed for complete beginners in Python 3.

Description

Python 3 is one of the strongest programming languages and one with a high demand on the market. Whether it is for scientific programming, gaming or web development, Python has the tools and libraries that will make your project come to life.

This first course will help you set a foot in the world of Python, without any prior knowledge. We will guide you through these 14 chapters, filled with practical examples, allowing you to code right away from the very beginning.

Once this course is finished you will be able to expand your Python horizon to other features such as Pygame for example, which is for gaming development under Python, PyTorch for machine learning and even Qiskit for Quantum Computing.

The course is divided into the following chapters:

  1. Introduction to Python 3

  2. Elementary programming

  3. Mathematical Functions, Strings, Objects

  4. Conditional statements

  5. Loops

  6. Functions

  7. Objects and Classes

  8. GUI programming with Tkinter

  9. Lists

  10. Inheritance and Polymorphism

  11. Files and Exception Handling

  12. Tuples, Sets and Dictionaries

  13. Recursion

  14. Bonus - Additional Modules

All the source codes are available for download along with the videos.

Who this course is for:

  • Beginners in Python 3 who want to start on a solid foundation.
  • Students who want to start learning Python 3 in order to learn Pygame later on

Instructor

LearningWhilePracticing LWP
We aim to teach in a fun and useful way!
LearningWhilePracticing LWP
  • 4.3 Instructor Rating
  • 169 Reviews
  • 24,039 Students
  • 6 Courses

"LearningWhilePracticing" has one of the most practical approaches when it comes to learning. Our goal is to let you be operational as quickly as possible while at the same grasping all the concepts required. Being able to work on your projects through a software while learning it at the same time, is a source of motivation that will make you go further.

Concept: Our concept is to provide for each software, a bunch of "how to do" videos, answering the most frequently searched terms. Because of how dynamic technology is, more and more videos will be added up gradually.

Exercise Files: For each video, exercise files are provided through a download link. That way, you will be able to work on the exact same files as shown in the tutorial and repeat the very same steps.


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