python3

En este curso aprenderás los fundamentos del lenguaje de programación Python 3 desde cero, pensado para no programadores que se quieran iniciar en este mundo.

El lenguaje de programación Python es uno de los más valorados por la comunidad de programadores, además de uno de los que más crecen en los últimos años. Este curso de Python está basado en la versión 3 del mismo, para que conozcas todas sus novedades y aprendas a utilizarlas en tus futuros desarrollos.

Los siguientes contenidos forman parte de un curso que he impartido para OpenWebinars en febrero de 2019.

Puedes obtener todo el contenido del curso en el repositorio GitLab. Todas las observaciones, mejoras y sugerencias son bienvenidas.

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

Updated: