Cargando Eventos

Talleres de Python Básico

mayo 25 @ 4:00 pm - junio 22 @ 6:00 pm -05

1. Breve historia de Python:
Voy a comenzar con una breve historia de Python. Python fue creado a finales de los 80 por Guido van Rossum en los Países Bajos. Fue diseñado como un lenguaje de programación de propósito general con un enfoque en la legibilidad del código y la simplicidad. Python ha ganado popularidad en todo el mundo debido a su sintaxis clara y su amplia gama de aplicaciones, desde desarrollo web hasta inteligencia artificial.
2. Variables y sintaxis de Python:
En este tema, vamos a explorar las variables y la sintaxis de Python. En Python, las variables se utilizan para almacenar datos. No necesitan ser declaradas con un tipo específico y su tipo puede cambiar dinámicamente. La sintaxis de Python es simple y legible, utilizando la indentación para delimitar bloques de código en lugar de llaves o palabras clave.
3. Cadenas de Texto en Python:
En este punto, vamos a sumergirnos en el mundo de las cadenas de texto en Python. Las cadenas de texto en Python se pueden definir utilizando comillas simples (''), comillas dobles ("") o triple comillas (''' o """). Python proporciona una amplia gama de funciones para manipular cadenas, como concatenación, división, reemplazo y formato.
4. Condicionales en Python:
Voy a explicar las estructuras condicionales en Python, como "if", "elif" y "else". Estas se utilizan para ejecutar bloques de código dependiendo de ciertas condiciones booleanas. También vamos a explorar expresiones condicionales más complejas utilizando operadores lógicos como "and", "or" y "not".
5. Listas en Python:
En este tema, vamos a profundizar en las listas en Python. Las listas son colecciones ordenadas de elementos que pueden contener cualquier tipo de dato. Se definen utilizando corchetes [] y los elementos se separan por comas. Vamos a explorar métodos para manipular listas, como añadir elementos, eliminar elementos, ordenar y buscar elementos.
6. Colecciones de Python:
Además de las listas, vamos a explorar otras colecciones de datos en Python, como tuplas, conjuntos y diccionarios. Las tuplas son similares a las listas pero son inmutables, los conjuntos son colecciones desordenadas de elementos únicos, y los diccionarios son colecciones de pares clave-valor.
7. Bucles en Python:
Voy a enseñarles los bucles "for" y "while" en Python. Los bucles "for" se utilizan típicamente para iterar sobre listas y otros objetos iterables, mientras que los bucles "while" se utilizan para ejecutar un bloque de código repetidamente mientras se cumpla una condición.
8. Funciones y funciones anónimas en Python:
En este punto, vamos a explorar funciones en Python, que son bloques de código reutilizables que se pueden llamar con ciertos parámetros. También vamos a aprender sobre funciones anónimas o lambda, que son funciones pequeñas y temporales definidas en una sola línea.
9. Manejo de errores en Python y conexiones API:
Voy a explicar cómo manejar errores en Python utilizando las cláusulas "try", "except" y "finally", que permiten manejar excepciones y errores de forma controlada. También vamos a explorar cómo conectarse a API (interfaces de programación de aplicaciones) para interactuar con servicios web y obtener datos en tiempo real.
10. Proyecto final (Bot de Telegram):
Finalmente, vamos a trabajar en un proyecto final emocionante: crear un bot para Telegram. Utilizaremos los conocimientos adquiridos en el taller para diseñar y programar un bot que pueda interactuar con usuarios a través de mensajes, realizar tareas específicas y proporcionar información útil en respuesta a comandos. Esto implica el uso de librerías de Python como python-telegram-bot para interactuar con la API de Telegram.
Speaker(s): Alvaro
UDEP, Piura, Piura, Peru