Plan día 1

De WikiEducator
Saltar a: navegación, buscar


Introducción

¿Qué es Python?

  • Algunas características
  • Propiedades del lenguaje
  • Biblioteca estándar (con las pilas puestas)

Primeros pasos

  • Ejemplo de código
  • Ejecutando Python
  • Intérprete interactivo

Recursos

  • Documentación
  • Cómo pedir ayuda

Tipos de Datos

Números

  • Enteros
  • Flotantes
  • Complejos
  • Hexadecimal y octal
  • Tipos de divisiones
  • Conversiones

Cadenas de texto

  • Construyendo
  • Accediendo a los caracteres
  • Métodos propios
  • Unicode

Tuplas y listas

  • Construyendo
  • Accediendo a los elementos
  • Modificandolas
  • Métodos propios

Conjuntos

  • Construyendo
  • Accediendo y modificando
  • Operaciones entre conjuntos

Diccionarios

  • Construyendo
  • Accediendo por clave
  • Recorriendo diccionarios
  • Operaciones entre diccionarios

Controles de flujo

Condiciones

  • if
  • if/else
  • if/elif/else
  • Condiciones

Por cada uno

  • for
  • continue/break
  • for/else
  • Recorriendo números
  • Comprensiones de listas

Mientras tanto...

  • while
  • continue/break
  • while/else

Excepciones

  • ¿Por qué?
  • Capturando excepciones

Encapsulando código

Funciones

  • Definiendo una función
  • Llamando a una función
  • Argumentos posicionales y nominados
  • Argumentos por defecto
  • Recursividad
  • Funciones Lambda