Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW)
OpenStudy (de_void):

I would like to know what are the possible application of Python. Thanks!

8 years ago
OpenStudy (anonymous):

That's as hard to answer as "what are the possible applications of English?" Python is used in web server-side programming, scientific computing, text processing, and others too numerous to mention.

8 years ago
OpenStudy (de_void):

Are there any renowned applications or services programmed in Python?

8 years ago
OpenStudy (anonymous):

A good list of them is on the PythonInfo Wiki: http://wiki.python.org/moin/Applications

8 years ago
OpenStudy (anonymous):

Having said that, I think the main purpose of Python in this class is that it's an easy-to-learn language that gives enough programming power to learn the fundamentals of computer science. At my job we selected Python as our scripting language, but 99% of all our work is done in C++. C++ would be a terrible choice as a language for introducing new students to computer science.

8 years ago
OpenStudy (anonymous):

when you say you're scripting in Python but using C++ for "[most] of the work," what do you mean? are you "calling" executables from Python scripts? do you need to break up the executables into what are basically modules?

8 years ago
OpenStudy (anonymous):

Also, why C++? why not do it all in Python?

8 years ago
OpenStudy (anonymous):

Most of my work is high-speed processing of data using specialized devices and 3D graphics, some applications of which involve huge amounts of data. When it comes to such applications, an interpreted language like Python just can't compete with a compiled language like C or C++. The other big reason is that we have to deliver software to machines that may not have Python installed. Languages like C/C++ are more self-contained.

8 years ago
OpenStudy (anonymous):

So does that mean there's a way to roll up the Python scripts with the C++ code into an executable?

8 years ago
OpenStudy (anonymous):

There are some things I do that I use Python for, but almost all of what I do requires C++. So far I haven't married the two, but I know it's possible. It's possible to have a Python script call C++ functions you write yourself, and vice versa. The Vim text editor is an example of the "vice versa". But I've never done it.

8 years ago
OpenStudy (anonymous):

Cool. I've been trying to get a better feel for what goes on under the things I use every day.

8 years ago
OpenStudy (anonymous):

@Radly and Somnamniac..so can i continue with course 6.00(i'v completed 3 lectures) without having any prior experience in programming? In the sense that will i be able to appreciate the FUNDAMENTALS of programming and computation as a whole and not get lost/confuse myself because of no prior experience.

8 years ago
Can't find your answer? Make a FREE account and ask your own question, OR you can help others and earn volunteer hours!