Learn Python programming from beginning to advanced. Understand each basic concept of python language like OOP, inheritance, data structures, python statements, methods, function, operators, exception handling, etc.

Language: Python 3+

Python Data Structure

  1. List
  2. Dictionary
  3. Nested Dictionary
  4. Tuple
  5. Set

Python Statements

  1. While Loop
  2. For Loop
  3. If-elif-else
  4. Single Line If in Python
  5. Range
  6. List Comprehension
  7. Break, Continue, and Pass Statements in Python

Python Methods

  1. Methods
  2. Functions
  3. Lambda Expression
  4. Instance, Class, and Static Methods
  5. *args and **kwargs
  6. Decorator

Python Object-Oriented Programming

  1. Python OOP: Class and Objects
  2. Reuse code using Inheritance in Python
  3. Understand Pointers in Python
  4. Class and Instance Variable

Python Comment & Exception Handling

  1. Exception handling using Try Except Finally
  2. Learn to write comments in Python
  3. Docstrings for easy readibilty

Python Built-In Methods and Statements

  1. all()
  2. int()
  3. isinstance()
  4. issubclass()
  5. getattr()
  6. yield
  7. pass
  8. del
  9. strip(), lstrip() and rstrip()
  10. round()
  11. zip()
  12. enumerate()
  13. slice()
  14. max()
  15. min()
  16. pow()

Python: How to?

  1. How to Remove Duplicates From List?
  2. How to Check If a String is an Integer in Python?
  3. How to Read PDF File in Python?
  4. How to convert Dictionary to JSON in Python?
  5. How to Convert Python Class Object to JSON and ViceVersa?
  6. How to Read and Write to JSON File in Python?
  7. How to Download Files from the Web using Python?
  8. How to fetch Twitter tweets in Python?

Read more articles on Python programming here.