Este curso explican conceptos avanzados de la programación con Python. Está orientado a personas que ya sepan programar Python y que quieran ampliar sus conocimientos. En este curso se adquieren las destrezas necesarias para obtener el máximo rendimiento al prototipado rápido de aplicaciones con Python.

OBJETIVOS

Acerca de este nanocurso

Iteración y generación de datos en Python

En este nanocurso profundizaremos en aspectos fundamentales de la programación en Python utilizando muchas de las funcionalidades que hacen de Python un lenguaje de programación único.

Una vez finalizado este curso el alumno será capaz de hacer programas avanzados en Python, de modo rápido y eficaz. Uno de ellos será el ejercicio que se le pida en el laboratorio final.

Prerrequisitos recomendados

Este nanocurso está orientado a personas que ya saben programar en algún lenguaje de programación de alto nivel como C++ o Java y que desean introducirse en el mundo de Python. Aunque sería posible realizarlo sin conocimientos previos de programación es cierto que se dan muchos conceptos por supuesto, por lo que esto exigiría un esfuerzo de auto-estudio del alumno.

Preguntas frecuentes

¿Necesito comprar algún libro?

No es necesario adquirir ningún libro para realizar este curso, todo
el material será entregado de manera digital.

Recomendaciones generales para seguir el curso

Trabajar los contenidos de una forma guiada y adaptada es garantía de éxito para iniciarse en el mundo de la robótica educativa, si bien para ser solvente se requiere un trabajo personal para asentar los contenidos. Es importante encontrar momentos para practicar de forma autónoma todo lo desarrollado en el curso.

TEMARIO

Módulo 1

Iteración y generación de datos en Python

  • 1. Listas de comprensión
  • 2. Iteradores, iterables y el protocolo de iteración
  • 3. Creando objetos iteradores
  • 4. Funciones y expresiones generadoras
  • 5. ¿Por qué generadores?
  • 6. Desempaquetado de iterables
  • 7. Artículos y lecturIas complementarias

PROFESORADO

Example

Alberto Valero

Example

Víctor González Pacheco

Otras formaciones que te pueden interesar

Curso: Python intermedio para programadores

  • Esfuerzo: 25 horas
  • Nivel: Intermedio
  • Estudia a tu ritmo
  • Certificado
  • Duración: 4 semanas

Nanocurso: Python idiomático

  • Esfuerzo: 3 horas
  • Nivel: Avanzado
  • Estudia a tu ritmo
  • Duración: 1 semanas

Curso: Python básico para programadores

  • Esfuerzo: 25 horas
  • Nivel: Básico
  • Estudia a tu ritmo
  • Certificado
  • Duración: 4 semanas

Curso: Python avanzado para programadores (I)

  • Esfuerzo: 25 horas
  • Nivel: Avanzado
  • Estudia a tu ritmo
  • Certificado
  • Duración: 4 semanas