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.

More Reading

Post navigation

7 Comments

  • Thanks for your write-up on the travel industry. I’d also like to include that if your senior considering traveling, it really is absolutely crucial to buy traveling insurance for elderly people. When traveling, elderly people are at high risk of getting a healthcare emergency. Obtaining the right insurance policy package for one’s age group can protect your health and give you peace of mind.

  • Good day very cool site!! Guy .. Excellent .. Amazing .. I’ll bookmark your site and take the feeds I’m happy to find so many useful information here within the submit, we’d like develop extra techniques in this regard, thank you for sharing. . . . . .

  • Great post. I was checking continuously this blog and I am impressed!

    Very helpful information specially the last part 🙂 I care for such info a lot.
    I was looking for this particular info for a very long time.
    Thank you and best of luck.

  • Hey this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or
    if you have to manually code with HTML. I’m starting a blog
    soon but have no coding experience so I wanted to get guidance from someone with experience.
    Any help would be greatly appreciated! asmr 0mniartist

  • Thanks for ones marvelous posting! I genuinely enjoyed
    reading it, you will be a great author.I will remember to bookmark your
    blog and will often come back later in life.

    I want to encourage you to continue your great posts, have
    a nice weekend!

Leave a Reply

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