Python

Getting Started

Basics

Practice Problems

Classes

Data Analysis

Install Python

First Program

What is compiler

How Python code works

Variables

Operators

Types of variable

Type Conversion

Strings

String Formating

String Indexing

String Methods

Arithmetic Operators (+, -, , /, *, //, %)

Relational Operators (>, <, ==, !=, >=, <=)

Assignment Operators (=, +=, -=, =, /=, %=, *=, //=)

Logical Operators (and, or, not)

Membership Operators (in, not in)

Identity Operators (is, is not)

Bitwise Operators (&, |, ^, ~, <<, >>)

Math Functions

If else statement

Loops

While Loop

For Loop

Lists

2D lists

List Methods

Tuples

Dictionaries

Weigh Converter Program

Celcius to Farenheit Converter

Guessing Game

Functions

Comments

Parameters

Return Statement

Class

Constructor

Inheritence

Getting Started

What is module

Packages

Working with directories

Numpy

Pandas

pypi and pip

Class 1

Getting Started

Install Python 3

First Program

How Python code works

What is Compiler

Variables

Types

Conversion

Working With Numbers

Basic Arithmetic Operatoes

Relational Operators

Class 2

Practice Problems

Practice Problem Solutions

Strings

String Methods

String Formatting

String Indexing

Math Functions

Logical Operators

If else

Assignment Operators

Practice Problems

Weight Converter

Guessing Game

Class 3

Working with Lists

List Methods

Tuples

Multi-Dimentional List

Loops

For Loop

While Loop

Practice Problems

Class 4

Try Catch

Functions

Arguments

Return Statemets

Parameters

Using Functions as Parameters

Dictionaries

Class 5(End of Basics)

Classes

Constructor

Inheritence

Recap of all Previous Topics

Lot of Practice problem solution

Class 6

Modules

Packages

Working With Directories

Working with External Files

Pypi and Pip

Class 7

Pandas

Class 8

Numpy