Python Resources
Jul. 17, 2024
Books
- Python Crash Course: A Hands-on, Project-based Introduction to Programming (Second Edition), Eric Matthes.
- Python cookbook (Third edition), David M. Beazley and Brian K. Jones, 2013.
- Python Essential Reference (Fourth Edition), David M. Beazley, 2009.
- Python Tutorial (Release 3.7.0), Guido van Rossum and the Python development team.
- Learning Python, Mark Lutz.
- Fluent Python: Clear, Concise, and Effective Programming, Luciano Ramalho.
- CPython Internals: Your Guide To The Python 3 Interpreter, Anthony Shaw.
- Effective PYTHON: 90 Specific Ways to Write Better Python (Second Edition), Brett Slatkin.
- Python for Data Analysis: Data Wrangling with Pandas, Numpy, and IPython (Second Edition), Wes McKinney.
- Data Science from Scratch: First Principles with Python (Second Edition), Joel Grus.
- Python Playground, Mahesh Venkitachalam.
Visualization
- Python
matplotlib
Official Examples. - Python Graph Gallery.
- Python
seaborn
: statistical data visualization. - Python Graphing Library
plotly
. - GitHub user: Visualize-ML
- GitHub repository: Visualize-ML/Book2_Beauty-of-Data-Visualization.
- Python
visdom
: A flexible tool for creating, organizing, and sharing visualizations of live, rich data. Supports Torch and Numpy.
Color matching
- Python
cmocean
: Beautiful colormaps for oceanography. - Python
matplotlib
: Colormap with maximum distinguishable colours. - Python
distinctipy
.
Websites
- Real Python.
- GeeksforGeeks.
- LeetCode.
- Problem Solving with Algorithms and Data Structures using Python, Brad Miller and David Ranum, Luther College.
Web framework