Python Introduction

Python Introduction

Python is a popular and most powerful programming language, created by Guido van Rossum, and released in 1991. Python is a interpreted, interactive and high-level scripting language. Python uses English keywords frequently hence it is very simple and it is very easy to learn.

Python supports OOPs(Object Oriented Programming) approach to develop applications. Python can be easily blended with C, C++, Java, Com, Bottle, Corba and ActiveX.

Python can be used in all the areas so it called as multipurpose programming language.

Key Points:

  • Created by Guido van Rossum in 1991.
  • General-purpose programming language.
  • Interactive and interpreted language.
  • Structured and Object-Oriented Programming.
  • Open-Source language under general public license(GPL).
  • Libraries and built-in functions.
  • Simple syntax and easy to learn.

Python Features

Extendable:

In python we can add low level modules to python interpreter by adding these modules programmers can customize their tools. Python has a wide range of libraries and built-in functions which helps in easy and rapid development of applications.

Conversion:

We can use python as a scripting language as well as we can compile it to byte-code to built large applications.

Easy to learn:

Python is very easy to learn and it has a simple structure, it has a clearly defined syntax and also it has few keywords.

Standard Library:

Python has a set of library’s which supports cross platforms such as Windows, Mac, UNIX, Macintosh, etc.

Portable:

Python has same interface on all platforms and it runs on many hardware platforms.

Python is open source:

The Python implementation is under an open source license that makes it freely usable and distributable, even for commercial use.

Python is interpreted:

Python is a high level language which is interpreted by a Python interpreter.

Python is cross platform compatible

Python can be executed on all major platforms like Windows, Linux/Unix, OS/2, Mac and others.

Python is Object-Oriented:

In Python, we encapsulate data within the objects as it supports the object-oriented style of programming.

Python is interactive:

Python users are provided a command prompt where they can interact directly with the interpreter to write programs.

Database connectivity:

Python provides interfaces required to connect to all major databases like Oracle, MySQL, PostgreSQL and others.

What can we do with Python

  • Web Programming
  • GUI development
  • Scientific and Numeric
  • Software development
  • Embedded computing
  • Education
  • System Administration

1. Web Programming

In web programming we use python as Bottle, Flask, Pyramid, Django, etc..

2. GUI Development

In GUI development we use python as PyQt, PyGtk, tkInter, wxPython, etc.

3. Scientific and Numeric

In Scientific and Numeric we use python as Numpy, Pandas, SciPy, Matplotlib, etc.

4. Software Development

In Software development we use python as Trac, Roundup, Builbot, etc.

5. Embedded computing

In Embedded computing we use python as Raspberry Pi, BeagleBone, MicroPython, etc.

6. Education

In Education we use python as Robotics, Turtle, Raspberry Pi, etc.

7. System Administration

In System Administration we use python as Salt, OpenStack, Ansible, etc.

Popular IDE’s for Python

1. Python Basic IDE

Python basic Ide is very easy to use and it is Beginner Friendly.

2. Pycharm

Pycharm is complicated for beginners and it is for intermediate and expert programmers. specifically for the Python language.

3. Visual Code

Visual Code is intermediate level Idle. This is efficient to code in different programming languages.

4. Sublime Text3

Sublime Text3 is very easy to use and we need some configuration to run python.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *