April 13, 2021
Beginner to Expert Easy Python Tutorials

Easy Free Python Tutorials With Step by Step Examples and Quiz

If you are looking for a place to learn Python, this is the right place. Python would top the list as the most popular programming language from 2018 upwards.

The key to success is the practice it yourself and to make sure you do all the exercises in the series. Feel free to tell me if you have any challenges following this tutorial.


Take some time to go through test step by steps exercises ☺
  1. How to Setup Django 2.0 on Python 3.6 using virtualenv and pip (Try it!)
  2. How to Install Python on Windows 7 Easily (Try it!)
  3. How to Create a Simple Calculator in Python (Try it!)
  4. How to Write a Program to Solve Simultaneous Equation in Python Using Cramer’s Rule (Try it!)
  5. How to Connect Python to MS Excel – Read and Write Data (Try it!)


Lesson Outline
1. Introduction to Python Programming
2. Downloading and Installing Python in Your Computer
3. Write Your First Python Program
4. Variables and Data Types in Python
5. Operators in Python

  • Arithmetic Operators
  • Comparison Operators
  • Logical Operators
  • Bitwise Operators
  • Membership Operators
  • Identity Operator


6. Conditional Statements

  • If Statements
  • If-Else Statements
  • Nested If Statements
  • Final Notes


7. Loops in Python

  • Introduction to Loops in Python
  • While Loops
  • For Loops
  • Nested Loops
  • Notes on Loops


8. Mathematics in Python

  • Working with Numbers
  • Converting Numbers
  • Math Functions
  • Random Number Functions
  • Trigonometric Functions
  • Program to Solve Quadratic Equation
  • Final Notes


9. Working with Strings

  • Introduction to Strings in Python
  • Escape Characters
  • String Special Operators
  • Formatting Strings


10. Concept of Lists in Python

  • Introduction to Python Lists
  • Accessing Values in Lists
  • Updating List values
  • Deleting Item from List
  • Basic List Operations


11. Introduction to Tuples in Python

  • Introduction to Tuples
  • Accessing Values in Tuples
  • Updating Tuple values
  • Deleting Item from a Tuple
  • Common Tuple Functions
  • Basic Tuple Operations


12. Dictionaries in Python

  • Introduction to Dictionaries
  • Accessing Values in Dictionaries
  • Updating Dictionary values
  • Deleting Item from a Dictionary
  • Dictionary Key Properties
  • Basic List Operations
  • Final Notes


13. Manipulating Date and Time Data in Python

  • Date and Time Concepts
  • How to get Current Time
  • How to Format Time
  • The Time Module
  • The Calendar Module
  • Other Important Modules
  • Final Notes


14. Functions and Subroutines in Python

  • Introduction to Functions in Python
  • Function Definition Syntax
  • Calling a Function
  • Passing by Value and Passing by Reference
  • Function Arguments
  • Required Arguments
  • Keyword Argument
0 0 vote
Article Rating
Notify of
Inline Feedbacks
View all comments