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.