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

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

Introducción a la programación

  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

  1. Instalación de python3
  2. Escribir y ejecutar programas python
  3. Mi primer programa en python3

Tipos de datos básicos

  1. Datos y tipos de datos
  2. Tipos de datos numéricos
  3. Tipo de datos booleano
  4. Trabajando con variables
  5. Entrada y salida estándar
  6. Introducción a las cadenas de caracteres
  7. Pasando de pseudocódigo a python3
  8. Ejercicios estructura secuencial

Estructuras de control

  1. Estructura de control: Alternativas
  2. Ejercicios estructura alternativas
  3. Estructuras de control repetitivas: while
  4. Estructuras de control repetitivas: for
  5. Uso específico de variables: contadores, acumuladores e indicadores
  6. Ejercicios estructuras repetitivas

Tipos de datos secuencias

  1. Tipo de datos cadenas de caracteres
  2. Las cadenas de caracteres son inmutables
  3. Métodos principales de cadenas
  4. Ejercicios cadena de caracteres
  5. Tipo de datos secuencia: Listas
  6. Las listas son mutables
  7. Métodos principales de listas
  8. Tipo de datos secuencia: Tuplas
  9. Ejercicios de listas

Tipos de datos mapas

  1. Tipo de datos mapa: diccionario
  2. Métodos principales de diccionarios
  3. Ejercicios de diccionarios

Excepciones

  1. Excepciones

Introducción a los módulos

  1. Introducción a los módulos

Programación estructurada

  1. Introducción a las funciones
  2. Funciones recursivas
  3. Ejercicios con funciones
  4. Más ejercicios

Programación orientada a objetos

  1. Introducción a la programación orientada a objetos
  2. Encapsulamiento en la programación orientada a objetos
  3. Herencia y delegación
  4. Ejercicios de programación orientada a objetos

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

Nuevos comentarios