Introducción

Versión borrador / preliminar

Este documento es una versión preliminar para uso interno. Si encuentra algún problema o error, o si tiene algún comentario por favor repórtelo a los autores.

../_images/nivel1.png

Introducción#

Computers are good at following instructions, but not at reading your mind.

—Donald Knuth

En este nivel se presentan en detalle los conceptos más básicos de cualquier lenguaje de programación: aunque se explican e ilustran usando el lenguaje de programación Python, la mayoría del contenido se aplica a muchos otros lenguajes de programación.

Los conceptos principales que se estudian en este nivel son los siguientes:

  • Tipos de datos

  • Variables

  • Expresiones

  • Operadores

  • Funciones (definición e invocación)

  • Parámetros