Question:
Is Python a waste of time?
Edward
2012-11-30 09:57:19 UTC
I am learning python but someone told me it's a waste of time and that I couldn't develop a productive Software with Python(and that it is used on the web only) and I should learn C++
I am 13 and I already know HTML and CSS but I really don't care about web development
Five answers:
jplatt39
2012-11-30 10:15:27 UTC
While it's true that Python shines in Networking most of the people I know who use it professionally do so in UNIX and Linux shops. If you don't know an interpreted language then try to see if you can sort things and do a very simple database in python before moving to C++. Frankly if you want to work with computers in the future networking is where things are going -- the cellphones people were carrying five years ago were more complex and powerful than the mainframe my oldest sister learned computer programming on in the sixties and cost over a million dollars less.



Windows is a consumer OS for commodity machines. That's all it is, and writing for the desktop is already becoming what we used to do. Don't worry about networking yet but Python may prove useful down the line, and frankly if you study it or any interpreted language you'll be better able to understand C++.
Matthew
2012-11-30 10:32:01 UTC
Python is NOT a wast of time.



I am a C++ programmer. And that is a common language for desktop development.

However, the little bit of Python I know has been extreamly usefull in that.

I have used it to generait repetitive code that will span for hundred's of thousands of lines.

And I've set it up to parse through the glext.h file, and generait C++ bindings to OpenGL.



It saved me looking through the 13000 lines of code in there, and generait 6200 lines of code

based on it. So by writing a 48 line python file I saved my-self writing 6200 lines of C++ code!



So learning some scripting language is highly suggjested. The major scripting languages right now

are Python, Java Script, and LUA. But which language you go for is going to depend on what you want to do.



And no, Python is not web only. I've yet to get it working on the web actually. And it's one of the

more advanced scripting languages I know of.
James Miller
2012-11-30 10:05:00 UTC
python is a great and powerful language to learn along with perl. I use it in hacking for alot of things. Learn PHP also and SQL. If you know HTML and CSS learn MYSQL and that way you can learn how web pages interact with databases. Do you know linux? learn that well also. C#, C, and C++ are also great and a little java / java script never hurts
Ash
2012-12-01 11:44:36 UTC
Python is a waist of time. Learn Java or C++
Para
2012-11-30 10:03:27 UTC
Pyhon is used in various linux GUI programs, not just web applications. It is definitely not 'waste of time', however, learning C, C++ before any other language is recommended.


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