This repository collects some awesome python learning resources including courses, talks, books and online tutorials.
- Courses
- CSC 253: Dynamic Languages and Software Development
- CS 61A: Structure and Interpretation of Computer Programs
- Talks
- PyCon 2014 Guido Van Rossum - Keynote 5
- PyCon 2015 Ned Batchelder - Facts and Myths about Python names and values
- PyCon 2015 Ned Batchelder - Loop like a native: while, for, iterators, generators
- PyCon 2013 Raymond Hettinger - Transforming Code into Beautiful, Idiomatic Python
- PyCon 2017 Al Sweigart - Yes, It's Time to Learn Regular Expressions
- PyCon 2018 James Bennett - A Bit about Bytes: Understanding Python Bytecode
- PyCon 2015 Brett Slatkin - How to Be More Effective with Functions
- PyCon 2018 Emily Morehouse-Valcarcel - The AST and Me
- Books
- Python Cookbook
- Fluent Python
- Python Tricks: A Buffet of Awesome Python Features
- Effective Python: 59 Specific Ways to Write Better Python
- Online Tutorial