File Analysis
One of the most practical uses of Python is text analysis. How you go about parsing and analysing a file can mean the difference between your computer being hung up for hours or returning the answer within minutes, if not seconds. This series of guides looks at several ways to analyse files in Python and when to use which.
Regular Expressions
Any program beyond 'print 2+2' will inevitably use a regular expression. In this series of guides, we look at what regex are, how to form them, and how to use them effectively.
Built-in Functions and Types
While Python programming is very object-oriented, it naturally makes heavy use of functions and data types. This series of guides looks at how to use each effectively.
Improving Your Code
Good code should have two major aspects: (1) effectively accomplish its task and (2) be readable by someone else 6 months or more after you have written it. This section looks at helps to make your code effective and useable.

