Python Resources
Material in Courses: Info2 Info3 Tags: PythonThis is a collection of Python Resources. See Python Notes
The Official Python Documentation
- 3 Documentation
- The Python Standard Library — Python 3 documentation
- The Python Language Reference — Python 3 documentation
- Python Setup and Usage — Python 3 documentation
- The Python Tutorial — Python 3 documentation
Books
Robert Sedgewick, Kevin Wayne, Robert Dondero: Introduction to Programming in Python: An Interdisciplinary Approach. Pearson, 2015 The linked companion website contains excerpts and lots of examples:
- Elements of Programming
- Functions and Modules
- Object Oriented Programming
- Algorithms and Data Structures
I’ve compiled the source code examples in the repo htw-imi-info3/python-programming-exercises - this site contains an overview: Python Programs in the Textbook
Al Sweigart’s Automate the Boring Stuff with Python is free to read under a Creative Commons license.
- The source code is available here: asweigart/automateboringstuff: This package installs the modules used in “Automate the Boring Stuff with Python”, 2nd Edition.
Source Code Repos
at htw-imi-info3
- htw-imi-info3/learn-python-with-tests
- htw-imi-info3/python-programming-exercises
- Compiled Examples from Sedgewick, Wayne and Dondero: htw-imi-info3/programming-in-python-code-examples
Other interesting stuff & Libraries
Scrapy
- Scrapy | A Fast and Powerful Scraping and Web Crawling Framework
- Scrapy 2.5 documentation — Scrapy 2.5.1 documentation
- Scrapy Tutorial — Scrapy 2.5.1 documentation
Monty Python’s Flying Circus
- if you haven’t watched it, you should do so: https://www.youtube.com/results?search_query=monty+python%27s+flying+circus