Saltar a contenido

Clase 2 - Introducción a Python

Python logo

Docentes

Objetivos de la clase

  • Discutir la importancia de los lenguajes de líneas de comandos
  • Presentar las estructuras básicas de programación en Python
  • Brindar las herramientas necesarias para el desarrollo de un primer ejercicio de programación en Python

Contenidos de la clase

  • ¿Por qué usar lenguajes de líneas de comandos? (scripting languages).
  • Ambientes: Python, IPython, Jupyter notebook, Colaboratory.
  • Tipos de variables, estructuras de control y estructuras de datos (contenedores).
  • Funciones y módulos.
  • Listas comprimidas (List comprehension).
  • Introducción al uso de clases (Opcional).

Al finalizar estos contenidos

Tras desarrollar esta sesión y dedicar las horas de trabajo independiente cada estudiante debe estar en capacidad de:

  • Utilizar Python en diferentes ambientes
  • Comprender las diferencias entre tipos de variables
  • Decidir el tipo de contenedor de datos más apropiado para una aplicación
  • Escribir funciones y utilizarlas en un código estructurado
  • Aplicar la técnica de list comprehension
  • Aprovechar el uso de clases con sus atributos y métodos (opcional)

Actividades preparatorias

  • Diligenciar el formulario diagnóstico
  • Documentarse sobre el potencial de Python como lenguaje de programación
  • Instalar Python utilizando anaconda
  • Desarrollar el material titulado Hello World
  • Asegurarse el acceso a JupyterHub y explorar la interfaz

Material de apoyo

Video de la clase