You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: INSTRUCTIONS.es.md
+61-36
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,27 @@
1
1
# Conectarse a una base de datos SQL usando Python
2
2
3
-
## Parte 1: Crea una base de datos usando PostgreSQL
3
+
## Parte 1: Instala dependencias
4
+
5
+
Hay un archivo en este proyecto llamado `./requirements.txt` que contiene la lista de bibliotecas de Python que usaremos en este proyecto como Pandas, psycopg2, SQLAlchemy, etc. Ejecuta el comando `pip install -r requirements.txt` para instalar todas las bibliotecas a la vez usando el asistente PIP (*Package Installer of Python*, Instalador de Paquetes de Python).
6
+
7
+
> NOTA: Asegúrate de que el comando no genere ningún error en el terminal.
8
+
9
+
## Parte 2: Incluye las credenciales de tu base de datos
10
+
11
+
Crea tu archivo `./.env`. Es una buena práctica que cada aplicación de Python tenga un archivo `.env`. El nombre del archivo comienza con un punto `.` porque es un archivo de configuración que será ignorado por tu repositorio Git. Debe ignorarse porque agregaremos la contraseña de nuestra base de datos dentro de ese archivo.
12
+
13
+
Escribe las credenciales de tu base de datos dentro del archivo `.env`. Debería quedar algo así (los valores que se incluyen son de ejemplo):
## Parte 3: Crea una base de datos usando PostgreSQL
4
25
5
26
Asegúrate de tener instalado el cliente de Postgres para la terminal llamado `PSQL`. Puedes verificar si lo tienes corriendo el siguiente comando:
6
27
@@ -13,15 +34,36 @@ $ psql --version
13
34
A continuación, revisa el contenido del archivo `./.env` y sigue los pasos que se describen a continuación:
14
35
15
36
1. Postgres es un servidor de bases de datos, debes iniciar el servidor antes de poder usarlo. Para iniciar Postgres en tu computadora, ejecuta el siguiente comando: `sudo service postgresql start`
16
-
2. Crea un usuario nuevo para conectarte a tu base de datos: `$ psql -U postgres -c "CREATE USER gitpod;"`
17
-
3. Crea una nueva base de datos dentro del motor de Postgres personalizando y ejecutando el siguiente comando: `$ psql -U postgres -c "CREATE DATABASE sample_db OWNER gitpod;"`
37
+
2. Crea un usuario nuevo para conectarte a tu base de datos: `$ psql -U postgres -c "CREATE USER <DB_USER>;"`
38
+
Este comando significa lo siguiente:
39
+
40
+
- psql -U postgres → Conéctate a PostgreSQL usando el usuario administrador predeterminado (postgres).
41
+
- -c "CREATE USER <DB_USER>;" → Ejecuta el comando SQL para crear un usuario llamado <DB_USER>.
42
+
43
+
Si en el .env tienes:
44
+
45
+
DB_USER = 'mi_usuario'
46
+
El comando que debes ejecutar es:
47
+
48
+
psql -U postgres -c "CREATE USER mi_usuario;"
49
+
50
+
3. Crea una nueva base de datos dentro del motor de Postgres personalizando y ejecutando el siguiente comando:`$ psql -U postgres -c "CREATE DATABASE <DB_NAME> OWNER <DB_USER>;"`.
4. Conéctate al motor de Postgres para utilizar tu base de datos, manipular tablas y datos: `$ psql -h localhost -U <username> <db_name>`
19
61
20
-
> NOTA: Recuerda revisar la información del fichero `./.env` para obtener el `username` y el `db_name`.
62
+
Recuerda revisar la información del fichero `./.env` para obtener el `username` y el `db_name`.
21
63
22
64
¡Cuanto estés dentro de PSQL podrás crear tablas, hacer consultas, insertar, actualizar o eliminar datos y mucho más!
23
65
24
-
## Parte 2: Comprende la estructura de la plantilla de tu proyecto
66
+
## Parte 4: Comprende la estructura de la plantilla de tu proyecto
25
67
26
68
Una vez hayas completado los pasos anteriores, habrás creado tu base de datos SQL, pero aún no hay tablas. A continuación, debes conectarte a tu base de datos vacía y crearás algunas tablas usando Python mediante scripts SQL que encontrarás en la carpeta `./src/sql/`:
27
69
@@ -35,27 +77,6 @@ Otras cosas importantes a mencionar sobre la estructura:
35
77
-`./assets` es irrelevante para ti, contiene todas las imágenes que necesitábamos para este tutorial.
36
78
- La raíz (*root*) de cualquier proyecto profesional suele contener todos los archivos de configuración como `.gitignore`, `requirements.txt`, etc. Aprenderás más sobre estos archivos durante el resto del proyecto.
37
79
38
-
## Parte 3: Instala dependencias
39
-
40
-
Hay un archivo en este proyecto llamado `./requirements.txt` que contiene la lista de bibliotecas de Python que usaremos en este proyecto como Pandas, psycopg2, SQLAlchemy, etc. Ejecuta el comando `pip install -r requirements.txt` para instalar todas las bibliotecas a la vez usando el asistente PIP (*Package Installer of Python*, Instalador de Paquetes de Python).
41
-
42
-
> NOTA: Asegúrate de que el comando no genere ningún error en el terminal.
43
-
44
-
## Parte 4: Incluye las credenciales de tu base de datos
45
-
46
-
Crea tu archivo `./.env`. Es una buena práctica que cada aplicación de Python tenga un archivo `.env`. El nombre del archivo comienza con un punto `.` porque es un archivo de configuración que será ignorado por tu repositorio Git. Debe ignorarse porque agregaremos la contraseña de nuestra base de datos dentro de ese archivo.
47
-
48
-
Escribe las credenciales de tu base de datos dentro del archivo `.env`. Debería quedar algo así (los valores que se incluyen son de ejemplo):
0 commit comments