4. Lenguaje Python
https://ofortiz.my.canva.site/gu-a-visual-code-para-python-con-ejercicios
Instituto Tecnológico de Tehuacán
Ingeniería en Sistemas Computacionales
Unidad de aprendizaje: Lenguaje Python
4.1 Introducción a Python
Python es un lenguaje interpretado, multiplataforma y de sintaxis clara.
Ejercicio resuelto
Imprimir nombre y carrera:
4.2 Fundamentos del lenguaje
4.2.1 Variables
Una variable almacena un valor.
Ejercicio resuelto
Crear tres variables:
4.2.2 Operadores
Operadores aritméticos y lógicos.
Ejercicio resuelto
Calcular área de un rectángulo:
4.2.3 Cadenas de texto
Texto entre comillas.
Ejercicio resuelto
Concatenar cadenas:
4.2.4 Condicionales
Permiten tomar decisiones.
Ejercicio resuelto
Determinar si un número es par:
4.2.5 Ciclos
Repetición de instrucciones.
Ejercicio resuelto
Sumar números del 1 al 10:
4.2.6 Listas
Colecciones ordenadas.
Ejercicio resuelto
Promedio de una lista:
4.2.7 Diccionarios
Estructuras clave-valor.
Ejercicio resuelto
Agregar un campo nuevo:
4.2.8 Funciones
Bloques reutilizables de código.
Ejercicio resuelto
Función que calcula el área de un círculo:
4.3 Librería NumPy
NumPy permite trabajar con arreglos y operaciones matemáticas.
Ejercicio resuelto
Calcular la media de un arreglo:
4.4 Librería Pandas
Pandas permite manipular datos tabulares mediante DataFrames.
Ejercicio resuelto
Filtrar datos mayores de 23 años:
4.5 Visualización con Matplotlib
Matplotlib permite crear gráficas de líneas, barras y dispersión.
Ejercicio resuelto
Gráfica de barras:
🐍 Dominando Python para Ciencia de Datos
Librerías Esenciales
En ciencia de datos, no reinventamos la rueda. Usamos librerías potentes:
- Pandas: Manipulación y análisis de estructuras de datos (DataFrames).
- NumPy: Cálculo numérico de alto rendimiento.
- Matplotlib/Seaborn: Visualización de datos.
import pandas as pd import numpy as np
Ejercicio Práctico: Tu primer DataFrame
Copia este código en tu entorno de Jupyter o Google Colab para cargar y visualizar un archivo:
1. Carga tus datos:
df = pd.read_csv('ventas.csv')
print(df.info())
2. Inspección rápida:
# Ver las primeras 5 filas y estadísticas básicas print(df.head()) print(df.describe())
https://ofortiz.my.canva.site/gu-a-interactiva-para-publicar-en-web