Python materials
Python REGEX
Python Regular expression operations - Official doco.
Regular Expression HOWTO by A.M. Kuchling
Educative courses
Python 3: An interactive deep dive by Mark Pilgrim, implemented by
the Educaitve Team
Python 101: Interactively learn how to program with Python 3 by
Michael Driscoll
Python 201 - Interactively Learn Advanced Concepts in Python 3 by
Michael Driscoll
Online Python Courses
edx’s Introduction to Computer Science and Programming Using
Python . The companion book can be found here.
MIT Open Courseware also offers a gentler “lead-in” course
designed for those with no programming background that you
can take beforetaking the above: Building Programming
Experience: A Lead-In to 6.001.
MIT Open Courseware’s A Gentle Introduction to Programming sing
Python
Coursera’s Programming for Everybody (Python) For beginners.
Codecademy’s beginners; tends to focus primarily on syntax Python
track.
Udacity s Programming Foundations with Python. Focuses on object
oriented programming.
Team Treehouse’s Python course.
Udemy’s Python Regular Expressions with Data Scraping Projects,
this book - video version!
Interactive resources:
LearnPython An interactive online guide that teaches basic Python.
Try Python Another interactive online guide.
Educative’s Python Regular Expressions with Data Scraping Projects,
this course!
Books and tutorials (online):
Learn Python the Hard Way Part of the “Learn X the Hard Way”
series. Despite its name, this is one of the easiest introductions to
Python available.
Automate the Boring Stuff with Python .From the Invent with Python
author.
How to Think Like a Computer Scientist (Python 2 version and
Python 3 version)
Think PythonComprehensive introductory text on Python.
- The official Python tutorial (for [Python 2](https://docs.python.org/2
/tutorial/) and [Python 3](https://docs.python.org/3/tutorial/)). Moves
a little quickly, but is very comprehensive and thorough.
- [Problem Solving with Algorithms and Data Structures](http://interacti
vepython.org/runestone/static/pythonds/index.html)
- [Dive into Python 3](http://www.diveintopython3.net/) An accelerated i
ntroduction to Python.
- [Program Arcade Games With Python And Pygame](http://ProgramArcadeGame
s.com)
- [The Hitchhiker’s Guide to Python](https://python-guide.readthedocs.or
g/en/latest/)
- [pycrumbs](http://resrc.io/list/4/pycrumbs/) A huge list of many usefu
l articles, tutorials, and snippits on Python, ranging from basic t
o advanced.
- [PyMOTW](http://pymotw.com/) A tour of the Python standard library
through short examples.
- [Import Python](http://importpython.com/books/) A catalog of Python bo
oks (some are free)
Exercises:
Pyschools Exercises and challenges in Python.