Python Introduction

Python is developed by Guido van Rossum. Guido van Rossum started implementing Python in 1989.

Python is a very simple programming language.

So even if you are new to programming, you can learn python without facing any issues.

Interesting fact: Python is named after the comedy television show Monty Python’s Flying Circus. It is not named after the Python snake.

  • Python is a powerful high-level, object-oriented programming language created by Guido van Rossum.
  • It has simple easy-to-use syntax, making it the perfect language for someone trying to learn computer programming for the first time.
  • Python is an object-oriented, high-level language, interpreted, dynamic, and multipurpose programming language.
  • Python is easy to learn yet powerful and versatile scripting language which makes it attractive for Application Development.
  • Python’s syntax and dynamic typing with its interpreted nature make it an ideal language for scripting and rapid application development in many areas.
  • Python supports multiple programming patterns, including object-oriented programming and functional programming or procedural styles.
  • Python makes the development and debugging fast because there is no compilation step included in python development and the edit-test-debug cycle is very fast.

Why the name Python?

No. It wasn’t named after a dangerous snake. Rossum was a fan of a comedy series from the late seventies. The name “Python” was adopted from the same series “Monty Python’s Flying Circus”.

Why Should you Learn Python Programming?

Writing Python code is so much fun that you won’t feel it like a routine programming task. Here are a bunch of compelling reasons for you to learn Python and read this Python tutorial.

Simple Programming Syntax

Python is the language that even a non-programmer can understand. It is a highly readable, problem-oriented language that lets you focus on writing the logic instead of getting into the syntax nitty-gritty.

Here is a sample program for implementing “Sum of two numbers”. By looking at it, you can feel how easy it is to write and understand the code in Python.

a=int(input("Enter 1st no "))
b=int(input("Enter 2nd no "))
print("Sum = ",c)


Enter 1st no 10
Enter 2nd no 20
Sum = 30

No Variable Declaration required

In Python, don’t use type specifiers for declaring variables. You can do so without mentioning any data types in Python. Also, there is no need to use any separator like a semicolon to mark the end of a statement.

In Python, indentation replaces brackets to group a block of instructions.

Python Support OOPs concepts

Object-Oriented Programming (OOP) comes built into the Python language. It lays down a model that derives a solution by creating objects, defining relationships, and binding data. However, the procedural programming methodology takes on a top-down approach and solves one problem at a time while splitting it into smaller ones. On the other hand, OOP is a bottom-up problem-solving technique that seeks a blueprint of the solution at the onset and leaves implementation for the later.

Using classes, building inheritance, and constructing objects are keys to developing yourself as a professional programmer. And you can quickly master these concepts in Python and produce better quality projects, quicker than in other languages.

Python lets you minimize the size of code you write and accomplishes more.

Python Basic Programming Tutorial

Python Introduction     Getting started in Python Programming      Python propgramming fundamentals     Python Operators    Python If Condition     Python for loop    Python range construct      Python While loop    break and continue statements     Different looping techniques     Python List     Python String     Python Functions    Python Inbuilt Functions     Python Recursion     Using Python Library     Python Tuples     Python Dictionary     Python Sets     Python Strings     Python Exception Handling     Python Data File Handling