Complete Python 3 Programming Bootcamp: Beginner to Advanced
4.5 (274 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.
3,578 students enrolled

Complete Python 3 Programming Bootcamp: Beginner to Advanced

Learn Python Programming from Beginner to Advanced Level! Go from Zero to Hero in Python with Hundreds of Examples!
4.5 (274 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.
3,578 students enrolled
Last updated 11/2019
English
English [Auto]
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
  • 20 hours on-demand video
  • 10 articles
  • 46 downloadable resources
  • 2 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
  • Gain a Complete Knowledge of Python 3!
  • Code Your Own Python Programs!
  • Learn How to Install and Work with Python IDE Programs (Jupyter Notebook, Python IDLE, Sublime Text, etc.)
  • Understand the Programming Logic, and Gain Detailed Knowledge in Regard to Python Programming Language
  • Learn Python Data Types
  • Understand Conditional Statements
  • Rule the Control Flows of Your Programs using Python Loop Structures
  • Create, Read and Write to Files on your System using Python
  • Understand & Learn Every Python Concepts (Basic to Advanced)
  • Learn (OOP) Object Oriented Programming in Python
  • Get a Better Job and Income!
  • Quizzes / Assignments
  • Lifetime Support from the Authors
  • And Much More Beyond These...
Course content
Expand all 94 lectures 19:54:00
+ Course Introductory Video
1 lecture 02:15

This video is the introductory video of "complete python programming course".

Lesson keywords: "python", "python programming", "python for beginners", "python 3", "python programming", "complete python".

Preview 02:15
+ Course Overview
2 lectures 13:10

This lesson explains you about what is Python and why you should choose Python as a Programming Language.

Why Should We Learn Python?
10:10

This lesson explains you how should you study this course.

Lesson keywords: "python", "python programming", "python for beginners", "python 3", "python programming", "complete python", "python course".


How Should You Study This Course?
03:00
+ Software Preparation & Installation
9 lectures 01:23:04

This lecture introduces how to download and install the Jupyter Notebook for Python programming development.

Lesson keywords: "python", "python programming", "python for beginners", "python 3", 

"python programming", "complete python", "jupyter", "jupyter notebook", "anaconda".

The Jupyter Notebook Installation
20:36

This document shows how to install the Jupyter notebook into your computer step by step. 

Lesson keywords: "python", "python programming", "python for beginners", "python 3",
"python programming", "complete python", "jupyter", "jupyter notebook", "anaconda".

The Jupyter Notebook Installation Guide
01:08

In this lesson, we have discussed that should we use Python 2 or Python 3.

Lesson keywords: "python", "python programming", "python for beginners", "python 2", "python 3",
 "python programming", "complete python", "python 2-3", "python 2 vs python 3 comparison".

Python 2 or Python 3 ?
03:40

This lecture introduces how to download and install Python.

Lesson keywords: "python", "python programming", "python for beginners", "python 3",
"python programming", "complete python".

Install Python on Windows
14:18
Install Python on Linux
00:35

In this lesson, we are going to see Python IDE selection and which is the best IDE for developing Python programming.

Lesson keywords: "python", "python programming", "python for beginners", "python 3", "python programming", "complete python", "python ide", "pycharm", "notepad++", "sublime text editor", "sublime text 3", "python ide selection".


Python IDE Installation
16:31

This document shows you how to setup PyCharm ide into your computer.

Lesson keywords: "python", "python programming", "python for beginners", "python 3", "python programming", "complete python", "python ide", "pycharm", "notepad++", "sublime text editor", "sublime text 3", "python ide installation notes".

PyCharm IDE Installation Notes
00:30

This lecture shows that how to setup sublime text editor program as a python development environment.

Lesson keywords: "python", "python programming", "python for beginners", "python 3", "python programming", "complete python", "python ide", "pycharm", "sublime text editor", "sublime text 3", "python ide installation".


Setting Up Sublime Text For Python Development
08:25

This lecture indicates how to use the Jupyter Notebook.

Lesson keywords: "python", "python programming", "python for beginners", "python 3", "python programming", "complete python", "python ide", "jupyter", "jupyter notebook", "jupyter notebook installation".

Using of The Jupyter Notebook
17:21
+ Python Programming Basics & Data Structures
17 lectures 03:43:02
Python Numbers (Integers & Floats)
08:51
Python Variables (Part 1)
15:13
Python Variables (Part 2)
14:50
Python Basic Operators
19:24
Python Strings - (Part 2)
14:56
Python Print Function
20:22
Python Output Formatting - Using format() function
06:20
Python List - (Part 1)
21:08
Python List - (Part 2)
15:06
Python Tuple
13:12
Python Dictionaries
22:18
Python Sets
05:24
Data Type Conversions
13:52
Getting Inputs from the Users
17:11
Python Basics and Python Data Structures Assignments
00:09
Python Basics and Python Data Structures Assignments (Solutions)
00:03
+ Python Conditionals & Control Structures
6 lectures 01:31:49
Comparison Operators
15:55
Logical Operators
17:08
Membership Operators
06:12
Chained Comparison Operators
06:34
If-Else Statements
19:40
If-Elif-Else Statements
26:20
+ Loops - The ease of programming!..
8 lectures 01:55:02
For Loop
22:36
Range Function
12:27
While Loop
22:30
Python Break Statements
12:42
Python Continue Statements
14:32
Python Pass Statement
04:59
List Comprehension in Python
22:09
+ Python Functions - The Power of Programming!
8 lectures 01:57:27
Introduction to Functions & Methods
08:55
What are the Functions, Python Built-in Functions
12:29
How to Call Functions & Function Arguments in Python
16:56
The Return Statement
18:33
Function Parameter Types in Python - (Part 1)
18:15
Function Parameter Types in Python - (Part 2)
07:47
Global and Local Variables in Functions
17:30
Lambda (Anonymous) Functions
17:02
Coding Exercise : Sum of 2 integers within a particular range challenge
1 question
Coding Exercise : Check whether the Given String is a Palindrome or Not
1 question
+ Dealing with Errors and Exception Handling
5 lectures 46:20

In this lesson, you will learn what the exceptions are in Python.

Preview 06:58
Exception Handling : Try - Except Statements
26:01
Exception Handling : Try - Except - Else Statements
03:37
Exception Handling : Try - Except - Finally Statements
03:25
Exception Handling : Raising Exceptions
06:19
+ Python Modules and Packages
4 lectures 01:15:49

In this lesson, you will learn what the modules are in Python.

What are modules in Python?
08:46

In this lesson, you will learn to create and import custom modules in Python. Also, you will find different techniques to import and use custom and built-in modules in Python.

How to Import and Use the Modules in Python?
23:25
Making Your Own Modules
20:26
Coding Exercise : Guess The Number Game
23:12
+ Python Files I/O (File Handling in Python)
6 lectures 01:45:48

In this lesson, our students going to learn how to open and close a file using Python programming.

Python File Operations : How to open and close a file using Python?
11:29

In this lesson, our students going to learn how to write to files using Python programming.

How to Write to Files Using Python?
19:10

In this lesson, our students going to learn how to read information from files using Python programming.

How to Read Files in Python?
23:59
Python File Methods
16:50
Python File Modes
14:32
How to Modify the Files
19:48
Requirements
  • A computer
  • A passionate learner
  • No prior programming experience is required!
  • No paid tools are required as the tools required for this course are free.
Description

Welcome to the most comprehensive, practical, and well-organized "Python 3" Programming course in Udemy.

Would you like to become a job-ready Python Programmer or Advance your existing Python skills?

Then, this is the "right" course for you! Learn Python from scratch with this Professional Python Programming Course!

Become an Expert Python Programmer and learn one of the employers' most demanded skills of 2020!

If you have no previous knowledge or experience in Python programming, don't worry you will like that the course begins with Python basics. Even if you have some experience in programming in Python, this course can help you learn some new information you had missed before. Each section of the course is linked to the previous one in terms of utilizing what was already learned and each topic is supplied with lots of examples that will help students in their process of learning. Upon the completion of this course, you should be able to write programs that have real-world examples.

What I think is the best about this course is that you can search questions others have had, post your own questions, and get answers to challenges you are currently facing in learning and using Python programming. 

Here is the list of topics that you’ll learn by the end of course:

  • Command Line Basics

  • Installing Python

  • Installing various Python IDEs

  • Running Python Code

  • Python Strings

  • Python Lists

  • Python Dictionaries

  • Python Tuples

  • Python Sets

  • Python Number Data Types

  • Python Output Formatting

  • Python Conditional Statements

  • Python Loops

  • Python Functions

  • Python Function's Scope

  • Python args/kwargs

  • Python Built-in Functions

  • Python Debugging and Error Handling

  • Python Modules

  • Python External Modules

  • Object-Oriented Programming Concepts in Python (OOP Python)

  • Functional Programming in Python

  • Python Inheritance

  • Python Polymorphism

  • Python Iterator

  • Python Decorator

  • Python Generator

  • Python Yield 

  • Python File I/O Operations

  • Python Advanced Data Structures

  • Working with Databases in Python

  • And much more!

If you have any suggestions on topics that have not been covered, you can send them via private message.

We will do our best to cover them as soon as possible.

You'll also get:

✅ Lifetime Access to The Course

✅ Working Document for Each Lesson

✅ Fast & Friendly Support in the Q&A Section

✅ Udemy Certificate of Completion Ready for Download!

★ No-Risk – Money-Back Guarantee:

Finally, there is no risk. You can preview 10% of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money-back guarantee.

So, you have nothing to lose, sign up for this great Python programming course and learn how to write your Python programs easily from scratch to master level!

Hope to see you in the course soon and I hope you will enjoy your time learning as much as I have!

So what are you waiting for?

I'll see you in the next lecture!

Who this course is for:
  • Anyone who wants to learn Python Programming
  • University or college students
  • Graduates or workers
  • Python for Beginners
  • Intermediates on Python
  • Anyone who wants to improve Python skills
  • Software developers (Java/.net/Ruby) who wants to learn Python