The Complete Python Course: Go From Beginner To Advanced!
4.2 (1,538 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
71,716 students enrolled

The Complete Python Course: Go From Beginner To Advanced!

In this complete course students will learn Python which is an easy and fun programming language.
4.2 (1,538 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
71,716 students enrolled
Last updated 6/2020
English
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand the basic as well as core concepts of Python programming language
  • Acquire enhanced skills with Python graphics
  • Design, create, develop, and code Python games
  • Read and write external data files using Python
  • Implement functions and call built-in Python functions
  • Debug an entire program and handle errors in Python
  • Implement basic Python structures such as if statements, loops, and functions
Course content
Expand all 72 lectures 14:24:37
+ Module 1 - Introduction and Course Agenda
3 lectures 28:58

Welcome to our course! Learn what this course can do for you and how we can help you learn Python! 

Preview 03:23

This lesson highlights the importance of programming

Preview 14:12
+ Module 2 - Basics Of Python
11 lectures 02:05:45

In this lecture you will learn how to download, install and configure PyCharm

Download PyCharm 2020
13:44

In this lecture you will learn how to quickly write your first Python hello world program

Your First Python Hello World Program
02:24

In this lecture you will learn about the various and latest Python versions.

Versions of Python - Download
00:09

You will learn how to download Python in this step by step tutorial

Downloading Python
10:43

Understand the difference between Python IDLE and Interpreter

Python Interpreter And Idle
14:22

You will understand what various lines of Python code means in this lesson

Nuts And Bolts Of A Sample Program
14:57

Understand the fundamentals of Strings

Python Strings
18:09

The objective here is to provide a solid understanding of getting input in Python

Getting Input
17:09

In this lesson, you will get comfortable working with Python's ability to work with files and documents

Reading And Writing Files - Part 1
08:52

In this lesson, you will get comfortable working with Python's ability to work with files and documents

Reading And Writing Files - Part 2
12:16

Understanding different types of Python expressions

Python Expressions
13:00
+ Module 3 - Integer Arithmetic
5 lectures 58:07

You will learn how to create your very first Python program

Preview 11:52

You will learn how to create your very first Python program

Creating Your First Program - Part 2
14:19

It is a good idea to place comments within you code so that you can easily identify you code at various places. This is helpful especially if your program is large.

Placing Comments In Code
11:53

Working with Python strings and concatenation concepts

Introduction To Strings - Part 1
10:02

Working with Python strings and concatenation concepts

Introduction To Strings - Part 2
10:01
+ Module 4 - Functions And Variables
4 lectures 54:00

Understanding how functions work in Python

Preview 19:09

A simple print command and its usage

Print Function
05:19

You will learn how to use escape codes in Python

Escape Codes
10:52

This lesson demonstrates the ability of Python to ask or prompt the user for input.

Input Function
18:40
+ Module 5 - Function Definition
6 lectures 01:16:58

Understand the concept of global variables and how they are used in the program.

Global Variables
08:46

In this lesson, we will take a look at the fundamentals of Python dictionaries.

Concept Of Dictionaries
16:55

Lists are important. This lesson demonstrates how to create lists in Python.

Concepts Of Lists
16:10

Tuples are kind of lists. We will take a loot at the differences and how to use Tuples in Python.

What Are Tuples?
13:48

Loops are important. In this lesson, we will understand kinds of loops and their usage.

Introduction To Loops - Part 1
12:09

Loops are important. In this lesson, we will understand kinds of loops and their usage.

Introduction To Loops - Part 2
09:10
+ Module 6 - Graphics & Conditionals
5 lectures 01:00:54

Understanding how to create graphics in Python.

Working With Graphics
10:25

This lesson explains the concept of conditional execution using various methods.

Conditional Execution
09:56

IF statement is the logical condition used in Python. In this lesson, we will take a look at how Python uses the IF statement.

IF Statement
14:29

In this lecture you will learn additional IF Statement in Python

Additional IF Statements
12:15

The WHILE loop is important and used frequently in Python code. The objective here is to understand the concept and apply it.

The While Loop
13:49
+ Module 7 - Projects
3 lectures 34:52

A sample project for practice

Project A
18:19

A sample project for practice

Project B
13:42

This is the course conclusion for Python

Conclusion
02:51
+ PYTHON ADVANCED - Module 1- Introduction
2 lectures 11:03

In this section you will learn Python refresher lectures and course agenda

Introduction and Course Agenda
06:02

Simply a refresher on Python 101

Python Refresher
05:01
+ Module 2 - Data Structures
7 lectures 01:42:35

In this lesson, we will take a look at how to implement advanced lists in Python

Advanced Lists
13:21

The concept of list comprehension is detailed out in this lesson along with examples.

List Comprehension
18:42

How to work with sets and dictionaries is explained in this tutorial.

Sets and Dictionaries
17:08

Advanced looping techniques are covered in this lesson

Looping Techniques
12:52

How to create modules in Python is demonstrated in this lesson

Modules
12:25

Creating packages in Python is helpful. This lesson demonstrates how to create Python packages

Packages
14:35

Adding time and working with date and time functionality is explained in this lesson

Time Functionality
13:32
+ Module 3 - Writing GUI In Python
8 lectures 01:54:57

Graphical User Interface programming in Python is an essential elements in game development. This lesson introduces the concept of GUI in Python

GUI Introduction
04:15

Working with Tkinter in Python

Creating TK Widget
17:13

How to create buttons and labels on the canvas area is demonstrated

Creating Buttons and Labels
18:07

How to work with the canvas widget is explained in this lesson

Canvas Widget
17:30

Creating a message box and its importance is highlighted in this lesson

Message Widget
17:32
Radio Buttons
08:49

Creating fields on the canvas for user data entry is explained in this lesson

Data Entry Widget
11:40

Creating Python program and creating objects

Oval Objects
19:51
Requirements
  • Basic knowledge of computer is all you need to get started
  • This course is intended for people who have never programmed before. A knowledge of grade school mathematics is necessary
Description

Welcome To The Complete Python Course: Go From Beginner To Advanced! 

[June 2020 Update] Note: Python 3.5.1 has been superseded by Python 3.5.6. Added new lectures

⇉ Watch the promo video to see How You Can Begin Building And Developing Your Very Own Python Programs Today! 

⇉ This Course is MASSIVE! You receive over 14+ hours of video content & 60+ lectures!


⇉ Join Over 675,000+ Students Who Have Enrolled In My Udemy Courses This Year!

⇉ 7,500+ Five Star Reviews on our courses prove Students Who Enrolling Are Getting Real Results!

Then this course is for you! Click "Take This Course Now" For Instant Life-Time Access!

__________________________________________________________________________

Here Is Everything You Will Learn In Our Complete Course: 

Python is an easy and fun language to learn, and it is now one of the most popular programming languages, suitable for almost any task from developing graphical user interfaces to building web applications.

From the very basics to advanced concepts, this Python programming course is perfect for students wanting to become web or game developers. This course is also open to all learners who wish to gain an understanding of the basic components of computer programming. You will learn basic computer programming concepts and terminologies such as variables, constants, operators, integer arithmetic, expressions, object orientation, function definition, loops, and advanced data structures as well as GUI programming, CGI scripting, advanced graphics, networking, and much more!

__________________________________________________________________________ 

With the right mindset, understanding, and application of the teachings in this course, you will instantly begin to move towards mastering Python! 

When we learn something new, I add it to the course - at no additional cost to you! This is a course that will continue to add more and more to every aspect of your life.

In addition to the Udemy 30-day money back guarantee, you have my personal guarantee that you will love what you learn in this course. If you ever have any questions please feel free to message us directly and we will do our best to get back to you as soon as possible!

__________________________________________________________________________

What I can't do in this Course..

I can't guarantee your success – this course does take work on your part. But You Can Do It!

I am also not responsible for your actions. You are responsible for 100% of the decisions and actions you make while using this course.

__________________________________________________________________________

This course will not remain this price forever! It's time to take action!

Click the "take this course" button at the top right now!

...every hour you delay is costing you money...

See you in the course!

Sincerely,

Joe Parys & Syed Raza



Who this course is for:
  • This course is designed for students who wish to become developers
  • There are no prerequisites for this course
  • If you want to become proficient at Python games and graphics development, then this course is for you!