Skip to content
dreamcode
dreamcode

Where these languages take you

Real jobs and real products built with each language across the tech industry.

THE GENERAL-PURPOSE WORKHORSE
Python

Python is one of the most widely used languages in the industry. Its clear syntax makes it a common first language, and the same readability makes it a favorite for fast-moving teams. It dominates data work and automation, has a strong web back-end story, and is the default language of modern machine learning.

Data science and analytics

Loading, cleaning, analyzing, and charting data to answer business questions. Most analytics teams write Python in notebooks day to day.

TOOLS
pandasNumPyJupyterMatplotlibPolars
ROLES
Data Analyst · Data Scientist
Machine learning and AI

Training and serving models, from recommendation systems to large language models. Python is the standard language for this entire field.

TOOLS
PyTorchTensorFlowscikit-learnHugging Face
ROLES
Machine Learning Engineer · AI Researcher
Web back-ends and APIs

The server side of web apps: handling requests, talking to databases, and exposing APIs that front-ends and mobile apps call.

TOOLS
DjangoFlaskFastAPISQLAlchemy
ROLES
Backend Engineer · Full-Stack Engineer
Automation, scripting, and DevOps

Gluing systems together, automating repetitive tasks, and running infrastructure. Python is the everyday tool for scripts that just need to work.

TOOLS
requestsAnsibleBoto3 (AWS)Click
ROLES
DevOps Engineer · Site Reliability Engineer · Platform Engineer
Scientific and quantitative computing

Research, engineering, and finance use Python for simulations, modeling, and number crunching that used to require specialized tools.

TOOLS
SciPySymPyQuantLibNumba
ROLES
Research Engineer · Quantitative Analyst