Default command-line options include optimization of the generated bytecode, optimize generated bytecode and remove doc-strings, usage of non-UNIX forms of #!cmd by skipping the first line of the source, protection from DoS (Denial of Service) attacks by making hash() values of various types be unpredictable, using pseudo-random salt.
In addition, the program will also allows you to add various division options, such as -Qnew, Qwarn, Qold and Qwarnall, issue warnings about incompatible tab usage, run the program in verbose mode, get warnings about Python 3.x incompatibilities, as well as to debug output from parser and ignore PYTHON* environment variables.
Getting started with Python
The Python programming language is often compared with the Java, Perl, Scheme or Tcl programming/scripting languages. It is compatible with all GNU/Linux distributions, as well as with the Microsoft Windows, Mac OS X, Solaris, BSD, and several other UNIX-like operating systems. Currently, it is compatible with both 32-bit (x86) and 64-bit (x86_64) architectures.
Installing Python on your system is quite an easy tasks, as all you have to do is to access the default package manager of your GNU/Linux system and search for the ‘python’ package. Install it and then interact with it via a Linux terminal emulator.
Hardcore Linux/UNIX users who want to optimize Python for their hardware architecture, can do so by download the latest version of the project from Softpedia, save the source tarball (tar.xz file) on their computer, unpack it, open a terminal emulator and navigate to the location of the extracted archive files with the ‘cd’ command.
Use the ‘./configure’ command to make certain optimizations and then execute the ‘make’ command to compile Python. Lastly, install Python system wide by running the ‘make install’ command as root or with sudo.
Reviewed by Marius Nestor on October 28th, 2014
In a hurry? Add it to your Download Basket!
- This version comes with over three hundred bugfixes and other improvements over 3.4.0. One notable change: the version of OpenSSL bundled with the Windows installer no longer has the HeartBleed vulnerability.
Application descriptionPython is an open source, freely distributed, interpreted, interactive and object-oriented programming language, that ...