Learn Python Programming

Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.


Getting Started
Keywords and Identifiers
Statements & Comments
Python Variables
Python Datatypes
Python Type Conversion
Python I/O and import
Python Operators
Python Namespace

Python Flow Control

Python if…else
Python for Loop
Python while Loop
Python break and continue
Python Pass

Python Functions

Python Functions
Function Argument
Python Recursion
Anonymous Function
Global, Local and Nonlocal
Python Global Keyword
Python Modules
Python Package

Python Datatypes

Python Numbers
Python List
Python Tuple
Python String
Python Set
Python Dictionary

Python Files

Python File Operation
Python Directory
Python Exception
Python Exception Handling
Python User-defined Exception

Python Object & Class

Python OOP
Python Class
Python Inheritance
Multiple Inheritance
Operator Overloading

Python Advanced Topics

Python Iterator
Python Generator
Python Closure
Python Decorators
Python Property
Python RegEx

Python Date & Time

Python datetime Module
Python datetime.strftime()
Python datetime.strptime()
Current date & time
Get current time
Timestamp to datetime
Python time Module
Python time.sleep()