Formación : Introducción a la programación (con Python)

Introducción a la programación (con Python)

Descargar en formato pdf Compartir este curso por correo electrónico 2


Este curso le introducirá en los fundamentos de la programación y los algoritmos. Pasará por las distintas etapas clave en la construcción de un programa informático utilizando el lenguaje Python. Conocerá el léxico y la sintaxis, las herramientas, la organización del código y las pruebas.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. THO
Precio : 1010 € I.E.
  2d - 14h00




Este curso le introducirá en los fundamentos de la programación y los algoritmos. Pasará por las distintas etapas clave en la construcción de un programa informático utilizando el lenguaje Python. Conocerá el léxico y la sintaxis, las herramientas, la organización del código y las pruebas.

Objetivos pedagógicos
Una vez finalizada la formación, el participante podrá:
  • Estructuración de programas según un algoritmo
  • Dominar el léxico y la sintaxis de una lengua para escribir un programa
  • Ejecutar un programa
  • Depurar y probar un programa

Público afectado
Cualquiera que necesite aprender a programar.

Requisitos previos
No se requieren conocimientos especiales.

Programa de la formación

Un programa

  • ¿Qué es un programa?
  • ¿Qué es un lenguaje? Los distintos paradigmas.
  • ¿Qué es un algoritmo? Pseudolenguaje.
  • Compiladores. Ejecutables.
Ejercicio
Presentación de diferentes lenguajes. Escritura de un primer algoritmo en un pseudolenguaje.

Génesis de un programa inicial

  • Escribir un programa: sintaxis e instrucciones.
  • Compilación y ejecución del programa.
  • ¿Qué es una librería? Su función, su uso.
Ejercicio
Escribir, compilar y ejecutar un primer programa en Python.

Normas de programación

  • Convención de nombres. Convención sintáctica.
  • Uso de los comentarios. ¿Por qué comentar las novedades?
  • Mejorar la legibilidad de los programas: sangría de código, desglose de código, etc.

Variables

  • ¿Qué es una variable?
  • Tipos primitivos: enteros, cadenas, números reales, otros.
  • Declaración, definición e inicialización de una variable. Constantes.
  • Entrada, visualización, asignación, conversión de tipos.
  • Organiza tus datos en forma de tabla.
Trabajo práctico
Manejo de variables.

Operadores y expresiones

  • Los distintos operadores (suma, igualdad...).
  • Combinación de operadores.
  • Expresión booleana.
Ejercicio
Manejo de operadores y expresiones booleanas.

Estructuras de control

  • Selecciones alternativas (si, si-entonces-entonces...).
  • Bloques de instrucciones (noción de Inicio... Fin).
  • Bucles iterativos (both-to-repeat, repeat-until, for-to).
  • Anidamiento de instrucciones.
Ejercicio
Utilización de estructuras de control.

Procedimientos y funciones

  • Definiciones: procedimiento, función. Interés.
  • Pasar parámetros.
  • El código de retorno de una función. Llamada a funciones.

Mantenimiento, depuración y pruebas de programas

  • Saber interpretar los distintos mensajes de error.
  • Utilización de un depurador: ejecución de un programa paso a paso, puntos de interrupción, inspección de variables.
  • Pruebas unitarias.
Trabajo práctico
Uso de un depurador para supervisar la ejecución del programa.


Modalidades prácticas
Trabajo práctico
Aunque no se trata de un curso sobre el lenguaje Python, los participantes dedicarán el 60% de su tiempo a realizar trabajos prácticos sobre algoritmos.
Métodos pedagógicos;
Enseñanza activa basada en ejemplos, demostraciones, intercambio de experiencias, estudios de casos prácticos y evaluación del aprendizaje a lo largo del curso.