Numerical computing - Intro to pandas Pandas is a fast, powerful, and flexible open-source data analysis library for Python. It provides two core data structures: Series 1-D and DataFrame 2-D table. T
Numerical computing - Intro to polars Polars is a blazingly fast DataFrame library written in Rust and exposed to Python via PyO3. It uses Apache Arrow as its memory model, supports lazy evaluation wi
Other topics - Intro to requests requests is the most popular Python library for making HTTP calls. It turns a network request into a single, readable function call. This notebook covers: 1. Installat
Other topics - Introduction to Small-World Networks A small-world network is a graph in which most nodes are not directly connected, yet any two nodes can be reached by a surprisingly short path — com
Visualization - Intro to matplotlib Matplotlibhttps://matplotlib.org/ is the most widely used Python library for creating static, animated, and interactive visualizations. It provides a MATLAB-like pl
Visualization - Intro to seaborn Seabornhttps://seaborn.pydata.org/ is a Python data-visualization library built on top of Matplotlib. It provides a high-level interface for drawing attractive statist