Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://learnbyexample.github.io/py_resources/

Collection of Python learning resources
https://learnbyexample.github.io/py_resources/

curated-list data-science learning machine-learning python resources scientific-computing

Last synced: about 1 month ago
JSON representation

Collection of Python learning resources

Awesome Lists containing this project

README

        

# 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](https://github.com/vinta/awesome-python)

:warning: I don't have personal experience with majority of the resources mentioned, but have seen them recommended elsewhere. [Understanding Python re(gex)?](https://github.com/learnbyexample/py_regular_expressions), [100 Page Python Intro](https://github.com/learnbyexample/100_page_python_intro) and [Practice Python Projects](https://github.com/learnbyexample/practice_python_projects) are my own books.


## Table of Contents

* [Beginner resources](https://learnbyexample.github.io/py_resources/beginners.html)
* [New to programming](https://learnbyexample.github.io/py_resources/beginners.html#new-to-programming)
* [New to Python](https://learnbyexample.github.io/py_resources/beginners.html#new-to-python)
* [Courses with certificates](https://learnbyexample.github.io/py_resources/beginners.html#courses-with-certificates)
* [Exercises](https://learnbyexample.github.io/py_resources/beginners.html#exercises)
* [Projects](https://learnbyexample.github.io/py_resources/beginners.html#projects)
* [Debugging](https://learnbyexample.github.io/py_resources/beginners.html#debugging)
* [Tools, IDE and Text Editors](https://learnbyexample.github.io/py_resources/beginners.html#tools-ide-and-text-editors)
* [Cheatsheets](https://learnbyexample.github.io/py_resources/beginners.html#cheatsheets)
* [Documentation and getting help](https://learnbyexample.github.io/py_resources/beginners.html#documentation-and-getting-help)
* [Specific features](https://learnbyexample.github.io/py_resources/specific.html)
* [Abstract Syntax Trees](https://learnbyexample.github.io/py_resources/specific.html#abstract-syntax-trees)
* [Async and concurrency](https://learnbyexample.github.io/py_resources/specific.html#async-and-concurrency)
* [Command line applications](https://learnbyexample.github.io/py_resources/specific.html#command-line-applications)
* [Context managers](https://learnbyexample.github.io/py_resources/specific.html#context-managers)
* [Decorators and closures](https://learnbyexample.github.io/py_resources/specific.html#decorators-and-closures)
* [Exception handling](https://learnbyexample.github.io/py_resources/specific.html#exception-handling)
* [Iterables, Generators, Yield, Itertools](https://learnbyexample.github.io/py_resources/specific.html#iterables-generators-yield-itertools)
* [Lambda](https://learnbyexample.github.io/py_resources/specific.html#lambda)
* [Lists and comprehensions](https://learnbyexample.github.io/py_resources/specific.html#lists-and-comprehensions)
* [Logging](https://learnbyexample.github.io/py_resources/specific.html#logging)
* [Memoization](https://learnbyexample.github.io/py_resources/specific.html#memoization)
* [OS interaction](https://learnbyexample.github.io/py_resources/specific.html#os-interaction)
* [Pattern matching](https://learnbyexample.github.io/py_resources/specific.html#pattern-matching)
* [Profiling code and speeding up Python](https://learnbyexample.github.io/py_resources/specific.html#profiling-code-and-speeding-up-python)
* [Python Packaging](https://learnbyexample.github.io/py_resources/specific.html#python-packaging)
* [Regular Expressions](https://learnbyexample.github.io/py_resources/specific.html#regular-expressions)
* [Socket Programming](https://learnbyexample.github.io/py_resources/specific.html#socket-programming)
* [Standard library](https://learnbyexample.github.io/py_resources/specific.html#standard-library)
* [Type annotations](https://learnbyexample.github.io/py_resources/specific.html#type-annotations)
* [Virtual Environments](https://learnbyexample.github.io/py_resources/specific.html#virtual-environments)
* [Intermediate to Advanced resources](https://learnbyexample.github.io/py_resources/intermediate.html)
* [Intermediate](https://learnbyexample.github.io/py_resources/intermediate.html#intermediate)
* [Python talks](https://learnbyexample.github.io/py_resources/intermediate.html#python-talks)
* [Testing](https://learnbyexample.github.io/py_resources/intermediate.html#testing)
* [Algorithms and data structures](https://learnbyexample.github.io/py_resources/intermediate.html#algorithms-and-data-structures)
* [Design patterns](https://learnbyexample.github.io/py_resources/intermediate.html#design-patterns)
* [Advanced](https://learnbyexample.github.io/py_resources/intermediate.html#advanced)
* [Domain specific resources](https://learnbyexample.github.io/py_resources/domain.html)
* [Bioinformatics](https://learnbyexample.github.io/py_resources/domain.html#bioinformatics)
* [Data Science and Data Analysis](https://learnbyexample.github.io/py_resources/domain.html#data-science-and-data-analysis)
* [GUI and Games](https://learnbyexample.github.io/py_resources/domain.html#gui-and-games)
* [Machine Learning](https://learnbyexample.github.io/py_resources/domain.html#machine-learning)
* [Robotics and Computer Vision](https://learnbyexample.github.io/py_resources/domain.html#robotics-and-computer-vision)
* [Scientific computing](https://learnbyexample.github.io/py_resources/domain.html#scientific-computing)
* [Web development](https://learnbyexample.github.io/py_resources/domain.html#web-development)
* [Miscellaneous domains](https://learnbyexample.github.io/py_resources/domain.html#miscellaneous-domains)
* [Miscellaneous](https://learnbyexample.github.io/py_resources/miscellaneous.html)
* [Blogs](https://learnbyexample.github.io/py_resources/miscellaneous.html#blogs)
* [Modules and applications](https://learnbyexample.github.io/py_resources/miscellaneous.html#modules-and-applications)
* [Newsletters](https://learnbyexample.github.io/py_resources/miscellaneous.html#newsletters)
* [Podcasts](https://learnbyexample.github.io/py_resources/miscellaneous.html#podcasts)
* [Python learning lists](https://learnbyexample.github.io/py_resources/miscellaneous.html#python-learning-lists)


## Acknowledgements

* [mdBook](https://github.com/rust-lang/mdBook) — for converting markdown to web version
* [mdBook-pagetoc](https://github.com/JorelAli/mdBook-pagetoc) — for adding table of contents
* [minify-html](https://github.com/wilsonzlin/minify-html) — for minifying html files
* [Warning](https://commons.wikimedia.org/wiki/File:Warning_icon.svg) and [Info](https://commons.wikimedia.org/wiki/File:Info_icon_002.svg) icons by [Amada44](https://commons.wikimedia.org/wiki/User:Amada44) under public domain
* [Inkscape](https://inkscape.org/) — favicon
* [canva](https://www.canva.com/) — poster
* [pngquant](https://pngquant.org/), [svgcleaner](https://github.com/RazrFalcon/svgcleaner) — for optimizing images


## License

This work is licensed under a [Creative Commons Zero v1.0 Universal License](https://github.com/learnbyexample/py_resources/blob/master/LICENSE)