Importance of Python

Large scale deployment of embedded systems demands inexpensive components. Considerations such as small size, high reliability and low power consumption are also very important. Specialized processor chips, called microcontrollers, have been developed to meet these goals. Combining CPU, memory and peripherals (such as UARTs) on a single chip, modern microcontrollers are marvelous devices. These features, however, come at a significant price. A typical microcontroller has only a few hundred bytes of RAM, several K of ROM (to store the program) and orders of magnitude less processing capability than a conventional desktop microprocessor. Hardly an environment for running Python!

Features of Python

Python is a simple and minimalistic language. Reading a good Python program feels almost like reading English, although very strict English! This pseudo-code nature of Python is one of its greatest strengths. It allows you to concentrate on the solution to the problem rather than the language itself.

History of Python Scripting Language

Python was conceived in the late 1980’s and its implementation was started in Dec 1989 by Guido Van Rossum at CWI in Netherlands as a successor to the ABC programming language capable of exception handling and interfacing with Amoeba operating system.  Van Rossum is Python’s Prinicpal author and his continuing central role in deciding the direction of Python is reflected in the title given to him by the Python community.