Friday, 13 April 2018

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.
So good to know that you would like to lear it.

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
  • Maths Functions
  • Random Number Functions
  • Trigonometric Functions
  • Program to Solve Quadratic Equation
  • Final Notes

9. Working with Strings
  • Introduciton 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 Calander 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