Python is a high level cross-platform programming language that is quickly becoming the language of choice for many application developers. Writing applications is an inherent extension of the services we provide and Python is the core software development platform for many of our current projects.
We will be sharing resources that have best served our learning and implementation experiences using Python. We will only present websites, books, or other resources that we have evaluated or experienced first hand.
This page is a work in progress and will continue to evolve as our experience with Python continues to grow.
What version of Python should I use?
Those who are new to Python are likely surprised to see that two versions Python are supported concurrently. We recommend downloading and learning with Python version 3.5 – the latest version as of this writing. We started learning with Python version 2.5 as most of the books and available documentation at the time was written for version “2.x”.
How to get Python
To download your free copy of Python, visit the Python.org website (http://www.python.org). Python is available for a number of platforms. You will also notice that versions are available for both 32 bit and 64 bit systems. Simply choose the version that’s right for you machine and operating system.
The instructions on the Python.org website are easy to follow, so setting up Python on your machine should be a fairly simple task. The real fun begins after you’ve installed Python and start working with the language.
Learning Python – Resources that Worked for Us
The book that really got us started with Python was Sam’s Teach Yourself Python in 24 Hours. This book is great for beginners and those just starting out with Python.