py_resources
py_resources copied to clipboard
Collection of Python learning resources
Python resources for everybody
https://learnbyexample.github.io/py_resources/ is a collection of Python learning resources. Many of the resources, especially the beginner ones, are free.
:information_source: For a curated list of frameworks, libraries, software, etc, see awesome-python
:warning: I don't have personal experience with majority of the resources mentioned, but have seen them recommended elsewhere. Python re(gex)?, 100 Page Python Intro and Practice Python Projects are my own books.
Table of Contents
- Beginner resources
-
Specific features
- Abstract Syntax Trees
- Async and concurrency
- Command line applications
- Context managers
- Decorators and closures
- Exception handling
- Iterables, Generators, Yield, Itertools
- Lambda
- Lists and comprehensions
- Logging
- Memoization
- OS interaction
- Pattern matching
- Profiling code and speeding up Python
- Regular Expressions
- Socket Programming
- Standard library
- Type annotations
- Virtual Environments and Packaging
- Intermediate to Advanced resources
- Domain specific resources
- Miscellaneous
Acknowledgements
- mdBook — for converting markdown to web version
- mdBook-pagetoc — for adding table of contents
- minify-html — for minifying html files
- Warning and Info icons by Amada44 under public domain
- Inkscape — favicon
- canva — poster
- pngquant, svgcleaner — for optimizing images
License
This work is licensed under a Creative Commons Zero v1.0 Universal License