0% encontró este documento útil (0 votos)
12 vistas3 páginas

Taller de Programación en Python 2023

Cargado por

isaac gomez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas3 páginas

Taller de Programación en Python 2023

Cargado por

isaac gomez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TALLER DE INTRODUCCION A LA PROGRAMACION EN PYTHON

Objetivo:

Desarrolla pensamiento lógico, resuelve problemas reales y crea tu primer proyecto con
Python, la herramienta más versátil y demandada del mundo.

¿Por qué es importante aprender a programar con Python?

1. Es el Lenguaje de la Era Digital:

Python no es solo programación; es el motor detrás de la inteligencia artificial, la


ciencia de datos, los sitios web gigantes como Instagram y Spotify, y la
automatización de tareas. Aprenderlo es aprender a dialogar con la tecnología que
define nuestro presente y futuro.

2. Desarrolla un Superpoder: El Pensamiento Computacional.

Este taller no solo te enseñará código. Te entrenará para:

Dividir problemas grandes en partes pequeñas y manejables.

Pensar de forma lógica y estructurada para encontrar soluciones eficientes.

3. Es el Puerto de Entrada Perfecto.

Python se diseñó para ser legible y sencillo. Su sintaxis es clara, lo que te permite
concentrarte en entender los conceptos fundamentales de la programación sin
frustrarte por detalles excesivamente complejos. Es el mejor primer lenguaje para
cualquier persona.

4. Abre Puertas a Tu Futuro Académico y Profesional.

Tener bases sólidas en Python es un diferenciador powerful en:

La Universidad: Muchas carreras, especialmente en ciencias e ingenierías, ya


utilizan Python como herramienta clave para investigación y análisis.

El Mercado Laboral: Es una de las habilidades más solicitadas y mejor pagadas a


nivel global. Comprenderlo te da una ventaja competitiva enorme.

Este taller es tu oportunidad de dejar de ser solo un usuario de tecnología para


convertirte en un creador de soluciones.
PLAN DE ESTUDIOS
Bloque 1: Introducción a Python
Tema 1: Introducción
• Historia y características de Python
• Versiones de Python
• Instalación de Python. IDEs e intérpretes
• Estructura léxica: líneas e indentación,
tokens, sentencias y comentarios
• PEP8
Tema 2: Tipos de datos y estructuras
• Números: enteros, flotantes,
complejos, string, None y Boolean
• Estructuras y secuencias: lista,
tupla, diccionario, conjunto
• Estructuras avanzadas: módulo collections
Bloque 2: Programación I
Tema 3: Programación básica
• Trabajando con variables: operandos y operadores
• Control de flujo. Ejecución condicional e iteraciones
• Trabajo con cadenas de caracteres
Tema 4: Funciones
• Funciones matemáticas y números aleatorios
• Defunción de funciones: parámetros y argumentos
• Argumentos flexibles: *args y **kwards
• Funciones anómimas lambda
• Librería standard: módulos sys, logging, os
Bloque 3: Programación II
Tema 5: Organización del código
• Programación orientada a objetos: clases y self
• Métodos
• El método init
• Variables de clase y variables de objeto
• Herencia
• Módulos y paquetes
Tema 6: Aspectos avanzados
• Errores y excepciones
• Iteradores y ejemplos: enumerate, zip, map, filter
• List comprehensions
• Iteración múltiple
• Generadores
Bloque 4: Análisis de Datos en Python
Tema 7: Pandas y Numpy
• Introducción a Numpy. Arrays, Funciones universales
• Cálculos estadísticos con Numpy
• Introducción a Pandas: series, dataframe, index
• Indexado y selección de datos con pandas
• Pivotado de tablas en Pandas
• Trabajo con series temporales
• Trabajo con ficheros: CSV, JSON, XML, THML
• Uso de expresiones regulares para limpieza de datos
Tema 8: Visualización de datos
• Librerías gráficas: Matplotlib, Seaborn, Bokeh, Plotly
• Line plots
• Scatter plots
• Histogramas
• Personalización: leyendas, colores, subplots y anotaciones
• Mapas: Basemap
• Histogramas, pair plots y diagramas de caja con Seaborn

También podría gustarte