Entradas recientes

한 항목씩 흘려보내는 구슬 처리 통로

Curso de Python / Procesar datos bajo demanda con iteradores y generadores

Observa cómo iter, next y yield consumen valores sin reiniciar el recorrido. Compara listas y generadores y revisa memoria, errores diferidos y cierre de recursos.

이름 없는 필드별 도형을 정리한 데이터 상자

Curso de Python / Crear clases de datos con dataclass

Reduce código repetido con dataclass y crea listas independientes con default_factory. Distingue igualdad, identidad, validación y los límites de frozen y asdict.

상속 계층과 여러 블록의 합성을 비교한 구조

Curso de Python / Reutilizar código con herencia y composición

Compara subclases y objetos colaboradores mediante políticas de recargo. Entiende super y aprende a elegir una estructura según el contrato y la necesidad de sustituir comportamientos.

검증 관문을 통과하는 데이터 블록

Curso de Python / Controlar cambios en objetos con métodos y propiedades

Valida un importe al crear un objeto y al modificarlo con property. Comprende el papel del setter, los atributos internos y la diferencia entre una propiedad y una operación explícita.

서로 다른 객체와 각자 가진 속성 서랍

Curso de Python / Distinguir atributos de instancia y de clase

Evita listas compartidas por accidente y entiende cómo se buscan los atributos. Compara datos propios de cada objeto con valores definidos en la clase mediante ejemplos ejecutables.

하나의 설계도와 거기서 만들어진 두 객체

Curso de Python / Agrupar estado y comportamiento con clases e instancias

Crea objetos independientes con atributos y métodos. Aprende qué reciben self y __init__, cuándo conviene una clase y qué validaciones no garantiza por sí sola.

돋보기로 기계 내부를 살펴보는 디버깅 장면

Curso de Python / Leer errores y depurar programas con logging

Localiza la causa de un fallo mediante el traceback, el depurador y los niveles de logging. Distingue salida estándar, salida de error y código de salida, y comprueba una ejecución fallida.

오류 장애물을 피하는 별도 경로와 다리

Curso de Python / Gestionar excepciones con try, except, else, finally y raise

Distingue fallos de entrada recuperables de errores que deben propagarse. Ejecuta rutas válidas e inválidas y delimita qué código captura errores y qué tareas pertenecen a la limpieza.

중첩된 상자 안에 구조적으로 담긴 데이터

Curso de Python / Convertir y guardar datos JSON

Convierte entre objetos Python, texto JSON y archivos. Guarda caracteres Unicode y comprueba tipos y rangos, distinguiendo el análisis del formato de la validación de los datos.

행과 열이 구분된 CSV 형태의 표 블록

Curso de Python / Leer y escribir archivos CSV

Procesa CSV con DictReader y DictWriter, conserva campos con comas y convierte importes a enteros. Comprueba cabeceras, codificación, número de registros y riesgos al exportar a hojas de cálculo.