Curso de introducción a la programación con python3

Unidades

  1. Análisis de problemas y diseño de algoritmos
  2. Introducción a los lenguajes de programación
  3. Introducción a python3

    Introducción a python3

  4. Instalación de python3
  5. Escribir y ejecutar programas python
  6. Mi primer programa en python3

    Tipos de datos básicos

  7. Datos y tipos de datos
  8. Tipos de datos numéricos
  9. Tipo de datos booleano
  10. Trabajando con variables
  11. Entrada y salida estándar
  12. Introducción a las cadenas de caracteres
  13. Pasando de pseudocódigo a python3
  14. Ejercicios estructura secuencial

    Estructuras de control

  15. Estructura de control: Alternativas
  16. Ejercicios estructura alternativas
  17. Estructuras de control repetitivas: while
  18. Estructuras de control repetitivas: for
  19. Uso específico de variables: contadores, acumuladores e indicadores
  20. Ejercicios estructuras repetitivas

    Tipos de datos secuencias

  21. Tipo de datos cadenas de caracteres
  22. Las cadenas de caracteres son inmutables
  23. Métodos principales de cadenas
  24. Ejercicios cadena de caracteres
  25. Tipo de datos secuencia: Listas
  26. Las listas son mutables
  27. Métodos principales de listas
  28. Tipo de datos secuencia: Tuplas
  29. Ejercicios de listas

    Tipos de datos mapas

  30. Tipo de datos mapa: diccionario
  31. Métodos principales de diccionarios
  32. Ejercicios de diccionarios

    Excepciones

  33. Excepciones

    Introducción a los módulos

  34. Introducción a los módulos

    Programación estructurada

  35. Introducción a las funciones
  36. Funciones recursivas
  37. Ejercicios con funciones
  38. Más ejercicios

    Programación orientada a objetos

  39. Introducción a la programación orientada a objetos
  40. Encapsulamiento en la programación orientada a objetos
  41. Herencia y delegación
  42. Ejercicios de programación orientada a objetos