Home>Courses>Python 3: From Beginner to Advanced

Python 3: From Beginner to Advanced

Gain insights into Python by exploring basic to advanced concepts, including loops, classes, and GUIs with Tkinter. Delve into testing and become a productive Python programmer.

Beginner

79 Lessons

4h

Certificate of Completion

Gain insights into Python by exploring basic to advanced concepts, including loops, classes, and GUIs with Tkinter. Delve into testing and become a productive Python programmer.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Assessment
176 Playgrounds
7 Challenges
7 Quizzes
Course Overview
What You'll Learn
Course Content
Apply Your Skills

Course Overview

In this course, you will get a comprehensive overview of Python. You will start by laying the foundation and learning the introductory topics like operators, conditional statements, functions, loops, assignment statements, and more. You will then move onto more advanced topics such as classes and inheritance, iterators, list comprehensions, and dictionaries. Along with this, you will also get to explore the concept of testing and take a look at how GUI applications can be designed using Tkinter, Python's st...Show More
In this course, you will get a comprehensive overview of Python. You will start by laying the foundation and learning the introd...Show More

TAKEAWAY SKILLS

Data types

Variables

Operators

Arithmetic Operators

Strings

Lists

Conditional Statements

Functions

Loops

Classes

Tuples

Sets

Modules

Inheritance

Functional Programming

Dictionary

Generators

Iterators

Objects

Pointers

Unit Testing

List comprehension

Tkinter

What You'll Learn

Learn how to design and program in Python
Learn how to use lists, tuples, and dictionaries in Python programs
Learn how to use object oriented skills in Python
Learn how to skilfully design graphical user Interfaces in Python
Learn how to design and program in Python

Show more

Course Content

1.

Introduction

1 Lessons

Get familiar with Python's foundational concepts and prepare for advanced topics in programming.

6.

Testing

3 Lessons

Simplify complex topics of using test frameworks and Python unit testing basics.

7.

Graphical User Interfaces

4 Lessons

Master the steps to create and arrange widgets in Python GUI applications using Tkinter.

8.

Modules

5 Lessons

Learn how to use built-in Python modules, OS commands, and essential statistics functions.

9.

Appendix

4 Lessons

Discover the logic behind Python's string methods, numerical functions, iterables, and unit test methods.

Course Author

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath