A preliminary list of tutorials, talks, and challenges is provided below. This page will be updated frequently.
Google Python class - YouTube videos
Part 1(1) - Introduction to Python and strings
Part 1(2) - Working with lists, tuples and sorting
Part 1(3) - Working with dictionaries and files
Part 2(1) - Regular expressions
Part 2(2) - Using modules, system commands
Part 2(3) - Exceptions, parsing URLs
Part 2(4) - List comprehensions
Python's wiki page lists several resources for beginners.
Python Tutor visually helps understand how code executes on a computer.
If you are equipped with basics of Python, taking up challenges is a great way to implement the skills.
Four exercises are provided as part of the Python class by Google.
Level - Basic/intermediate
Project Euler is a project of mathematical/programming challenges aimed at designing efficient solutions. Project Euler is a good place to challenge your mathematical and programming skills. Most of the problems can be solved within few seconds provided you have an efficient solution.
Level - Advanced | Requires knowledge of mathematics.
Level - Intermediate/Advanced