Python Logo

Python Programming Language

Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows.

License: PSFL (OpenSource, GPL Compatible)

Documentation: docs.python.org

Download Python: Source Code and Binaries

Current (stable) version: 3.9.x

Python is a programming language that lets you work quickly and integrate systems more effectively.
Python is meant to be an easily readable language. Its formatting is visually uncluttered, and it often uses English keywords where other languages use punctuation. Unlike many other languages, it does not use curly brackets to delimit blocks, and semicolons after statements are optional.
Sample Code (Python Syntax)
# python language: python sample.py

def helloWorld(runTest):

  myString1 = "Hello";
  myString2 = "World";

  myNumber = 1;

  myTest = not not runTest; # force cast to bool

  myOutput = 'Test was disabled ...';
  if myTest == True:
      myOutput = myString1 + " " + myString2 + ", this is number: " + str(myNumber);

  return myOutput
# end def


testResult = helloWorld(True);

print(testResult)

# end python language