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

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

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.

OpenStudy (de_void):

Are there any renowned applications or services programmed in Python?

OpenStudy (anonymous):

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

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.

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?

OpenStudy (anonymous):

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

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.

OpenStudy (anonymous):

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

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.

OpenStudy (anonymous):

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

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.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Latest Questions
ARTSMART: Art!
50 minutes ago 4 Replies 3 Medals
Jasonisyours: What were the key causes of the French Revolution in 1789?
1 hour ago 2 Replies 4 Medals
PureSoulless: Why is the word "Pedophile" always censored in yt vids?
23 hours ago 3 Replies 0 Medals
Jalli: What's 58x3634u00b07
19 hours ago 6 Replies 3 Medals
arriya: who wanna play roblox
1 day ago 5 Replies 1 Medal
brianagatica14: Any artist on here?
3 days ago 7 Replies 2 Medals
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!