Python Bootcamp 2021 | Master Python From Zero To Hero

Learn python from scratch and learn how to implement the basics in code.
Instructor:
Sundar Balamurugan
3,389 students enrolled
English [Auto]
Basics Of Python
Concept Of Object Oriented Programming In Python
Understand How Python Programming Works
Sound knowledge about OOPS concepts in python
Deep knowledge on Working With Python
Understanding Syntax, Variables, Keywords and how to use them in python
Knowledge about conditional and looping statements
Knowledge on built in functions like map, reduce etc.
Basic operations using Opencv
Basics of NUmpy
Connecting to database using python
Able to perform web scrapping using requests module in python

In this course you will have a deep understanding of python and other topics related to it.   You will learn everything from scratch and implement it practically in the course. Here’s a list of topics you will be learning.

  • Initial Setup

  • Executing a python program

  • Simple python programming  concepts

  • Data types

  • Collection Datatypes

  • Operators

  • Conditional Statement

  • looping Statement

  • Functions

  • Built In module

  • Advanced Python modules

  • Built in functions

  • Classes And Objects

  • Object Oriented Programming

  • Pickles

  • JSON

  • Database

  • File operations

  • Zip

  • Advanced Python operations

  • Graphical User Interface

  • Web scrapping

                                    After learning all the above topics in python we will learn how to implement them in projects. We will use in the following projects

    • Calculator

    • Alarm Clock / Reminder

    • Secured Password Protection

Introduction

1
Introduction

An introduction to the course.

We will have a look at introduction to python and how to use it.

2
Whole Course Overview

We will see what will you get from this course.

3
How To Use The Files Attached

We will see how to use the file attached in this course.

Installing Python And Other Necessary Tools

1
Section Goals

Hi Guys,

            In this module, we will learn how to install python and other necessary modules to work with python and run python programs.

2
Installing Python

Hello Guys,

                  In this video we will look at how to install python from internet and see how to access it.

3
How To Use Pip?

Hello Guys,


            In this video we will see how to use pip to install modules in python and to perform operations in it.

4
Installing Anaconda Prompt
5
Installing Jupyter Notebook

Hello Guys,

                          In this video we will see how to install Jupyter notebook and how to start it and perform python operations in it.

6
Installing Sublime Text

Hello Guys,


In this video we will see how to install sublime text editor and to use it to run a python program.

Ways To Run A Python Program

1
Section Goals

Hello Guys,

                    In this video we will see how different ways of running a python program as follows:

  • Jupyter Notebook

  • IDE

  • Online Compiler

  • Command Prompt



2
Executing Via Command Prompt

Hello Guys,


                  In this part we will see how we can use command prompt and run a python program in it. We will use two types of operation.

  • Run a python program in CMD.

  • Run python in CMD and execute some programs in it.


3
Commonly Used IDEs

Guys,

                    This is a Lecture where we will see some of the commonly used IDEs (Theory only).

4
Executing Via Jupyter Notebook

Hi Guys,

                      In this part we will install Jupyter notebook and run a simple python program in it.

5
Executing Via Online Compiler

Hello Guys,


       In this part we will see how we can use online compiler to run a python program and see how we can run without any offline compiler.

Simple Python Programming Concepts

1
Section Goals

Hi Guys,


                 In this part we will run simple python codes and see it works.

2
Syntax

In this part we will look at the syntax of python programming and see how it differs from other programming language.

3
Variables

In this part we will see about the variable name and how we can use them in python programming and how to use them in programming. We will also look at :

  • legal variable names

  • illegal variable names


4
Comments

In this part we will see about how to use comments in python programming and what are the uses of using them.

5
Keywords

In this part we will see about the keywords in python and how to use them in python program.

6
Input

In this part we will see how we can get inputs from users and use them in our program.

7
Keywords Pdf

In this part we will have a look at the keywords available in python and their functions.

Data Types

1
Section Goals

In this part we will see about the different types of data types and where to use them accordingly.

2
Numeric Data Type

In this lecture we will see about numeric data types and how to use them in python program.

The different numeric data types are:

  • Integer

  • float

  • complex

3
Type Conversion

In this lecture we will convert from one type of numeric data type to other. This is called as type conversion.

4
String Data Type

In this part we will have an introduction to string and see how we can use string data type in our program.

5
Casting

In this part we are going to have a look at casting in python and convert from one data type to another.

6
Boolean Data Type

In this part we are gonna to see about Boolean data type and how we can use them in python program.

7
Boolean Function

In this lecture we will see about boolean function and how we can use them in python and get boolean values from it.

String Handling

1
String Operations

In this lecture, we will have a look at the string Handling functions in python.

2
Using Replace, Split in String

In this lecture we will see how we can use replace, split and furthermore operations in python.

3
String formatting

In this lecture we will see about string formatting and how we can use them in python.

4
String Operations - Document

We have attached a document containing all the string handling functions in python.

5
Escape Sequences - Document

We have attached the document containing all the escape sequence in python.

Collection Data Types

1
Section Goals

In this lecture, we will have a look at all the collection data types that are available in python.

2
Range

We will implement range and see how we can use them using for loop .

3
List

In this lecture we will see how we can create a list and access elements from the list.

4
List Indexing

In this lecture we will see about list indexing and accessing elements using index values.

5
Copy, Remove, Clear and Delete A List

In this part we will see how we can perform copy, remove, clear and delete operations on a list.

6
Arrays

In this lecture we will see how we can use lists as arrays in python.

7
Tuples

In this part we will see about creating tuples and accessing it.

8
Difference Between Tuple and a List

In this lecture we will see about the key difference between tuple and list.

9
Tuple Operations

In this video we will see about important Tuple operations that can be performed on a tuple.

10
Sets

In this lecture we will see about an introduction to sets and how to use it in python program.

11
Add And Remove Elements From A Set

In this lecture we will add some elements into the list and remove the elements from the list.

12
Joining Two Sets With One Another

In this lecture we will see how we can join two sets together.

13
Dictionary

In this lecture,  We will see how we can create a dictionary and use them in python programming.

14
Accessing Items From A Dictionary

In this lecture, We will see how we can access items from a dictionary and use them in python program.

15
Add And Delete On Dictionary

In this lecture we will see how we can add two dictionary and also we will see how we can delete a dictionary in python program.

16
Nested Dictionary

In this lecture, we will learn what is a nested dictionary,

what is the advantage of it and how we can use them in python program.

17
Pdf

Operators In Python

1
Section Goals

In this module we will learn about operators available in python and how we can use them and get a deep understanding of it.

2
Arithmetic Operators

In this lecture we will implement arithmetic operators in python and get a wonderful deep knowledge on it.

3
Relational Operators

In this lecture we will learn about relational operators that are available in python and implement them in python program and in conditional statements as well.

4
Logical Operators

In this lecture we will learn how to use logical operators and how we can use them properly in python.

5
Assignment Operators - 1

In this lecture we will see about simple assignment operators and how we can use them in python program

6
Assignment Operators - 2

In this lecture we will see about some additional assignment operators and also would implement in python program.

7
Bitwise Operators

In this lecture , we will see about some operators to perform bitwise operations in python.

We will implement them in python and get a deep knowledge out of it.

8
Bitwise Assignment Operators

In this lecture, we will see about Bitwise assignment operators and implement them in python program.

9
Special Operators

In this lecture we are going to learn about Special Operators.

Python has two special operators.

  • Identity Operators

  • Membership Operators

10
Any and All

In this lecture, we will learn about two operators that are used to perform repetitive operations on a give value. They are:

  • Any

  • All

11
Precedence And Associativity

In this lecture we will see abut precedence and associative property of operators in python. We will implement them in python program and learn how to use them.

12
Difference Between Is Operator and Equal to Operator

A lot of people confuse about is and equal to operators. It is simple, we will look at them in this lecture.

13
Pdf

An explanation on the document attached.

Conditional And Looping Statements

1
Section Goals

In this module we will learn about one of the fundamentals of programming called as conditional and looping statements used for performing intelligent tasks in python.

2
If and If Else Statement

In this part we will see about simple If statements in python namely

  • If statement

  • If else statement

3
Elif and Nested If Statements

We will learn about complex conditional statement called elif and nested if statements.

4
Logical Operators In If Statement

In this part we will see how we can use logical operators with if statement in python.

5
Short Hand If Statements

In this lecture we will see how we can use short hand if statements in python.

6
Looping Statements

In this lecture we learn about looping statements namely.

  • For

  • While

7
While Loop

In this part we will see how we can use while loop in python and perform operations in it.

8
For Loop

In this part we will see how we can use for loop in python and also what is for loop and the advantages of using it.

We will also learn how we can use pass and continue statement in for loop.

9
For Loop Using Range

In this lecture we will learn how we can use python program using range.

Range is a collection data type that we saw earlier.

We will implement For loop on range to print every element in the range.

10
Nested For Loop

In this lecture we will see how we can implement nested for loop in python.

We will implement it programaticaly and also see how we can use them.

Functions Using Python

1
Section Goals

In this lecture we will learn about functions and how to use functions in program and perform operations using it.

2
Functions

In this part we will see how we can use functions in python program.

We will learn about them and implement it programatically.

There are two types of functions:

  • Parameterized functions

  • non-parameterized functions


3
Functions That Return Value

In this lecture we will see about functions that return value. We will use return keyword and create functions that return value.

4
Arbitrary, Keyword, Arbitrary Keyword Arguments

In this lecture we will learn about different types of arguments that can be used in python. namely

  • Arbitrary Arguments

  • Keyword Arguments

  • Arbitrary Keyword Arguments

5
Default Parameter Value and Pass Keyword

In this lecture we will see how we can use default parameter value and pass keyword in a function.

6
Lambda Functions

In this lecture, we will see how we can use lambda functions in python. We will learn it and see how we can implement it programmatically and how to use them with normal functions.

Project 1 - Calculator

1
Calculator Presentation

In this lecture, we will create our first project - To create a calculator.

2
Calculator Implementation

In this lecture, we will implement a simple calculator in python.

Built In Modules

1
Section Goals

We are going to look at the simple built in python programs and how we can use them in python program.

2
OS Module

In this module we can see how to perform operations using OS modules in python.

3
Sys Module

In this lecture , We will learn about sys module  and see how we can implement them in python.

4
Random Module

In this lecture, we will see about random module.

Applications of random module and how to use them in pythonprogram.

5
Statistics Module

In this module we will see about the statistics module and perform operations related to statistics like

  • mean

  • median

  • mode

  • standard deviation

6
Operator Module - 1

In this part we will see about operator module and perform operations in it for the following operators.

  • arithmetic operators

  • relational operators

7
Operator Module - 2

In this part we will use operators module and perform operations on a list

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!

Be the first to add a review.

Please, login to leave a review
8702fe413e9cd0a52505ce51cfdb5cf3
30-Day Money-Back Guarantee

Includes

14 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion
Don't Miss Any Course Join Our Telegram Channel Join Channel
+ +