Hasta ahora hemos aprendido a manejar estructuras de datos y a escribir c贸digo organizado con funciones, m贸dulos y programaci贸n orientada a objetos. Ahora vamos a explorar c贸mo guardar y recuperar informaci贸n en archivos y bases de datos con Python.
Hoy aprender谩s:
✔️ C贸mo leer y escribir archivos en Python
✔️ Manejo de archivos CSV y JSON
✔️ Introducci贸n a bases de datos con SQLite
✔️ Ejemplo pr谩ctico explicado paso a paso
1️⃣ Lectura y Escritura de Archivos en Python
Python permite leer y escribir archivos de texto (.txt) usando la funci贸n open().
馃敼 Ejemplo: Escribir en un archivo
馃搶 Explicaci贸n:
✅ "w" → Modo escritura (borra el contenido anterior)
✅ with open(...) → Abre el archivo y lo cierra autom谩ticamente al terminar
馃敼 Ejemplo: Leer un archivo
馃搶 Explicaci贸n:
✅ "r" → Modo lectura
✅ .read() → Lee todo el contenido del archivo
馃搶 Salida esperada:
2️⃣ Manejo de Archivos CSV y JSON en Python
馃搷 Trabajar con CSV (valores separados por comas)
Python ofrece la librer铆a csv para manejar archivos .csv usados en hojas de c谩lculo y bases de datos.
馃敼 Ejemplo: Escribir un archivo CSV
馃搶 Explicaci贸n:
✅ csv.writer() → Crea un escritor CSV
✅ writerow([...]) → Agrega una fila de datos
馃敼 Ejemplo: Leer un archivo CSV
馃搶 Salida esperada:
馃搷 Trabajar con JSON (JavaScript Object Notation)
Los archivos JSON son ideales para almacenar datos estructurados.
馃敼 Ejemplo: Guardar datos en un archivo JSON
馃搶 Explicaci贸n:
✅ json.dump() → Guarda los datos en un archivo JSON
✅ indent=4 → Formatea el archivo con espacios para mejor lectura
馃敼 Ejemplo: Leer un archivo JSON
馃搶 Salida esperada:
✅ json.load() → Carga los datos desde un archivo JSON
3️⃣ Bases de Datos con SQLite en Python
SQLite es una base de datos liviana integrada en Python.
馃敼 Ejemplo: Crear una Base de Datos SQLite y una Tabla
馃搶 Explicaci贸n:
✅ sqlite3.connect() → Crea o abre una base de datos
✅ cursor.execute() → Ejecuta comandos SQL
✅ commit() → Guarda los cambios
馃敼 Ejemplo: Insertar Datos en SQLite
馃搶 Explicaci贸n:
✅ INSERT INTO → Agrega un nuevo usuario a la base de datos
馃敼 Ejemplo: Leer Datos desde SQLite
馃搶 Salida esperada:
✅ fetchall() → Recupera todos los registros de la tabla
馃殌 Conclusi贸n
Hoy aprendimos a manejar archivos y bases de datos en Python.
✅ Archivos .txt → Leer y escribir informaci贸n b谩sica
✅ Archivos .csv y .json → Manejo de datos estructurados
✅ Bases de Datos SQLite → Almacenar informaci贸n de manera eficiente
En el pr贸ximo post, veremos c贸mo crear una API con Python para conectar aplicaciones web y bases de datos. ¡No te lo pierdas!
馃搨 Descarga ejemplos y ejercicios en mi GitHub: github.com/josecodetech
馃帴 Aprende con mis videos en YouTube: https://www.youtube.com/@josecodetech/
馃挰 D茅jame un comentario si tienes dudas o quieres que cubra alg煤n tema en detalle.
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.