Neeraj's Blog

There is always an open source solution..

Python-Introduction

Python is a programming language that lets you work more quickly and more effectively. Python creator Guido van Rossum named this language after the BBC comedy series Monty Python’s Flying Circus. He is a big fan of Monty Python. Python language is easier to learn, understand and remember.  Its simple syntax, dynamic typing, lack of compile steps, and built-in toolset allow programmers to develop programs quickly. Python is not only a scripting language, but also a general-purpose language. It is also object oriented language. Python is an open source system. So it has a large and active development community that responds to issues and develop enhancements.

Python’s some top technical features are :

It’s Object-Oriented:

Its class model supports polymorphism, inheritance, operator-overloading,  and multiple-inheritance etc. even though with python’s simle syntaxand typing.

It’s Free:

Python is completely free to use and distribute.

It’s Potable:

The standard implementation of python is written in portable ANSI C, and it compiles and runs on virtually every major platform currently in use.

It’s Powerfull:

Python provides all the simplicity and ease of use of a scripting language, along with more advanced software-engineering tools typically found in compiled languages. This combination makes it useful for large-scale development projects.

Here are some of the main things in Python’s toolbox:

  • Dynamic Typing: Python keeps track of the kinds of objects your program uses when it runs; it doesn’t require complicated type and size declarations in your code. Python code does not constrain data types.
  • Automatic memory management: Python automatically allocates objects and reclaims (“garbage collects”) them when they are no longer used, and most can grow and shrink on demand. Python keeps track of low-level memory details so we don’t have to.
  • Programming-in-the-large support: For building larger systems, Python includes tools such as modules, classes, and exceptions.
  • Built-in object types: Python provides commonly used data structures such as lists, dictionaries, and strings as intrinsic parts of the language; as we’ll see, they’re both flexible and easy to use.
  • Built-in tools: To process all those object types, Python comes with powerful and standard operations, including concatenation (joining collections), slicing (extracting sections), sorting, mapping, and more.
  • Library utilities: For more specific tasks, Python also comes with a large collection of precoded library tools that support everything from regular expression matching to networking.
  • Third-party utilities: Because Python is open source, developers are encouraged to contribute precoded tools that support tasks beyond those supported by its built-ins.

Single Post Navigation

One thought on “Python-Introduction

  1. prashant on said:

    Hi Neeraj,

    It is a beautiful blog comments.
    I need your help in getting PDF text fonts.
    It will be great if you could sent me the detailed example. Please reply me on prashantgangurde@gmail.com

    Thanks,
    Prashant

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: