"Green" guy wants to learn A/T

Quotes from Equalizer:

... whilst I am a C++/Java/C# guy,
you will find an increasing number of people waxing lyrical over Python and its ease of learning/use...

[and]

... a few good intro ebooks are still freely available:

http://www.miex.org/book.html

and you'd probably want to visit this place as well...

http://www.python.org/
Quote from ktmexc20:

... btw, I recently joined O'Reilly's Safari Book Shelf and read "The Python Cookbook".

Excellent reference for efficient tips and tricks.
As is the second edition:


Python Cookbook, 2nd Edition
By David Ascher, Alex Martelli, Anna Ravenscroft
...............................................
Publisher: O'Reilly
Pub Date: March 2005
ISBN: 0-596-00797-3
Pages: 844
Slots: 1.0


Table of Contents | Index | Errata

Like its predecessor, the new edition offers a collection of solutions to problems that Python programmers face everyday. Updated for Python 2.4, it now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system.


Book Description
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.

Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday.

It now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system. This revised version also includes new chapters on topics such as time, money, and metaprogramming.

Here's a list of additional topics covered:

Manipulating text
Searching and sorting
Working with files and the filesystem
Object-oriented programming
Dealing with threads and processes
System administration
Interacting with databases
Creating user interfaces
Network and web programming
Processing XML
Distributed programming
Debugging and testing

Another advantage of The Python Cookbook, 2nd Edition is its trio of authors--three well-known Python programming experts, who are highly visible on email lists and in newsgroups, and speak often at Python conferences.

With scores of practical examples and pertinent background information, The Python Cookbook, 2nd Edition is the one source you need if you're looking to build efficient, flexible, scalable, and well-integrated systems.


See also, http://wiki.python.org/moin/BeginnersGuide/NonProgrammers.

Scroll down to "Python Tutorial".
 
Quote from ktmexc20:

Python is the way to go Kastro, imo. It's capabilities, when utilized, are faster than C++. I'm a very satisfied user for a year now. The diverse community praises it for it's ease of use, extendable capabilities, and portability.

There's an excellent api for IB called IbPy, and it demonstrates some of python's "quick capability" programming without even including any "C" extension(s). Lot's of libraries ("tool boxes") have already been developed, that are written in "C" (or other), and then wrapped in python for ease of use.

You won't be disappointed. Besides, why pay for M$ when there's an OpenSource community that you should consider supporting, imo.

ktm'r
:)
 
Back
Top