Re: Newbie Here



Mark Sargent wrote:
A question I have, is, those of you who use it for the same things, what do you primarily use it for.

Erh, I'm sure different people use it for very different things. In contrast to e.g. PHP or bash, Python is a very generic language usable for most preogramming tasks. My answer would be "almost everything when I need to do programming or calculate something". I mainly complement Python with some SQL for work with databases and C/C++ for performance, some integration, or when I have to, due to "external forces". Actually, it's almost always the third reason. It's very rare that I skip Python for performance reasons.

Note that Python is a very good "team player". It's often not a
matter of using Python OR [insert some other language] but rather
Python AND [insert some other language]. Of course, some languages,
such as Perl and Ruby are reasonably similar to Python, and using
them together will probably add little. I guess the Python/SQL/C/C++
combo is fairly common.

People use Python for various small scripts, for major business
applications, many different web systems, for image processing
(for everything from weather maps to Star Wars animations), as
embedded macro language in large applications, as a programmable
calculator, for data integration and conversion etc etc.

For a "business case" perspective on Python, look at www.pythonology.com
For coding examples, look at the Python Cookbok. See
http://aspn.activestate.com/ASPN/Python/Cookbook/

Other relevant sources for information for a newbie are...
http://mail.python.org/mailman/listinfo/tutor
http://www.freenetpages.co.uk/hp/alan.gauld/
http://www.uselesspython.com/
.



Relevant Pages

  • Re: Does Python really follow its philosophy of "Readability counts"?
    ... with enforcing that "shouldn't" in the language itself? ... In Python, direct access to pointers is a MUST NOT. ... where you are allowed to mess with the implementation. ... human assembly language programmers? ...
    (comp.lang.python)
  • Re: Does Python really follow its philosophy of "Readability counts"?
    ... want the ability to mess with the internals. ... There's no shortage of B&D languages, and well, Python is OSS, ... leave my favorite language alone. ... always believe that their reason is a good reason. ...
    (comp.lang.python)
  • Re: defining the behavior of zip(it, it) (WAS: Converting a flat list...)
    ... > is no technically reason why it would do it one way or another. ... used in support of not defining it. ... making this a defined behavior results in making the language ... >> that really pisses me off about Python sometimes. ...
    (comp.lang.python)
  • Re: Python for Fortran programmers
    ... proposition for Python in the Fortran community", ... compiled language such as Fortran or C++, but I would still prefer to ... greater number of programming errors that are typically detected by a ...
    (comp.lang.fortran)
  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... language, they would write a lot of ten liners that is changed a LOT ... Add three levels of inheritence and a couple globals and you'll find out ...
    (comp.lang.python)