Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/Python/AI utilities
Py

Python

Readable, batteries-included, and the default language of AI.

Paradigm
Multi-paradigm, OOP, functional
Typing
Dynamic, strong, optional type hints
Memory
Reference counting + cycle GC
Runs
CPython bytecode interpreter
Concurrency
asyncio, threads (GIL), multiprocessing

AI utilities

Libraries for machine learning and LLM integration in Python, plus AI coding assistants that work with any language.

The AI ecosystem changes quickly. Check each project's repository for current maintenance status and versions before adopting.
Deep learning

PyTorch

Dominant framework for research and production deep learning.

Deep learning

TensorFlow / Keras

Google's framework; Keras 3 can run on JAX, TensorFlow or PyTorch backends.

Classic ML

scikit-learn

Regression, classification, clustering and pipelines.

Pretrained models

Hugging Face transformers

Thousands of pretrained text, vision and audio models.

LLM APIs

Anthropic and OpenAI SDKs

anthropic and openai packages.

LLM orchestration

LangChain / LlamaIndex

Agents, retrieval-augmented generation and tool use.

Numerics / ML

JAX

NumPy-like API with automatic differentiation and XLA compilation.

AI-assisted development

Agentic coding

Claude Code

Anthropic's coding agent for the terminal, IDEs, desktop and web.

Completion & chat

GitHub Copilot

In-editor suggestions and chat across many IDEs.

AI editor

Cursor

A VS Code-based editor built around AI assistance.

Saved in this browser only. Part of From code to production (0/5).