Python resources

Official sites

# Link Description
1 Python Programming Language official website
2 PyPI repository of software

Newsletters

# Link Description
1 Python Central tips, tricks, recipes
2 Python Weekly news, articles, releases, jobs
3 Pycoders Weekly weekly Python newsletter
4 Real Python Newsletter weekly Python tips & articles

Scraping

# Link Description
1 Scrapy web crawling framework
2 Beautiful Soup screen-scraping
3 Playwright for Python browser automation & scraping
4 Selenium browser automation framework

Tutorials and workshops

# Link Description
1 Real Python Programming By Example
2 Python tutorial on Tutorials Point
3 30 days of Python
4 Learn Python from beginner to professional
5 Python For Beginners good place to start
6 Python Course also for advanced programmers
7 The Flask Mega-Tutorial by Miguel Grinberg
8 CodingBat code practice
9 Python Class by Google Code University
10 Python Challenge programming riddle
11 The Best Way to Learn Python by Mark Dunneay
12 Code Academy fundamentals of Python
13 Learn Python The Hard Way course by Zed A. Shaw
14 Python 101 by Michael Driscoll
15 Exercism Python coding exercises with mentoring
16 Python Morsels weekly Python exercises

Blogs

# Link Description
1 Full Stack Python by Matt Makai
2 Planet Python comprehensive resources
3 Talk Python podcast
4 Blog of M.L. Hetland Prof. at NTNU
5 The Python Guru practical guides and solutions
6 Python Software Foundation's blog
7 Al Sweigart Python books author
8 Sebastian Raschka deep into Python
9 James Bennett's blog Django & Python insights
10 Ned Batchelder's blog Python tips & coverage.py author

Books online

# Link Description
1 IPython wiki inspiring gallery of notebooks
2 Python For Engineers books and courses
3 Python Books free resources
4 Automate the Boring Stuff by Al Sweigart
5 Scientific Python books by Allen Downey
6 Programming books on HumbleBundle
7 A Byte of Python by Swaroop
8 Invent with Python free books by Al Sweigart
9 Fluent Python 2nd ed. by Luciano Ramalho

Tools

# Link Description
1 SQLAlchemy SQL toolkit and ORM
2 HDF5 for Python binary data format
3 Parallel Python parallel code execution
4 Stackless Python enhanced version of Python
5 Kombu messaging library for Python
6 XONSH Python-ish shell
7 psutil information on system utilization
8 uv Fast and Ambitious New Package Manager
9 From uv to nebi Python Environments for Data Science
10 marimo a reactive Python notebook
11 Rye Python project & package manager
12 mypy optional static type checker

Tips and tricks

# Link Description
1 Python Module of the Week short examples of code
2 Software design in Python by Arjan Egges
3 Python Concurrency by Jason Brownlee
4 Python Decorators in 12 steps by Simeon Franklin
5 Top 10 Mistakes that Python Programmers Make
6 OOP in Python
7 Splitting requirements for pip manager
8 Using Pytest fixtures
9 Python Type Checking guide on Real Python
10 The Hitchhiker's Guide to Python best practices for Python

Scientific

# Link Description
1 SymPy symbolic mathematics
2 Matplotlib plotting library
3 NumPy package for scientific computing
4 pandas data analysis
5 SciPy scientific tools
6 SimPy simulations in Python
7 SciKit Machine Learning in Python
8 Pattern web mining module
9 Orange data mining and analysis
10 NetworkX software for complex networks
11 Pyevolve genetic algorithm framework
12 Natural Language Toolkit human language data
13 PyMC models and algorithms
14 Probabilistic Programming and Bayesian Methods
15 statsmodels statistical models & tests
16 xarray N-D labeled arrays & datasets