Python es el lenguaje de programación más popular en las escuelas españolas. Seguramente es tu primer lenguaje de programación.

¿Quieres iniciarte en este lenguaje o profundizar en él para poder competir en las olimpiadas informáticas? Entonces... ¡sigue leyendo!

Este manual está escrito en forma de diálogo. 

I. Las bases

  1. Mi primer programa
  2. Variables
  3. Entrada del programa
  4. Salida del programa

II. Cambios en el flujo del programa

  1. Condiciones con if y comparaciones
  2. Funciones
  3. La indentación 

III. Tipos de variables complejos

  1. Variables multivalor (Arrays)

 

Si quieres usar Python para resolver problemas avanzados de programación competitiva, tienes que tener en cuenta ciertos factores que afectan a la eficiencia del programa. Esto es especialmente importante para plataformas que no adaptan el límite de tiempo según el lenguaje que se usa. Esta página puede ser útil para aprender sobre este tema.