Python for everything?



I posted a article earlier pertaining programming for my boss. Now I am
gonna ask a question about programming for myself. I just finished my
first C++ Class. Next semester is a class on encryption(and it's
probably gonna be a math class too). And finally back in programming in
the fall with C++ and Java 1. The C++ will cover pointers, and linked
lists, sorting algorithms, etc... I run linux and OS X. I have read in
the old days that C was used for everything. It was a systems
programming language, and also did a lot of the same stuff Bash scripts
and perl do now. So, in that era, C did it all, from short to tall. My
question is, can Python "do it all"? I am wondering what to learn as my
scripting language. I have read that perl is good up to about 250
lines, and after that it gets kind of hairy. However, from what little
I have heard about Python, it's very well suited for readability due to
the whitespace requirements of the language, and very good for large
projects due to it's large amount of modules and it's object oriented
structure. I would like opinions as to the suitability of Python as a
general purpose language for programming unix, everything from short
scripts to muds. Thanks for your patience, opinions, and comments.

Xeys

.



Relevant Pages

  • Recommend an E-book Meeting the Following Criteria (Newbie, Long)
    ... I know several programming languages namely Java, Perl and C in this order ... Now I'm wondering which Python book I should get as there are so many out ... I'd like to mostly concentrate on language features but some pointers ...
    (comp.lang.python)
  • Re: Resources for education (was Re: Operating systems at war?)
    ... programming in a language in which structure is a requirement can be ... What is wrong with Python? ... advanced programming techniques like object oriented programming it is ... To learn Python basics is only a matter of days ...
    (comp.sys.acorn.advocacy)
  • Re: map/filter/reduce/lambda opinions and background unscientific mini-survey
    ... > Python language, while "function" etc are not, but they are certainly ... But in the Python sense? ... The programming use is probably *closer* to the English meaning ...
    (comp.lang.python)
  • Re: Pythons simplicity philosophy
    ... Python will be aimed at aliens. ... Reasonable people on my world typically seem to realize that sum() is ... general-purpose programming language that aims for simplicity. ...
    (comp.lang.python)
  • Re: Pythons simplicity philosophy
    ... >> language, I would be more concerned about moving to a larger big O ... so does sum(), since the programmer can provide his own comparison ... portable as Python is, came with as many batteries installed, and had ... not a function in a general-purpose programming. ...
    (comp.lang.python)