Temario Python Básico

Objetivo:

Que el estudiante conozca qué es Python, aprenda a diseñar, crear, optimizar realizar aplicaciones con las herramientas gráficas y de consola.

Temas:

Preguntas y Respuestas

  • Por que usar Python?
  • Es un “Lenguaje de scripts”?
  • Cuáles son las desventajas?
  • Quién usa Python?
  • Qué puedo hacer con Python?
  • Cuáles son sus fortalezas?
  • En comparación con otros lenguajes?

Cómo ejecuta Python los programas

  • Introducción al interprete
  • Ejecución de programas
  • Variaciones al modelo de ejecución

Cómo ejecutar tus programas

  • Codificación interactiva
  • Línea de comandos
  • Click en archivos
  • Importación y recarga de módulos
  • La interfaz IDLE
  • Otros IDEs
  • Llamadas embebidas
  • Binarios ejecutables congelados
  • Opciones del editor de textos
  • Otras opciones de ejecución

Introducción a los tipos de objetos

  • Por que utilizar los tipos básicos
  • Números
  • Cadenas
  • Listas
  • Diccionarios
  • Tuplas
  • Archivos
  • Otros tipos básicos

Números

  • Tipos numéricos
  • Operadores
  • Números en acción
  • Otros tipos numéricos

Tipos dinámicos

  • Tipos no declarados
  • Referencias compartidas

Cadenas

  • Literales de cadenas
  • Cadenas en acción
  • Formateo de cadenas
  • Métodos de cadenas
  • Categorías generales de tipos

Listas y Diccionarios

  • Listas
  • Listas en acción
  • Diccionarios
  • Diccionarios en acción

Tuplas, Archivos y lo demás

  • Tuplas
  • Archivos
  • Revisando las categorías de tipos
  • Flexibilidad de objetos
  • Referencias vs Copias
  • Comparaciones, igualdad y verdad
  • Jerarquías de tipos
  • Otros tipos de datos
  • Errores comúnes

Introducción a las sentencias

  • Estructura de un programa
  • La sentencia if
  • Ciclos interactivos

Asignaciones, Expresiones y print

  • Asignaciones
  • Expresiones
  • Print

Pruebas if

  • Sentencias if
  • Reglas de sintaxis
  • Pruebas de veracidad

Ciclos while y for

  • Ciclos while
  • break, continue, pass, else
  • Ciclos for
  • Iteradores
  • Técnicas de codificación de ciclos
  • Comprehensión de listas

Usando la documentación

  • Fuentes de documentación
  • Errores comúnes de codificación
pdf Ver en formato PDF info Ver información del curso