Semana 12 – Intermedio

El reto de esta semana es otro reto de Streamlit, queremos que produzcas una interfaz en la que puedas subir archivos a cualquier tabla seleccionada.

Encontrarás el código de configuración aquí:

create schema <enter_db_name_here>.world_bank_metadata; 
create or replace table <enter_db_name_here>.world_bank_metadata.country_metadata
( 
country_code varchar(3), 
region string, 
income_group string 
);
 
create schema 
<enter_db_name_here>.world_bank_economic_indicators; 
create or replace table 
<enter_db_name_here>.world_bank_economic_indicators.gdp 
( 
country_name string, 
country_code varchar(3), 
year int, 
gdp_usd double 
); 


create table <enter_db_name_here>.world_bank_economic_indicators.gov_expenditure
( 
country_name string, 
country_code varchar(3), 
year int, 
gov_expenditure_pct_gdp double 
); 


create schema <enter_db_name_here>.world_bank_social_indiactors; 
create or replace table <enter_db_name_here>.world_bank_social_indiactors.life_expectancy 
( 
country_name string, 
country_code varchar(3), 
year int, 
life_expectancy float 
); 


create or replace table <enter_db_name_here>.world_bank_social_indiactors.adult_literacy_rate 
( 
country_name string, 
country_code varchar(3), 
year int, 
adult_literacy_rate float 
); 


create or replace table <enter_db_name_here>.world_bank_social_indiactors.progression_to_secondary_school 
( 
country_name string, 
country_code varchar(3), 
year int, 
progression_to_secondary_school float 
);

Desafortunadamente, los conocimientos básicos de Python son esenciales para esta semana. Pero, ¡no es nada que un curso rápido para principiantes no pueda enseñarte rápidamente!

Puedes encontrar los datos aquí, y el logo de FF aquí

Resultado

A screenshot of a computer

Description automatically generated

Recuerda que si deseas participar:

  1. Regístrate como miembro de Frosty Friday. Puedes hacerlo haciendo clic en la barra lateral y luego yendo a «REGISTRARSE» (ten en cuenta que unirte a nuestra lista de correo no te proporcionará una cuenta de Frosty Friday).
  2. Publica tu código en GitHub y asegúrate de que sea de acceso público (consulta nuestra guía si no sabes cómo hacerlo).
  3. Publica la URL en los comentarios del desafío.

Si tienes alguna pregunta técnica que te gustaría plantear a la comunidad, puedes hacerlo aquí, en nuestro hilo dedicado a estos retos.