Introducción a Python

Python es uno de los lenguajes de programación más relevantes en la actualidad. Se trata de un lenguaje de alto nivel, multiparadigma y multipropósito. Con aplicaciones en ciencia de datos, inteligencia artificial, desarrollo web, automatización y prototipado, entre otras.

En este curso aprenderás las nociones básicas y algunas herramientas que te permitirán crear algunos proyectos sencillos y seguir profundizando por tu cuenta o en cursos más avanzados. No se trata de un curso de programación, por lo que se espera que ya hayas visto algunos conceptos teóricos (¡aunque no los tengas muy frescos!) en alguna materia de la Facu (por ej. Informática de Ingenierías o Programación de Cs. Exactas).

No será necesario que instales nada en tu PC. En este curso también aprenderás a usar Google Colab: una herramienta para escribir y ejecutar código Python en la nube.

Modalidad:

6 clases presenciales de 2 horas semanales

Miércoles de 18 a 20 hs. en el LINCE

Comienzo: 14 de septiembre


Cronograma tentativo:

Clase 1 Introducción

¿Por qué Python?. Instalación local. Google Colab Notebooks. Sintaxis básica. Tipos datos. Introducción a las funciones built-in y métodos.

Clase 2 Expresiones y estructuras condicionales

Operadores: aritméticos, relacionales, lógicos. Estructuras condicionales: if, else, elif.

Clase 3 Estructuras de iteración

Bucle for. Range. Iterables. Bucle while.

Clase 4 Estructuras de datos

Listas. Tuplas. Diccionarios.

Clase 5 Funciones

Funciones propias. Argumentos por posición, por nombre y por defecto. Argumentos variables e indeterminados (*args y *kwargs)

Clase 6 Módulos

Uso y creación de módulos y paquetes. Ejemplos de módulos de uso frecuente.