File Details |
|
File Size | 7.0 MB |
---|---|
License | Freeware |
Operating System | Windows 2000/9x/Server 2003/XP |
Date Added | January 12, 2021 |
Total Downloads | 15,839 |
Publisher | Python Software Foundation |
Homepage | Python Interpreter/Compiler |
Publisher's Description
Python is an interpreted, interactive, object-oriented programming language often compared to Tcl, Perl, Scheme or Java. It features modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface. The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms.
Windows binary installer without source code
Latest Reviews
cyberguy reviewed v3.6.0 on Jul 17, 2017
@ssb It seems you really do not understand what a compiler is. A compiler translate human readable code into something that can be digested on a computer. That the computer uses something to help it consume that code is irrelevant.
A Java compiler generates code executable by a Java virtual machine.
A C# compiler generates code executable by a .NET CLR VM.
A C compiler generates code that is NOT executable without the help of external linkers and an Operating system. (don't believe me? Try directly running an .obj or .o file)
Even 80x86 machine code is interpreted by the microcode inside of every modern CPU.
It is a mistake to assume that code is translated before execution that the translator is not a compiler. It Is. Compilers come in different sorts
masonh4206 reviewed v3.3.0 RC2 on Nov 24, 2012
In reply to KuHGl's post:
Very well said Kurt, I agree with you 100%. Rather than posting semi negative statements that are not true people should really do just as you mentioned and that is "Simply consult (READ) the Python website". Not only on this site but also on others I have noticed that certain people will post negative statements referring to a product, or a condemning statement aimed towards someone who simply wanted to voice their opinion. It is sad that some people allow themselves to succumb to a reprobate mind. Thanks Kurt for being truthful and honest!
KuHGl reviewed v3.2 Beta 2 on Dec 22, 2010
First of all... always I read Interpreter/Compiler - that's still NONSENSE. Python was never a compiler language. But I feel angry when someone discredits a well made piece of software because of an incorrect written article on another website.
At least, Mr. 1-Star (due to your profile your usual rating is 1 Star, so you seem to like Python... :-D), you can simply consult the website of Python to see the reality. But obviously you feel better as long as you are able to throw anything in your range into the next trashcan near to you.
ssb reviewed v3.0 on Dec 6, 2008
Not a machine language compiler, just a bytecode encoder that produce reversable pyc code. Still slow and of course still need an interpreter to execute those files.
LRN reviewed v3.0 on Dec 5, 2008
This is Python. Period. If you need Python - you download this. Of course there are other Python implementations, but this CPython implementation is mainstream. This is true Python, everything else is a substitute (well, except PyPy).
Also, this is Free Software (Open Source), not Freeware.
P.S. Python 3000 rox.
P.P.S. It comes with both interpreter and compiler. It can interpret your commands on the fly (think bash and other console shells), but it can also compile .py scripts into .pyc Python byte-code modules. Most of the time you shouldn't care about it.
devilrider reviewed v3.0 Beta 2 on Jul 22, 2008
Nope.
Interpret executes directly the source.
Compiler generates a target program that can be executed.
You can Interpret a source to see if it works like desired, then compile if happy with it and share that Target Program with the wild. Advantage, no one can steal your source (somtimes).
MikeDiack reviewed v3.0 Alpha 3 on Mar 10, 2008
I'm confused - I've not yet tried it, but surely it's a interpreter OR a compiler - aren't the too mutually exclusive?
(Yes before everyone tells me, I know Java and .net "compile" to byte code)....
Mike
cyberguy reviewed v3.6.0 on Jul 17, 2017
Pros: Great, easy to learn multi-purpose language
Cons: none
Bottom Line: @ssb It seems you really do not understand what a compiler is. A compiler translate human readable code into something that can be digested on a computer. That the computer uses something to help it consume that code is irrelevant.
A Java compiler generates code executable by a Java virtual machine.
A C# compiler generates code executable by a .NET CLR VM.
A C compiler generates code that is NOT executable without the help of external linkers and an Operating system. (don't believe me? Try directly running an .obj or .o file)
Even 80x86 machine code is interpreted by the microcode inside of every modern CPU.
It is a mistake to assume that code is translated before execution that the translator is not a compiler. It Is. Compilers come in different sorts
masonh4206 reviewed v3.3.0 RC2 on Nov 24, 2012
In reply to KuHGl's post:
Very well said Kurt, I agree with you 100%. Rather than posting semi negative statements that are not true people should really do just as you mentioned and that is "Simply consult (READ) the Python website". Not only on this site but also on others I have noticed that certain people will post negative statements referring to a product, or a condemning statement aimed towards someone who simply wanted to voice their opinion. It is sad that some people allow themselves to succumb to a reprobate mind. Thanks Kurt for being truthful and honest!
KuHGl reviewed v3.2 Beta 2 on Dec 22, 2010
First of all... always I read Interpreter/Compiler - that's still NONSENSE. Python was never a compiler language. But I feel angry when someone discredits a well made piece of software because of an incorrect written article on another website.
At least, Mr. 1-Star (due to your profile your usual rating is 1 Star, so you seem to like Python... :-D), you can simply consult the website of Python to see the reality. But obviously you feel better as long as you are able to throw anything in your range into the next trashcan near to you.
ssb reviewed v3.0 on Dec 6, 2008
Not a machine language compiler, just a bytecode encoder that produce reversable pyc code. Still slow and of course still need an interpreter to execute those files.
LRN reviewed v3.0 on Dec 5, 2008
This is Python. Period. If you need Python - you download this. Of course there are other Python implementations, but this CPython implementation is mainstream. This is true Python, everything else is a substitute (well, except PyPy).
Also, this is Free Software (Open Source), not Freeware.
P.S. Python 3000 rox.
P.P.S. It comes with both interpreter and compiler. It can interpret your commands on the fly (think bash and other console shells), but it can also compile .py scripts into .pyc Python byte-code modules. Most of the time you shouldn't care about it.
devilrider reviewed v3.0 Beta 2 on Jul 22, 2008
Nope.
Interpret executes directly the source.
Compiler generates a target program that can be executed.
You can Interpret a source to see if it works like desired, then compile if happy with it and share that Target Program with the wild. Advantage, no one can steal your source (somtimes).
MikeDiack reviewed v3.0 Alpha 3 on Mar 10, 2008
I'm confused - I've not yet tried it, but surely it's a interpreter OR a compiler - aren't the too mutually exclusive?
(Yes before everyone tells me, I know Java and .net "compile" to byte code)....
Mike