Ir al contenido
Programación y Algoritmos
Buscar
Ctrl
K
Cancelar
GitHub
Seleccionar tema
Oscuro
Claro
Automático
Introducción
Introducción
Historia y filosofía
Entorno
Entorno de trabajo
Instalación en Windows
Instalación en macOS
Instalación en Ubuntu
Visual Studio Code
Primeros pasos
¡Hola mundo!
Sintaxis básica
La terminal
Errores comunes
Glosario
Fundamentos
Fundamentos
Variables
¿Qué es una variable?
Tipos de datos
Tipado dinámico
Conversión de tipos
Operadores
Aritméticos
Operaciones avanzadas
Comparación
Lógicos
Interacción
Salida con print()
Entrada con input()
Glosario
Control de flujo
Control de flujo
Selectivas
Condicional if
Condicional elif
Match case
Repetitivas
Bucle while
Bucle for
Control de bucles
Glosario
Colecciones
Colecciones
Listas
Creación y acceso
Métodos de listas
Slicing
Diccionarios
Llaves y valores
Métodos de diccionarios
Diccionarios anidados
Tuplas y sets
Tuplas y sets
Sets
Glosario
Cadenas de texto
Cadenas de texto
Acceso y propiedades
Indices y slicing
Inmutabilidad
Limpieza y transformación
Métodos de limpieza
Métodos de formato
Separación y unión
Split y join
Interpolación
Formateo de cadenas
Glosario
Algoritmos
Algoritmos
Patrones lógicos
Contadores y acumuladores
Búsqueda con flags
Búsqueda max-min
Ordenamiento
Método burbuja
Método selección
Búsqueda
Búsqueda binaria
Búsqueda lineal
Glosario
Modularidad
Modularización
Funciones
Definición y uso
Parámetros y argumentos
Args y kwargs
Scopes
Scope local vs global
Módulos y paquetes
Módulos nativos
Módulos propios
Glosario
Manejo de errores
Manejo de errores
Excepciones
Tipos de errores
Try-Except
Else y Finally
Debugging
Leer un traceback
Depurador de VSCode
Glosario
Persistencia de datos
Persistencia de datos
Archivos de texto
Abrir y cerrar archivos
Lectura de archivos
Escritura de archivos
Formatos estructurados
Archivos CSV
Archivos JSON
Bases de datos
Introducción a SQLite
Conexión y cursores
Operaciones CRUD
Buenas prácticas
Context Managers
Inyección SQL
Glosario
Prog. orientada a objetos
¿Qué es la POO?
Clases y objetos
Conceptos básicos
Atributos y métodos
El método __init__
Pilares de la POO
Encapsulamiento
Herencia
Polimorfismo
Métodos mágicos
Método __str__
Glosario
Ecosistema Python
Ecosistema Python
Entornos virtuales
¿Qué son y cómo crearlos?
Buenas prácticas
Paquetes externos
Instalación con pip
Archivo de requerimientos
Conexiones externas
Concepto de API
Consumo con Requests
Glosario
Proyectos
Proyectos
Herramientas CLI
Interfaz gráfica
Aplicaciones web
Análisis de datos
Hardware e IoT
Glosario
Recursos
Recursos
El Zen de Python
Guía de type hinting
Código limpio
Guía de Markdown
Git
Versionamiento de código
Instalación y configuración
Flujo básico
Archivo .gitignore
GitHub
¿Qué es GitHub?
¿Cómo crear una cuenta?
Autenticación con tokens
Repositorios remotos
Testing básico
¿Qué es pytest?
Instalación de pytest
Asserts básicos
Glosario completo
GitHub
Seleccionar tema
Oscuro
Claro
Automático
Consumo con Requests