FreeOpenSrc
Free and Open Source Software

Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
FreeOpenSrc

Python Resource Center

Python is a great language for those who are new to programming, yet it is powerful enough to please the savvy. Python is a dynamic object-oriented language that is capable of executing powerful code in a few lines. Not convinced yet? Afraid nobody important uses Python? Well, Google and NASA are two examples of organizations that use Python daily. -- NateDelgado – 27 Jan 2009

Getting Started

These are the two text that I found useful when studying python. As a lab, we have yet to agree on a single text that encompasses everything about python.

  • Dive Into Python - I read the first four chapters of this book to get a basic understanding of python.
  • Learning Python, 3rd edition by Mark Lutz, one of the original 'Test First' people.
  • Object-Oriented Programming in Python – After learning the basics of python I switched to this book, and found it extremely detailed and useful, but I wouldn't personally recommend this book if you only know C++ and/or Java. I would recommend understanding python's data types and basic structure first.
  • HilarysPythonJournal

Key Python resources

  • Python's Official Site - this is a direct link to the beginner's guide on the python homepage. This is an excellent portal for information and tutorials.
  • PythonTestingToolsTaxonomy Just what it says! A lovely compare 'n contrast look at the smorgasboard of testing tools out there for agile development of Python in every environment you can imagine and some you can't.

Python Development

-- NateDelgado - 27 Jan 2009

r6 - 23 Apr 2009 - 12:15:16 - HilaryHolz
Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
This site is powered by the TWiki collaboration platformCopyright 1999-2009 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Ahatwiki? Send feedback Syndicate this site RSSATOM