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
basededatos = sqlite3.connect('acciones_datos.db')

Con ese comando se crea una base de datos nueva pero si ya existiera se conectaría, igual que como cuando trabajábamos con archivos.

Para hacer operaciones necesitamos un ayudante llamado cursor

cursor = basededatos.cursor()

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! 🫶🏻 .