Libraries
Practical guides for the most important Python and JavaScript libraries.
This section covers the libraries you will actually use day to day — not full API references, but focused guides on the features that matter most, with real examples and clear explanations.
Each guide is written for both beginners picking up a library for the first time and developers who need a quick, reliable reference.
Python Libraries
Pandas
Data manipulation and analysis. DataFrames, filtering, grouping, and cleaning data.
NumPy
Numerical computing and arrays. Math operations, broadcasting, and array manipulation.
Matplotlib
Data visualization. Line charts, bar charts, scatter plots, and figure customization.
Requests
HTTP requests made simple. GET, POST, headers, authentication, and error handling.
FastAPI
Modern Python web framework. Routes, validation, dependency injection, and async support.
JavaScript / React Libraries
React
Component model, hooks, state, effects, and React 19 features including Actions and use().
TanStack Query
Data fetching and caching. useQuery, useMutation, background refetching, and devtools.
Zustand
Lightweight global state management. Stores, actions, middleware, and persistence.
Zod
Schema validation and type inference. Parsing, transforming, and composing schemas.
Axios
HTTP requests for the browser and Node.js. Interceptors, instances, and error handling.