Lecciones del curso

Aprende a programar con Python3

Tips para este bootcamp
4m
Bienvenid@ a la terminal
Shell en tu máquina
Introducción a Git
14m
Creando un repositorio en Github
Clonando un repositorio de Github
Instalando Python
4m
Tu primer script
Cadenas y variables
Métodos y funciones con cadenas
Nuestra primera función
Condicionales
Ciclos
Listas
Tuplas
Diccionarios
Creando archivos
10m
Escribiendo archivos CSV
Leyendo archivos CSV
F-strings
Fechas y tiempos 01/03
Fechas y tiempos 02/03
Fechas y tiempos 03/03
Expresiones Regulares 01/03
Expresiones Regulares 02/03
Expresiones Regulares 03/03
Funciones lambda 01/02
Funciones lambda 02/02
Excepciones
21m
Ambientes Virtuales
12m
AsyncIO - 01
AsyncIO - 02
Scrapping - 01
Scrapping - 02
Bases de Datos - 01
Bases de Datos - 02
Pandas
NumPy

Bases de Datos

Lo mínimo para usar bases de datos:

import sqlite3

La mejor forma de abrir una base de datos para editarla y crear un cursor es

with sqlite3.connect('acciones_datos.db') as basededatos:
    cursor = basededatos.cursor()

Hay tres formas de hacer operaciones desde Python

# Una sola instrucción
cursor.execute('SELECT Nombre FROM Socios WHERE Edad > 25')

# Con un SCRIPT, varias operaciones al mismo tiempo
cursor.executescript("""
        DROP TABLE IF EXISTS Socios;
        CREATE TABLE Socios(Nombre TEXT, Apellido TEXT, ...);
        INSERT INTO Socios VALUES('Katia', 'Lira', ...);
        """)

# Cuando necesitas varias operaciones pero no puedes hacer un script, digamos que es un for o un map
perritos = (
    ('Lilo', 'Lira', 56),
    ('Robin', 'Lira', 21),
    ('Mila', 'Lira', 21),
    ('Rufus', 'noLira', 43),
    ('Buddy', 'noLira', 28)
)
cursor.executemany('INSERT INTO Socios VALUES(?, ?, ?)', perritos)

No te olvides de siempre cerrar la base de datos

basededatos.close()

Operaciones SQL

# Para crear una tabla
CREATE TABLE nombre(campo1 TIPO, campo2 TIPO, ... )

# Para insertar valores en una tabla
# Recuerda mandar todos los campos de la tabla, ya que si alguno falta marcará error y no se podrá insertar en la tabla
INSERT INTO tabla VALUES(campo1, campo2)

# Actualizar un campo
# Where tiene una condición para encontrar el renglón indicado
UPDATE tabla SET campo1 = nuevo_valor1, campo2 = nuevo_valor2
WHERE id = 1

# Eliminar una fila
DELETE FROM tabla WHERE campo1 = 'valor1';

# Seleccionar todo de una tabla
SELECT * FROM tabla

# Seleccionar algunos campos
SELECT campo1, campo3 FROM tabla

# Seleccionar con una condición
SELECT campo1 FROM tabla WHERE id = 5

SQL Tutorial

SQL en Linea

¡Eso es todo!


Happy Coding! ❤

spaceman

¿List@ para ver todo el curso? Prepárate porque apenas estamos comenzando 🚀

¡Desbloquea el curso completo y conviértete en un PRO del desarrollo web! 🫶🏻 .