Question:
Can you build anything significant with python?
hhh
2013-10-21 23:14:02 UTC
Excuse my ignorant question. I've been learning python for only three days so I don't know what can be achieved with it and I know virtually nothing about programming.
But what I'm wondering is can it have significant uses?
Compared to java or C++.
Because I've tried learning java and I was totally lost.
Now I'm learning python and it just makes so much sense to me.
And I want to program as a hobby. But I want to build significant things. Mainly game development. Whether its on android or PC.
What limitations would I be faced with if I tried to write a game in python instead of java?
Five answers:
anonymous
2013-10-21 23:21:27 UTC
The thing about interpreted languages is companies that don't want to give their source code away don't use it in delivered software, so almost all the jobs you will see are web related. You might have better luck searching for specific frameworks like Django. If there's an open source project written in python you like, you might apply to a company that sponsors it.



It usually won't make it into the job description, but it's almost an underground among programmers who use languages like C++ to use python when they have a choice, for one-off utilities, in-house applications, or things like automated test scripts that aren't shipped with their official product.



Some high-end software like Maya uses python for scripting, so that might be another route to pursue.



With that said, you can find many success stories in python here: http://python.org/about/success/
green meklar
2013-10-23 22:05:34 UTC
Python is a Turing-complete language, so any logic you could implement in any other standard programming language can technically also be implemented in Python. It might use more memory and run slower, but it is always possible.



However, Python is not designed as an application programming language. It is not very powerful, not very fast, and has its own special syntax. I usually recommend staying away from it, because every programmer WILL have to learn the deeper C-style languages (C, C++, Java, etc) sooner or later, with all that that entails, and because Python has its own syntax, it does not prepare you well for learning other languages.



Is it easy to learn? Yes. If anything, it's TOO easy. If you really, really need that first leg up, then you can go for it, but you do have to realize that when you later move on to a language of real power, you will be leaving a great many of the things you learned behind- many more than if you started with a C-style language in the first place.
?
2013-10-21 23:53:47 UTC
Python is a simple yet powerful programming language to learn. Have you learned about the bare basics of python but are confused on how to apply them? Well this article shows you how to make a program that calculates your total days, minutes, and seconds you have been alive! It is a very simple program that demonstrates how some things work in this programming language.Note that this is for users who have a basic understanding of python.
anonymous
2013-10-22 14:22:19 UTC
Quotes about Python

http://www.python.org/about/quotes/



YouTube.com



"Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers," said Cuong Do, Software Architect, YouTube.com.



Industrial Light & Magic



"Python plays a key role in our production pipeline. Without it a project the size of Star Wars: Episode II would have been very difficult to pull off. From crowd rendering to batch processing to compositing, Python binds all things together," said Tommy Burnette, Senior Technical Director, Industrial Light & Magic.



"Python is everywhere at ILM. It's used to extend the capabilities of our applications, as well as providing the glue between them. Every CG image we create has involved Python somewhere in the process," said Philip Peterson, Principal Engineer, Research & Development, Industrial Light & Magic.



Google



"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc.





Python Success Stories

http://python.org/about/success/



tons of stuff here
i wanna know
2013-10-22 22:32:11 UTC
Python is quite a powerful language but i also agree with EddieJ that it will be little bit slower for a complex game and you might need a framework as well, i think you can consider ironpython which is a .NET version of python, with that you will also get support of .NET classes so you can get many classes which will help you to fast your development due to Visual Studio's support, which is world's Best IDE.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...