What is Python? Executive Summary
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level constructed facts structures, mixed with dynamic typing and dynamic binding, make it very desirable for Rapid Application Development, as properly as for use as a scripting or glue language to join present factors together. Python's simple, effortless research syntax emphasizes readability and consequently reduces the value of software maintenance. Python helps modules and packages, which encourages software modularity and code reuse. The Python interpreter and the significantly preferred library are on hand in supply or binary structure barring cost for all primary platforms, and can be freely distributed.
Often, programmers fall in love with Python due to the fact of the accelerated productiveness it provides. Since there is no compilation step, the edit-test-debug cycle is notably fast. Debugging Python applications is easy: a trojan horse or horrific enter will by no means motive a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception. When the application would not seize the exception, the interpreter prints a stack trace. A supply stage debugger approves inspection of nearby and international variables, assessment of arbitrary expressions, placing breakpoints, stepping via the code a line at a time, and so on. The debugger is written in Python itself, testifying to Python's introspective power. On the different hand, regularly the quickest way to debug a software is to add a few print statements to the source: the quickly edit-test-debug cycle makes this easy method very effective.
.png)
