The Complete Python 3 Beginner's Course | Learn By Doing
4.2 (67 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.
11,827 students enrolled

The Complete Python 3 Beginner's Course | Learn By Doing

Learn to code in Python. The fastest growing programming language. Develop your skill using coding exercises
New
4.2 (67 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.
11,827 students enrolled
Last updated 7/2020
English
English [Auto]
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 10 articles
  • 47 downloadable resources
  • 3 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • 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
  • Computational Thinking
  • Master the fundamentals in Python
  • Handle and debug errors
  • Brainstorming by testing your abilities in Coding Exercises
  • Object-Oriented programming
  • Use dictionaries, lists to store data efficiently in code
  • File Handling
  • Improve your efficiency in code using for and while loops
  • Use multiple IDES
  • Understand how to work with modules
  • Learn the prerequisite skills needed to learn other Python specific branches such as Machine Learning, Web Development etc
Course content
Expand all 89 lectures 03:27:28
+ Introduction
4 lectures 04:11
Downloading Python 3
00:12
Navigating Python 3 IDLE
02:37
Install and Setup PyCharm
00:21
+ Types & Variables
7 lectures 13:44
Strings
02:20
Quote Display
01:27
Integers & Floats
02:18
Basic Math Operators
02:50
Variables
02:32
Comments
00:23
Type Function
01:54
+ Addition & Errors
2 lectures 04:32
String Concatenation
01:55
Integer, Float and String Addition with Commas
02:37
+ Basic Default Functions & Keywords
7 lectures 17:39
User Input & Input Prompts
02:57
This is a simple game where you answer question and those questions are used to fill the gap of a sentence. You will need variables and input prompts together with a simple print function.
Project : Mad Libs Generator
1 question
Boolean String Test
04:48
String Format Methods
03:40
Input Formatting
01:10
Searching strings with the "in" keyword
01:04
format method
01:29
Escape Sequences
02:31
+ Functions
5 lectures 10:43
Functions Explained
02:00
docstring
00:32
return keyword
01:35
Functions with Multi-Parameters
02:38
Function Coding Exercise
1 question
+ Working with Modules
2 lectures 05:45
User-Defined Modules
02:11
Built-in Modules
03:34
Modules
1 question
+ Conditionals
11 lectures 19:24
if, else or pass
02:56
Conditional with Boolean String Tests
02:34
Comparison Operators
00:20
Conditionals with Comparison Operators
02:12
Article: String Comparison
00:17
String Comparison
02:08
elif
02:57
Casting and casting with input
01:54
Casting 2
00:17
Conditionals with Logical Operators
01:44
Nesting Conditionals
02:04
You are going to build a program which askes the user for their age. Using the age. It is going to tell the user how long they have lived in seconds, minutes, hours and days
Project: Age Calculator
1 question
You are going to build a program which will act as a simple keylogger.
Project: Simple Keylogger
1 question
+ While Loop & Incrementing Variables
4 lectures 08:43
while Loop with Boolean string Tests
01:49
while Loop with Boolean comparison
01:46
You will create a function seat count that takes no arguments. It will take a maximum of 10 seats and after that it will print seats occupied
Project : While Loop
1 question
+ Index
2 lectures 04:21
String Index
02:14
Negative Index
02:07
Requirements
  • Laptop with internet connection
Description

The Complete Python 3 Beginner's Course  is a Python course suited for beginner's and intermediates in Python. This course contains everything you need to know to begin programming in Python. So look no further, Unlike a lot of other courses, This course has a decent amount of coding exercises and that is the best way anyone can grow by practice and not just by simply watching videos. The manner in which this course is taught assume that the learner has no previous learning experience. This course is the foundation of journey with programming with Python.

The course will cover the basics of Python such as variables, if statements, while loop etc but then it also covers more advanced topics such as Object Oriented Programming, File Handling and Handling Data using Lists and Dictionaries. So no matter what Python specific branch, you are interested in such as Machine Learning, Web and Game Development. This course will provide you with the prerequisite skills needed to successfully complete such journeys. I ensured tried to ensure that this course did not contain unnecessary classes in order to make it look long. I focused on making it concise so in order to boost completion rate.

There is no risk in joining this course

The course is backed up by 30-days no questions asked money back guarantee so there is nothing to lose. You have a course that offers a life changing skills that cannot be unlearn and if you do not like this course. You can decide to get your money refunded in full. So what are you waiting for.


And if you are unsure of whether your want to learn Python, you should know that Python is the fastest growing programming language. It is used by top companies all over the world such as Google, Facebook, NASA etc. The reason why Python is so well respected is that irrespective of the fact that it is very easy to learn, It can carry out many operations,


Who this course is for:
  • People who are absolute beginners in Python
  • People who are new to programming in general
  • People who are experienced in other languages but not Python
  • Intermediates in Python
  • People who need a refresher course in Python