Learn Python programming language from basic to advanced concepts.
Learn Python concepts from basics to advanced concepts.
List of topics:
Python Basics:
Python Introduction
Development Environment
Your First Python Program
Data Types And Operators
Conditional Statements
range and xrange
Loops
String Operations
Exception Handling
Functions
Python Modules:
Date and Time
Multithreading
IO
os module
Python Data Structures:
List
List Comprehension
Tuple
Dictionary
Set
Python Functional Programming:
Functional Programming Introduction
lambda functions
yield statement
Iterators and Generators
filter and map
Python Object Oriented Programming:
Classes
Inheritance
Encapsulation
Polymorphism
Python Advanced:
Operator Overloading
Decorators
Context Manager
Static Methods
pickle and unpickle
Properties
Python v2 vs v3