Getting Started with Python


There a lot good info for python already, so I'm not going to try to reinvent the wheel; you'll notice an abundance of external links in the articles below. This series is intended to provide some high level, personal perspective and provide some specific, dead simple instructions for some basic getting-started hang-ups.

The first section discusses why to learn Python, which version to choose, and installation and configuration topics.

Getting Up and Running
   Why Python?
   Which version?
   Python Installation/Setup

A wholehearted recommendation of the Google Python online class, and some more personal perspective on learning strategies for Python and various modules that have worked for me.

Learning Python
   Foundational Materials
   Getting Help
   Choosing Modules to learn
   Categorical Recommendations

I fully recommend using an IDE (integrated Development Environment) from the very beginning and pretty much all the time, namely PyCharm. After you get used to it, it just makes life easy.

Using an IDE
   Benefits of Using an IDE
   Choosing an IDE
   pyCharm Quick Start