🐍 ¿Qué es Python?
Python es un lenguaje de programación de alto nivel, interpretado, fácil de aprender y con una sintaxis muy legible. Fue creado por Guido van Rossum y lanzado en 1991.
⭐ Características principales
Característica Explicación fácil 🧠 Fácil de aprender Su sintaxis es casi como escribir en inglés. 🔍 Legible y limpio No necesitas usar { }, usa la indentación. ⚙️ Multiparadigma Soporta programación orientada a objetos, funcional e imperativa. 🔁 Interpretado No necesita compilarse, se ejecuta línea a línea. 💻 Multiplataforma Funciona en Windows, Linux, macOS, etc. 📦 Gran ecosistema de librerías Miles de módulos para todo tipo de tareas.
🔧 ¿Para qué se usa Python?
Campo Ejemplo de uso Librerías populares 🤖 Inteligencia Artificial Redes neuronales, machine learning TensorFlow, scikit-learn 📊 Análisis de Datos Limpieza, análisis y visualización de datos Pandas, Matplotlib, Seaborn 🌐 Desarrollo Web Backend de páginas web Django, Flask 🔍 Automatización Scripts para tareas repetitivas os, shutil, subprocess 🎮 Videojuegos Juegos sencillos o motores personalizados Pygame 📱 Aplicaciones móviles Interfaz y lógica de apps Kivy, BeeWare 🐞 Pruebas y Testing Automatizar pruebas de software unittest, pytest
📚 Conceptos básicos con ejemplos
1. Variables
nombre = "José" edad = 30 pi = 3.1416
2. Tipos de datos
# Texto (str) mensaje = "Hola mundo" # Números (int, float) x = 10 precio = 19.99 # Booleanos (True/False) activo = True # Listas frutas = ["manzana", "plátano", "pera"] # Diccionarios persona = {"nombre": "José", "edad": 30}
3. Funciones
def saludar(nombre): print(f"Hola, {nombre}") saludar("José")
4. Condicionales
if edad >= 18: print("Eres mayor de edad") else: print("Eres menor de edad")
5. Bucles
for fruta in frutas: print(fruta) while edad < 35: print("Todavía no tienes 35") edad += 1
📦 Algunas librerías útiles
Categoría Librerías comunes Matemáticas math, numpy Web scraping requests, BeautifulSoup, selenium Bases de datos sqlite3, SQLAlchemy, psycopg2 GUI (interfaces gráficas) tkinter, PyQt
📈 Visualización de datos
import matplotlib.pyplot as plt edades = [20, 25, 30, 35, 40] personas = [5, 15, 30, 25, 10] plt.bar(edades, personas) plt.title("Personas por edad") plt.xlabel("Edad") plt.ylabel("Cantidad") plt.show()
🎨 Visual resumen (imaginario)
+-------------------------+ | PYTHON | +-------------------------+ | - Fácil y limpio | | - Potente y flexible | | - Usado en IA, Web, etc | +-------------------------+ ↓ ↓ ↓ ↓ ↓ ↓ ↓ [ Variables ] [ Funciones ] [ Listas ] [ Diccionarios ] [ Librerías ] [ Visualización ]
Deja un comentario