Complete Python Bootcamp 2020: With Practical Projects
4.3 (96 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.
10,405 students enrolled

Complete Python Bootcamp 2020: With Practical Projects

Go from an absolute beginner to pro and Master Python 3 with advanced python concepts and AI based cool python projects.
4.3 (96 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.
10,405 students enrolled
Last updated 7/2020
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 41 downloadable resources
  • 2 Practice Tests
  • 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
  • Learn to build your own QR Code Scanner using Computer Vision.
  • Learn to use Google's API for speech recognition using python.
  • Learn file handling by making an marks database project
  • Learn about functions by making an advanced calculator
  • Learn to use Object Oriented Programming with classes.
  • Learn to use Python 3 professionally
  • Learn advanced Python features, handle errors and work with modules
  • Understand how to use both the Jupyter Notebook and create .py files
Course content
Expand all 55 lectures 04:43:00
+ Python Setup
6 lectures 10:35
Installing Python (Step By Step)
01:26

Since the Anaconda distribution website is updated. So we have updated the procedure to install anaconda distribution to your device.

Installing Python (Updated)
01:45
Starting Command Line
00:30
Command Line Basics
02:10
Running Python Code
03:11
Working on Assignments
01:33
+ Python Object and Data Structure (Level - I)
12 lectures 01:32:45

Learn how to declare and initialize a variable in Python 3.

Preview 04:04

Learn about basic data types in python such as float, integers, string etc...

Data Types
04:21

Learn to cast a data type into other to ensure variables are correctly processed by a function.

Preview 07:31

Learn what are strings and basics of indexing and slicing.

Strings - I
04:51

Learn various important methods in strings.

Strings - II
11:05

Learn the concept of boolean values in python 3.

Booleans
06:14

Learn to perform various operations on variables and values in python 3.

Operators
14:07

Learn about lists in python 3.

List - I
08:30

Learn about lists in python 3.

List - II
10:00

Learn about sets in Python 3.

Sets
05:52

Learn about Tuples in Python 3.

Tuples
07:02

Learn about Dictionaries in Python 3.

Dictionary
09:08
Knowledge Check
5 questions

1. At first try to solve the problem without using Jupyter Notebook.

2. If you find, questions are difficult then use Jupyter Notebook.

3. Still difficult? Search for the question in Course Q&A forum.

4. Cannot find your answer! Google it and try to solve the problem again.

5. Still Confused? Post the query in the course Q&A forum.


Happy Learning!!

Python Practice Test
12 questions
+ User Interaction (Level - II)
2 lectures 10:31

Learn to take user input in Python 3.

User Input
01:43

Learn to format your string when there are parts of a text that may be coming from a database or user input.

String Formatting
08:48

1. At first try to solve the problem without using Jupyter Notebook.

2. If you find, questions are difficult then use Jupyter Notebook.

3. Still difficult? Search for the question in Course Q&A forum.

4. Cannot find your answer! Google it and try to solve the problem again.

5. Still Confused? Post the query in the course Q&A forum.


Happy Learning!!

Python Practice Test
7 questions
+ Decision Making And Looping In Python (Level - III)
5 lectures 29:16

Learn how to use Python and control flow to add logic to your Python scripts.

If Elif and Else Statement in Python
12:53

Learn how to use Python and control flow to add logic to your Python scripts.

While Loops in Python
04:54

Learn how to use Python and control flow to add logic to your Python scripts.

For Loops in Python
07:17

Learn about various useful and interesting  operators in Python 3.

Useful Operators in Python
04:03
Knowledge Check
2 questions
Knowledge Check
4 questions
Assignments
00:09
+ File Handling (Level - IV)
4 lectures 06:12

Learn to write files (like .txt files) using Python 3.

Opening, writing and closing a file
02:33

Learn to write files (like .txt files) using Python 3.

Reading a file
02:16

Learn to write files (like .txt files) using Python 3.

Appending a file
01:14
Knowledge Check
4 questions
Assignments
00:09
+ Functions (Level - V)
4 lectures 29:36

Learn to write a reusable and maintainable code in Python 3.

Functions with *args and **kwargs
15:07

Learn about the scope of variables in python 3.

Variable Scope
07:10

Learn to write anonymous function in Python 3

Lambda Function
07:10
Knowledge Check
3 questions
Assignments
00:09
+ Object Oriented Programming (Level - VI)
5 lectures 28:48
Python Classes and Objects - I
06:55

Learn about object-oriented programming extensively.

Python Classes and Objects - II
05:02

Learn to inherit methods and properties from other classes.

Inheritance
08:28

Learn to implement iterator protocols.

Iterators
08:14
Knowledge Check
3 questions
Assignments
00:09
+ Handling Errors and Working with Modules (Level - VII)
5 lectures 26:13

Learn to handle errors in Python 3.

Errors and Exceptions Handling
11:33

Learn to install modules from the python package index.

Installing Modules
02:03

Learn to import modules and use them in your application.

Modules and Packages
09:21

Learn to create modules by using Jupyter Notebook.

Creating Modules with Jupyter Notebook
03:07
Knowledge Check
2 questions
Assignments
00:09
+ Advance Modules in Python
4 lectures 19:26

Learn about the python random module.

Python Random
00:58

Learn to work with JavaScript Object Notation used in web technology.

Python JSON
09:42

Learn to work with an extensive math module in Python 3.

Python Math
04:23

Learn to work with dates and times in python.

Python Dates and Time
04:23
Requirements
  • Access to a computer with internet facility
  • A burning desire to learn.
Description

Become a Python Programmer and learn one of employer's most requested skills of 2020!

This is  a crisp, clear and comprehensive course for the Python programming language! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you Python 3.

With over 50 lectures and more than 2 hours of high quality video this refresher course leaves no stone unturned! This course includes a lot of interesting quizzes, and homework assignments as well as 2 major projects to create your own portfolio right away!

This course will teach you Python in a practical manner, with every lecture comes a full coding screen-cast, corresponding code notebook, interesting quizzes and homework assignment! Learn in whatever manner is best for you!

We will start by helping you get Python installed on your computer, regardless of your operating system, whether its Linux, MacOS, or Windows, we've got you covered!

We cover a wide variety of topics, including:

  • Command Line Basics

  • Installing Python

  • Running Python Code

  • Strings

  • Lists

  • Dictionaries

  • Tuples

  • Sets

  • Number Data Types

  • Print Formatting

  • Functions

  • args/kwargs

  • Debugging and Error Handling

  • Modules

  • Object Oriented Programming

  • File I/O

  • and more lectures will be added as required to keep the course updated!


Why this course is only 2.5 hrs long? Can we learn python in this duration?

This is the question I'm frequently asked from a lot of beginners. There are a number of Python courses on Udemy which extend upto 30 hours!!! But what you need to know here is that Python is an extremely easy language and you don't need to waste much time learning python. Python is just the first step towards a number of technologies which you may learn after this. The technology you want learn depends on your interest and this course aims to prepare you for that in a very short amount of time but in a very powerful manner. By taking up the course you will feel confident about the python language and you will be able to tackle anything you desire.

You will get lifetime access to over 50 lectures plus corresponding Notebooks for the lectures!

In case you don't believe me.... This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back. No questions asked!!


So what are you waiting for? Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!

Who this course is for:
  • Beginners who are getting into programming for the first time
  • Beginners who want to start a career in Artificial Intelligence/ Data Science/ Machine Learning/ Robotics
  • Programmers who want to switch to Python
  • Everyone who wants to learn how to code and apply the knowledge in real life
  • Everyone who wants to practice real world python projects