Introduction to programming with Python


Introduction to programming with Python

Python is a high-level and interpreted programming language. It is created by Guido van Rossum. Python first released in 1991, Python has a good design philosophy. It provides features like code readability, and a syntax that allows fewer lines of code to implement functionality compare to other programming languages. Python is a general purpose programming language.

History of python

  • Python was conceived in the late 1980s, and its implementation began in December 1989 by Guido van Rossum at Centrum Wiskunde & Informatica (CWI) in the Netherlands as a successor to the ABC language (itself inspired by SETL) capable of exception handling and interfacing with the operating system Amoeba.
  • Rossum was fan of a comedy series from late seventies. The name "Python" was taken from the same series "Monty Python's Flying Circus".

Features of Python Programming

  • A simple language which is easier to learn
  • Free and open source Portability (run code in any platform)
  • Extensible and embeddable(c, c++, etc)
  • A high level interpreted language
  • Large standard libraries to solve common problems
  • Supports object oriented programming

Applications of python

  • Web and Internet Development
  • Scientific and Numeric
    • SciPy is a collection of packages for mathematics, science, and engineering.
    • Pandas is a data analysis and modeling library.
  • Education
  • Desktop GUIs
  • Software Development
    • Python used as a supporting language for software developers along with other programming languages.
    • Python is used in automation of software processes.
    • Also used for build, control and management, testing and in many other ways.
    • SCons for build control.
    • Buildbot and Apache Gump for automated continuous compilation and testing.
    • Roundup or Trac for bug tracking and project management.
  • Business Applications
    • python is used for ERP(enterprice resource planning) and internet e-commerce applications.
    • Odoo  offers a range of business applications that form a complete pack of enterprise management applications.
    • Tryton is a high-level general purpose application platform.

Before start programming in python, we have to install python software. To install python software go to https://www.python.org/downloads/ and download and install the python software which is compatible with your operating system.

Python program - "Hello World"

print("Hello World")

when we run the above code the python interpreter will give output "Hello World".

What is a program ?

  • A program is a sequence of instructions that tells how to solve a given problem. For example, Finding a square of a number.

Basic terminology of programming

  • Input: Get data from the keyboard, a file, or some other device.
  • Math: Perform basic mathematical operations like addition and multiplication.
  • Conditional execution:  Check for certain conditions and execute the appropriate sequence of statements.
  • Repetition:  Perform some action repeatedly, usually with some variation.
  • Output:  Display data on the screen or send data to a file or other device.

When we run any program it takes the input and processes the given input and produces the processed output.

keywords in Python

We have a list of keywords in python are used to create programs. keywords are just like the words in the natural languages like english, telugu, hindi, german, etc. Python has 32 keywords which are reserved by the python interpreter. 

and       as      assert   break   class   continue  def  del  elif     else   except   exec
finally   for     from     global  if      import    in   is   labmda   not    or       pass
print     raise   return   while   with    yield

 

Read Next: Variables and data types in python

Read Prev: Brief introduction to computers and programming

Blog Archive