Saltar a contenido

Introducción

La programación es el proceso mediante el cual se le da instrucciones a una computadora para que realice tareas específicas. Es una herramienta fundamental en el mundo moderno, ya que permite automatizar procesos, analizar datos, crear aplicaciones y desarrollar soluciones tecnológicas para diversos problemas. Aprender a programar no solo ayuda a entender mejor cómo funcionan las tecnologías que usamos a diario, sino que también desarrolla habilidades de pensamiento lógico y resolución de problemas. Uno de los lenguajes más populares para iniciarse en este campo es Python, gracias a su sintaxis simple y legible.

¿Por qué Python?

Python es una excelente primera elección para aprender programación por varias razones:

  • Su sintaxis es cercana al lenguaje natural, lo que facilita la lectura y comprensión del código.
  • Es un lenguaje versátil: se usa en ciencia de datos, desarrollo web, automatización, inteligencia artificial y más.
  • Cuenta con una comunidad enorme y abundante documentación.
  • Es gratuito y de código abierto.

Descripción de la asignatura

Esta asignatura corresponde al área de Ciencias de la Ingeniería y permite al estudiante relacionarse con herramientas tecnológicas y sistemas de computación actuales. Se establece un pensamiento lógico para la solución de problemas algorítmicos, utilizando Python como lenguaje de programación.

Temario

  • Tema 1: Conceptos de informática


    Herramientas de trabajo (computador), herramientas de apoyo e introducción al concepto de algoritmos.

    Ver tema

  • Tema 2: Análisis y diseño de algoritmos


    ¿Qué es un algoritmo y cómo se utiliza? Diagramas de flujo y diseño de algoritmos.

    Ver tema

  • Tema 3: Diagramas a código


    Transición de diagramas de flujo a código Python. Funciones print() e input(), expresiones y estructuras de control.

    Ver tema

  • Tema 4: Ciclo FOR


    Estructura repetitiva FOR, función range() y ejercicios con bucles definidos.

    Ver tema

  • Tema 5: Listas


    Crear, modificar, recorrer y operar con listas en Python.

    Ver tema

  • Tema 6: Matrices


    Representación de matrices como listas de listas, acceso, modificación y operaciones.

    Ver tema