IFCD68 Introducción a la Programación en Python

15 Horas
A DISTANCIA
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.
EF_320070-2202
Manual teórico

1

Manual teórico
Cuaderno de ejercicios

1

Cuaderno de ejercicios

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".
  • Duración: 15 horas