Fundamentos en programación de computadores

Portada » Cursos » Distancia » Fundamentos en programación de computadores

Información del curso

Duración del curso: 4 semanas estimadas

Tiempo de dedicación: 4–6 horas por semana

Sector: Ingeniería

Zona: España

Modalidad: Distancia

Formaciones: Distancia, España y Ingeniería

Introducción

Aprende los conceptos básicos de programación en lenguaje Python, así como los conceptos básicos del paradigma de programación orientada a objetos.

Información

Este curso se compone de diferentes temas que permiten aprender los fundamentos de programación usando el lenguaje Python. El curso inicia con una introducción que presenta definiciones importantes en el área de programación y algunos datos históricos relevantes. Posteriormente, se presentan conceptos fundamentales de programación como expresiones, funciones, condicionales, iteraciones, cadenas de caracteres, colecciones, módulos y archivos Finalmente, se presentan conceptos relacionados con el paradigma de programación orientada a objetos como clases, objetos, excepciones y herencia.

Conocimientos

● Conocer aspectos históricos relacionados con lenguajes de programación. ● Desarrollar aplicaciones para dibujar figuras usando el módulo Turtle de Python. ● Desarrollar algoritmos usando funciones. ● Desarrollar algoritmos que requieran estructuras condicionales. ● Implementar algoritmos basados en procesos iterativos. ● Desarrollar algoritmos que requieran manejo de cadenas de caracteres. ● Utilizar colecciones que permitan almacenar información que pueda ser accedida mediante iteraciones o el uso de claves. ● Crear módulos que agrupen diferentes funcionalidades. ● Desarrollar aplicaciones que permitan la lectura y escritura de archivos de texto plano. ● Desarrollar aplicaciones basadas en el paradigma de programación orientada a objetos.

Temario

1. Introducción a la programación ● Conceptos y contexto ● Introducción a Python 2. Conceptos fundamentales ● Condicionales ● Iteraciones ● Cadenas de caracteres ● Colecciones ● Módulos y archivos 3. Programación orientada a objetos ● Conceptos básicos ● Conceptos adicionales

Matricúlate ahora