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://interactivepython.org/runestone/static/pythonds/index.html)
- [Dive into Python 3](http://www.diveintopython3.net/) An accelerated introduction to Python.
- [Program Arcade Games With Python And Pygame](http://ProgramArcadeGames.com)
- [The Hitchhiker’s Guide to Python](https://python-guide.readthedocs.org/en/latest/)
- [pycrumbs](http://resrc.io/list/4/pycrumbs/) A huge list of many useful articles, tutorials, and snippits on Python, ranging from basic to 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 books (some are free)
-
Exercises:
- Pyschools Exercises and challenges in Python.
Get hands-on with 1200+ tech skills courses.