-
Introduction to Python
-
Downloading, Installing and Configuring Python
-
Downloading, Installing and Using PyCharm IDE
-
Print Statements
-
Variables
-
Data Types
-
Type Casting
-
Operators
-
Comments
-
Operator Precedence
-
Deleting a Variable
-
Using + for String concatenation
-
Storing Multi line preformatted String text into a variable
-
Storing a lengthy text into a variable
-
Formatting Print Statements
-
Control Flow Statements
-
Select/Decision Control Statements
-
while loop
-
for loop with range()
-
break and continue statements
-
Functions : Getting Started
-
Functions can be called multiple times
-
Parameterizing Functions
-
Default Arguments in Functions
-
Function with multiple parameters
-
Functions can return data
-
Purpose of Functions
-
Multiple functions can be created
-
Using input() inbuilt function
-
max() and min() functions
-
Local and Global Variables
-
pass Statement
-
Collections
-
List
-
Tuple
-
Set
-
Dictionary
-
List versus Tuple versus Set versus Dictionary
-
Strings
-
in and not in operators
-
File Handling
-
Getting started with Object Oriented Programming
-
self in Python
-
Assigning method parameters to class variables using self keyword
-
Initializing Class variables using methods in Python
-
__init__ method
-
Static Variables, Static Methods, Instance Variables and Instance Methods
-
Inheritance
-
Types of Inheritance
-
Polymorphism : Method Overriding
-
Overloading is not supported by Python
-
super()
-
Private variables and Private methods
-
Using Getter and Setter Methods with private variables
-
Encapsulation in Python
-
Abstraction in Python
-
Modules
-
Packages
-
Exception Handling
-
Lambda Functions
-
Using *args
-
Using **kwargs
-
Unpacking Collections or range() into individual variables
-
Complex Data Type
-
range Data Type
-
Complete List of Data Types
-
Generating Random Numbers
-
Escape Characters
-
Using bool() function
-
Short Hand if and if ..else statements
-
Using iter() function with List, Tuple, Set and Dictionary
-
Date and Time
-
Regular Expressions
There are no reviews yet.