AI engineering glossary · Computing foundations

What is standard streams?

Standard streams (also called stdin, stdout, stderr): The three default channels each program has for communication: standard input for incoming data, standard output for normal results, and standard error for error messages. Separating them lets output be redirected or piped independently.

Level: intermediateTopic: Computing foundations

Standard streams: an example

print() in Python writes to standard output, while error tracebacks go to standard error.

Related terms

More Computing foundations terms

Where you learn it

Standard streams is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.