Talleres de Python Básico

#python #cs #programming
Share

Temario del taller de Python:

  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.



  Date and Time

  Location

  Hosts

  Registration



  • Start time: 08 Jun 2024 04:00 PM
  • End time: 06 Jul 2024 06:00 PM
  • All times are (UTC-05:00) Lima
  • Add_To_Calendar_icon Add Event to Calendar
  • UDEP
  • Piura, Piura
  • Peru

  • Contact Event Host


  Speakers

Alvaro

Topic:

Python

Biography:

Email:

Address:Piura, , Piura, Peru, 20000