IFCD68 Introducción a la Programación en Python

El curso IFCD68 Introducción a la Programación en Python es una formación relacionada con la Familia Profesional de la Informática y Comunicaciones. Este curso pretende que el alumno comience a conocer y a usar la programación, de forma progresiva, mediante el lenguaje Python.

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN EN PYTHON I

  1. Programación: resolviendo problemas con tecnología digital
  2. – Programa cómo entrenar a tu robot.
  3. – Planteando un problema a través de la programación.
  4. – Identificación de los conceptos de un problema.
  5. – Creando una secuencia de operaciones.
  6. – Variables y Datos.
  7. – Estructuras programáticas.
  8. Introducción a Python
  9. – Por qué se ha hecho tan popular Python como lenguaje.
  10. – Instalación del entorno de programación Python IDLE.
  11. – Manejo de las opciones de entorno IDLE.
  12. – Apertura y guardado de archivos.
  13. – Caso rápido: intrepretando un código de Python.
  14. – Sintáxis del código Python.
  15. – Utilización de variables y datos.
  16. – Primeros tipos de datos: texto, números y nulos.
  17. – Operaciones con números.
  18. – Diseñando la interfaz de usuario: Inputs y Outputs.
  19. Tomando decisiones
  20. – Evaluando alternativas de decisión con If/Else.
  21. – Condiciones lógicas.
  22. – Operadores booleanos.
  23. – Combinaciones lógicas.
  24. – Tablas de verdad.
  25. – Diseñando caminos complejos de decisión.
  26. – Estructuras complejas de datos
  27. – Manejando múltiples elementos mediante listas.
  28. – La importancia de las listas en la resolución de tareas programáticas.
  29. – Recuperando información de una lista.
  30. – Manejo de índices.
  31. – Agregando y eliminando elementos de una lista.
  32. – Métodos disponibles en las Listas.

UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A LA PROGRAMACIÓN EN PYTHON II

  1. Repetición de tareas
  2. – Bucles: repitiendo una operación.
  3. – Manejo de condiciones.
  4. – Iteradores.
  5. – Estructuras For y While.
  6. – Haciendo lo mismo cada vez…pero de forma distinta.
  7. – Control de estructuras de bucle mediante Listas.
  8. – Método Range.
  9. Funciones
  10. – Para qué sirven las funciones.
  11. – Organizando nuestro código a través de funciones.
  12. – Declaración y Sintáxis de funciones.
  13. – Definición de los parámetros de una función.
  14. – Parámetros vs Argumentos de una función.
  15. – Funciones que «entregan» vs funciones que «hacen».
  16. Objetos y Librerías
  17. – Implementando superpoderes en nuestro código mediante objetos y métodos.
  18. – Qué es un Objeto y cómo se lo utiliza.
  19. – Explorando las capacidades de un objeto.
  20. – Qué son las librerías de Python y cómo se las implementa.
  21. – Python Library: un mundo de posibilidades a nuestro alcance.
  22. Clean Programming
  23. – Organización del código.
  24. – Por qué es importante mantener un código legible.
  25. – Concepto de «semantización del código».
  26. – Anidación del código.
  27. – Utilizando nombres adecuados para variables y funciones.
  28. – Uso de comentarios.
  29. – Creando una «estructura de aplicación».

63,00 

Detalles del Curso

Información adicional

Horas 15 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.