Spaces:
Runtime error
Runtime error
Commit
·
9aea7f2
1
Parent(s):
ecb15c1
dashboard de ejemplos
Browse files- app.py +75 -384
- assets/dashboard_ejemplo.png +0 -0
app.py
CHANGED
@@ -1,31 +1,23 @@
|
|
1 |
-
import streamlit as st
|
2 |
-
from PIL import Image
|
3 |
-
from streamlit_option_menu import option_menu
|
4 |
-
import pandas as pd
|
5 |
-
|
6 |
import datetime
|
7 |
import time
|
8 |
|
9 |
import altair as alt
|
10 |
import pandas as pd
|
11 |
import streamlit as st
|
|
|
12 |
from sklearn.linear_model import LinearRegression
|
|
|
13 |
|
14 |
image = Image.open('./assets/logo_latam_brain.png')
|
15 |
logo = Image.open('./assets/LatamBrainlogo.png')
|
16 |
scrum = Image.open("./assets/Scrum'ProcessLB.png")
|
|
|
17 |
|
18 |
st.markdown("""<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">
|
19 |
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe" crossorigin="anonymous"></script>""",
|
20 |
unsafe_allow_html=True)
|
21 |
|
22 |
-
#
|
23 |
-
# with st.sidebar:
|
24 |
-
# selected = option_menu("Main Menu", ["Home", 'Contact'],
|
25 |
-
# icons=['house', 'gear'], menu_icon="cast", default_index=1)
|
26 |
-
# selected
|
27 |
-
|
28 |
-
# 2. horizontal menu
|
29 |
selected2 = option_menu(None, ["Home", "Projects", "New", "Contact US"],
|
30 |
icons=['house', 'bi-archive',
|
31 |
"bi-arrow-up-right-square", "bi-envelope"],
|
@@ -34,21 +26,8 @@ selected2 = option_menu(None, ["Home", "Projects", "New", "Contact US"],
|
|
34 |
|
35 |
)
|
36 |
|
37 |
-
#
|
38 |
-
# "container": {"padding": "0!important", "background-color": "#fafafa"},
|
39 |
-
# "icon": {"color": "orange", "font-size": "25px"},
|
40 |
-
# "nav-link": {"font-size": "25px", "text-align": "left", "margin":"0px", "--hover-color": "#eee"},
|
41 |
-
# "nav-link-selected": {"background-color": "green"},
|
42 |
-
# }
|
43 |
-
|
44 |
-
|
45 |
if selected2 == "Home":
|
46 |
-
# col1, col2, col3 = st.columns(3)
|
47 |
-
#
|
48 |
-
# col1.write(' ')
|
49 |
-
# st.image(logo, width=700)
|
50 |
-
# col3.write(' ')
|
51 |
-
|
52 |
col1, col2 = st.columns(2)
|
53 |
col1.markdown("""
|
54 |
<br/>
|
@@ -87,7 +66,7 @@ if selected2 == "Home":
|
|
87 |
<li>Reportes financieros
|
88 |
<li>KPI's personalizados
|
89 |
<li>Asesoramientos y Plan de Ejecución
|
90 |
-
<li>Y más
|
91 |
''', unsafe_allow_html=True)
|
92 |
col2.markdown('''
|
93 |
<li>Machine Learning
|
@@ -119,7 +98,7 @@ if selected2 == "Home":
|
|
119 |
col1, col2, col3 = st.columns(3)
|
120 |
catriel = '''
|
121 |
<h4>Catriel Pérez</h4>
|
122 |
-
<a href="mailto:perezcatriel@gmail.com">Contactame
|
123 |
<p>Ha sido una experiencia increíble trabajar con este equipo. Todos
|
124 |
han sido muy profesionales y comprometidos con el éxito del proyecto. Me siento agradecido de haber formado parte de este equipo y haber aprendido tanto en el proceso. Y esto... recién comienza!</p>
|
125 |
<p>24 de abril del 2023</p>
|
@@ -128,14 +107,14 @@ if selected2 == "Home":
|
|
128 |
mati = '''
|
129 |
<h4>Matias Benitez</h4>
|
130 |
|
131 |
-
<a href="mailto:matiasbenitezcarrizo@gmail.com">Contactame
|
132 |
<p>Trabajar en este proyecto ha sido una verdadera aventura. He enfrentado muchos desafíos y he aprendido cosas nuevas todos los días. El equipo con el que he trabajado ha sido excepcional, siempre dispuesto a ayudar y colaborar en todo momento. Me llevo una experiencia enriquecedora y valiosa.</p>
|
133 |
<p>24 de abril del 2023</p>
|
134 |
'''
|
135 |
|
136 |
luis = '''
|
137 |
<h4>Luis Rascón</h4>
|
138 |
-
<a href="mailto:luis.francisco.rc@gmail.com">Contactame
|
139 |
<p>No tengo más que palabras de agradecimiento por esta experiencia. He tenido la oportunidad de trabajar con gente talentosa y apasionada por su trabajo, lo que ha hecho que el proyecto sea un éxito rotundo. Me llevo muchas lecciones aprendidas y nuevas habilidades que me servirán en mi carrera profesional. Ha sido una experiencia inolvidable.</p>
|
140 |
<p>24 de abril del 2023</p>
|
141 |
'''
|
@@ -144,6 +123,8 @@ if selected2 == "Home":
|
|
144 |
col2.markdown(mati, unsafe_allow_html=True)
|
145 |
col3.markdown(catriel, unsafe_allow_html=True)
|
146 |
|
|
|
|
|
147 |
if selected2 == "Projects":
|
148 |
st.markdown('''
|
149 |
<h1 style="text-shadow:0 0 10px #5c62ac;font-weight:bold">Data
|
@@ -170,7 +151,16 @@ Habilidad para presentar los resultados de los análisis de datos en informes y
|
|
170 |
Habilidad para trabajar en equipo y colaborar con otros profesionales.
|
171 |
En resumen, la industria de la tecnología y la analítica de datos está en constante crecimiento en Latinoamérica, lo que ha llevado a una alta demanda de profesionales en el área de data. Los salarios en este campo son competitivos y las habilidades requeridas para ser un buen data analyst incluyen una combinación de conocimientos técnicos y habilidades blandas.
|
172 |
''', unsafe_allow_html=True)
|
173 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
st.markdown('''
|
175 |
https://public.tableau.com/views/sp500_16798321799250/sp500?:language=en-US&:display_count=n&:origin=viz_share_link
|
176 |
''', unsafe_allow_html=True)
|
@@ -180,8 +170,6 @@ En resumen, la industria de la tecnología y la analítica de datos está en con
|
|
180 |
|
181 |
# streamlit_app.py
|
182 |
|
183 |
-
import streamlit as st
|
184 |
-
|
185 |
# # Set up connection.
|
186 |
# tableau_auth = TSC.PersonalAccessTokenAuth(
|
187 |
# st.secrets["tableau"]["token_name"],
|
@@ -253,326 +241,37 @@ En resumen, la industria de la tecnología y la analítica de datos está en con
|
|
253 |
<hr>
|
254 |
''', unsafe_allow_html=True)
|
255 |
st.write('''
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
empleo
|
266 |
-
de
|
267 |
-
Data
|
268 |
-
en
|
269 |
-
Latinoamérica.Sobre
|
270 |
-
la
|
271 |
-
base
|
272 |
-
de
|
273 |
-
los
|
274 |
-
hallazgos
|
275 |
-
que
|
276 |
-
ha
|
277 |
-
presentado, se
|
278 |
-
pueden
|
279 |
-
identificar
|
280 |
-
algunas
|
281 |
-
oportunidades
|
282 |
-
y
|
283 |
-
desafíos
|
284 |
-
clave
|
285 |
-
para
|
286 |
-
el
|
287 |
-
crecimiento
|
288 |
-
del sector
|
289 |
-
en
|
290 |
-
la
|
291 |
-
región.
|
292 |
-
|
293 |
-
Algunas
|
294 |
-
de
|
295 |
-
las
|
296 |
-
principales
|
297 |
-
oportunidades
|
298 |
-
incluyen
|
299 |
-
la
|
300 |
-
creciente
|
301 |
-
demanda
|
302 |
-
de
|
303 |
-
habilidades
|
304 |
-
en
|
305 |
-
Data
|
306 |
-
Science
|
307 |
-
y
|
308 |
-
Machine
|
309 |
-
Learning, la
|
310 |
-
expansión
|
311 |
-
de
|
312 |
-
la
|
313 |
-
adopción
|
314 |
-
de
|
315 |
-
tecnologías
|
316 |
-
de
|
317 |
-
Big
|
318 |
-
Data, y
|
319 |
-
el
|
320 |
-
aumento
|
321 |
-
del interés
|
322 |
-
en
|
323 |
-
la
|
324 |
-
analítica
|
325 |
-
avanzada.Estas
|
326 |
-
tendencias
|
327 |
-
sugieren
|
328 |
-
que
|
329 |
-
hay
|
330 |
-
un
|
331 |
-
mercado
|
332 |
-
creciente
|
333 |
-
para
|
334 |
-
los
|
335 |
-
profesionales
|
336 |
-
de
|
337 |
-
datos
|
338 |
-
en
|
339 |
-
Latinoamérica.
|
340 |
-
|
341 |
-
Al
|
342 |
-
mismo
|
343 |
-
tiempo, sin
|
344 |
-
embargo, hay
|
345 |
-
algunos
|
346 |
-
desafíos
|
347 |
-
significativos
|
348 |
-
que
|
349 |
-
enfrenta
|
350 |
-
el
|
351 |
-
mercado
|
352 |
-
de
|
353 |
-
empleo
|
354 |
-
de
|
355 |
-
datos
|
356 |
-
en
|
357 |
-
la
|
358 |
-
región.En
|
359 |
-
particular, la
|
360 |
-
falta
|
361 |
-
de
|
362 |
-
habilidades
|
363 |
-
y
|
364 |
-
talento
|
365 |
-
especializado
|
366 |
-
es
|
367 |
-
un
|
368 |
-
problema
|
369 |
-
importante, ya
|
370 |
-
que
|
371 |
-
la
|
372 |
-
mayoría
|
373 |
-
de
|
374 |
-
las
|
375 |
-
empresas
|
376 |
-
no
|
377 |
-
tienen
|
378 |
-
el
|
379 |
-
personal
|
380 |
-
necesario
|
381 |
-
para
|
382 |
-
implementar
|
383 |
-
proyectos
|
384 |
-
de
|
385 |
-
datos
|
386 |
-
complejos.Además, la
|
387 |
-
falta
|
388 |
-
de
|
389 |
-
inversión
|
390 |
-
en
|
391 |
-
tecnologías
|
392 |
-
y
|
393 |
-
herramientas
|
394 |
-
de
|
395 |
-
datos
|
396 |
-
adecuadas
|
397 |
-
y
|
398 |
-
la
|
399 |
-
falta
|
400 |
-
de
|
401 |
-
infraestructura
|
402 |
-
digital
|
403 |
-
suficiente
|
404 |
-
también
|
405 |
-
son
|
406 |
-
barreras
|
407 |
-
para
|
408 |
-
el
|
409 |
-
crecimiento
|
410 |
-
del mercado.
|
411 |
-
|
412 |
-
Como
|
413 |
-
especialista
|
414 |
-
en
|
415 |
-
Data
|
416 |
-
Analytics, una
|
417 |
-
propuesta
|
418 |
-
de
|
419 |
-
negocio
|
420 |
-
para
|
421 |
-
abordar
|
422 |
-
estos
|
423 |
-
desafíos
|
424 |
-
y
|
425 |
-
aprovechar
|
426 |
-
las
|
427 |
-
oportunidades
|
428 |
-
en
|
429 |
-
el
|
430 |
-
mercado
|
431 |
-
de
|
432 |
-
empleo
|
433 |
-
de
|
434 |
-
datos
|
435 |
-
de
|
436 |
-
Latinoamérica
|
437 |
-
podría
|
438 |
-
ser
|
439 |
-
ofrecer
|
440 |
-
servicios
|
441 |
-
de
|
442 |
-
consultoría
|
443 |
-
y
|
444 |
-
formación
|
445 |
-
para
|
446 |
-
empresas
|
447 |
-
que
|
448 |
-
deseen
|
449 |
-
adoptar
|
450 |
-
tecnologías
|
451 |
-
de
|
452 |
-
Big
|
453 |
-
Data
|
454 |
-
y
|
455 |
-
analítica
|
456 |
-
avanzada.Además, se
|
457 |
-
podría
|
458 |
-
crear
|
459 |
-
una
|
460 |
-
plataforma
|
461 |
-
de
|
462 |
-
datos
|
463 |
-
en
|
464 |
-
línea
|
465 |
-
que
|
466 |
-
brinde
|
467 |
-
acceso
|
468 |
-
a
|
469 |
-
herramientas
|
470 |
-
y
|
471 |
-
recursos
|
472 |
-
de
|
473 |
-
análisis
|
474 |
-
de
|
475 |
-
datos
|
476 |
-
para
|
477 |
-
empresas
|
478 |
-
y
|
479 |
-
profesionales
|
480 |
-
de
|
481 |
-
datos
|
482 |
-
en
|
483 |
-
toda
|
484 |
-
la
|
485 |
-
región.Esta
|
486 |
-
plataforma
|
487 |
-
también
|
488 |
-
podría
|
489 |
-
ofrecer
|
490 |
-
oportunidades
|
491 |
-
de
|
492 |
-
trabajo
|
493 |
-
y
|
494 |
-
proyectos
|
495 |
-
de
|
496 |
-
datos
|
497 |
-
para
|
498 |
-
profesionales
|
499 |
-
de
|
500 |
-
datos
|
501 |
-
en
|
502 |
-
la
|
503 |
-
región.
|
504 |
-
|
505 |
-
En
|
506 |
-
resumen, el
|
507 |
-
mercado
|
508 |
-
de
|
509 |
-
empleo
|
510 |
-
de
|
511 |
-
datos
|
512 |
-
en
|
513 |
-
Latinoamérica
|
514 |
-
ofrece
|
515 |
-
grandes
|
516 |
-
oportunidades
|
517 |
-
de
|
518 |
-
crecimiento, pero
|
519 |
-
también
|
520 |
-
enfrenta
|
521 |
-
desafíos
|
522 |
-
importantes.Ofrecer
|
523 |
-
servicios
|
524 |
-
de
|
525 |
-
consultoría
|
526 |
-
y
|
527 |
-
formación
|
528 |
-
para
|
529 |
-
empresas
|
530 |
-
que
|
531 |
-
deseen
|
532 |
-
adoptar
|
533 |
-
tecnologías
|
534 |
-
de
|
535 |
-
Big
|
536 |
-
Data
|
537 |
-
y
|
538 |
-
crear
|
539 |
-
una
|
540 |
-
plataforma
|
541 |
-
de
|
542 |
-
datos
|
543 |
-
en
|
544 |
-
línea
|
545 |
-
podría
|
546 |
-
ser
|
547 |
-
una
|
548 |
-
forma
|
549 |
-
de
|
550 |
-
abordar
|
551 |
-
estos
|
552 |
-
desafíos
|
553 |
-
y
|
554 |
-
aprovechar
|
555 |
-
las
|
556 |
-
oportunidades
|
557 |
-
en
|
558 |
-
el
|
559 |
-
mercado
|
560 |
-
de
|
561 |
-
datos
|
562 |
-
de
|
563 |
-
Latinoamérica.'''
|
564 |
)
|
565 |
-
st.write('dashboard')
|
566 |
-
st.write('modelo de ML prediccion')
|
567 |
|
568 |
-
|
569 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
570 |
|
571 |
-
st.title('Predicción de nuevos puestos de trabajo con ML')
|
572 |
st.markdown('''
|
|
|
|
|
573 |
<hr>
|
574 |
''', unsafe_allow_html=True)
|
575 |
|
|
|
|
|
|
|
|
|
|
|
576 |
# Cargar los datos
|
577 |
df = pd.read_csv(
|
578 |
'./ML/ds_salaries.csv')
|
@@ -701,15 +400,6 @@ En resumen, la industria de la tecnología y la analítica de datos está en con
|
|
701 |
# Mostrar gráfico con la capa adicional del punto rojo
|
702 |
st.altair_chart(line_chart + point_chart)
|
703 |
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
st.markdown('''
|
714 |
<br><br><br>
|
715 |
<h2>Gracias por su tiempo y atención!</h2>
|
@@ -765,36 +455,37 @@ En resumen, la industria de la tecnología y la analítica de datos está en con
|
|
765 |
# </button>
|
766 |
# </div>
|
767 |
# """, unsafe_allow_html=True)
|
|
|
768 |
if selected2 == "New":
|
769 |
-
# col1, col2, col3 = st.columns(3)
|
770 |
-
#
|
771 |
-
# col1.markdown(f"""
|
772 |
-
# <div class="container text-center">
|
773 |
-
# <div class="row align-items-start">
|
774 |
-
# <div class="col">
|
775 |
-
# email
|
776 |
-
# </div>
|
777 |
-
# <div class="col">
|
778 |
-
# github
|
779 |
-
# </div>
|
780 |
-
# <div class="col">
|
781 |
-
# {image}
|
782 |
-
# </div>
|
783 |
-
# </div>
|
784 |
-
# </div>
|
785 |
-
# """, unsafe_allow_html=True)
|
786 |
-
# col2.balloons()
|
787 |
-
# container = st.container()
|
788 |
-
#
|
789 |
-
# container.markdown("Hello")
|
790 |
-
# container.write('aqui y ahora')
|
791 |
-
# container.image(image)
|
792 |
-
#
|
793 |
-
# import streamlit as st
|
794 |
-
#
|
795 |
-
# st.success('This is a success message!', icon="✅")
|
796 |
-
#
|
797 |
-
# import streamlit as st
|
798 |
import time
|
799 |
|
800 |
progress_text = "Operation in progress. Please wait."
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
import datetime
|
2 |
import time
|
3 |
|
4 |
import altair as alt
|
5 |
import pandas as pd
|
6 |
import streamlit as st
|
7 |
+
from PIL import Image
|
8 |
from sklearn.linear_model import LinearRegression
|
9 |
+
from streamlit_option_menu import option_menu
|
10 |
|
11 |
image = Image.open('./assets/logo_latam_brain.png')
|
12 |
logo = Image.open('./assets/LatamBrainlogo.png')
|
13 |
scrum = Image.open("./assets/Scrum'ProcessLB.png")
|
14 |
+
dashboard_ejemplo = Image.open('./assets/dashboard_ejemplo.png')
|
15 |
|
16 |
st.markdown("""<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KK94CHFLLe+nY2dmCWGMq91rCGa5gtU4mk92HdvYe+M/SXH301p5ILy+dN9+nJOZ" crossorigin="anonymous">
|
17 |
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ENjdO4Dr2bkBIFxQpeoTz1HIcje39Wm4jDKdf19U8gI4ddQ3GYNS7NTKfAdVQSZe" crossorigin="anonymous"></script>""",
|
18 |
unsafe_allow_html=True)
|
19 |
|
20 |
+
# Menu horizontal
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
selected2 = option_menu(None, ["Home", "Projects", "New", "Contact US"],
|
22 |
icons=['house', 'bi-archive',
|
23 |
"bi-arrow-up-right-square", "bi-envelope"],
|
|
|
26 |
|
27 |
)
|
28 |
|
29 |
+
# Pagina HOME
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
if selected2 == "Home":
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
col1, col2 = st.columns(2)
|
32 |
col1.markdown("""
|
33 |
<br/>
|
|
|
66 |
<li>Reportes financieros
|
67 |
<li>KPI's personalizados
|
68 |
<li>Asesoramientos y Plan de Ejecución
|
69 |
+
<a href="Contact US"><li>Y más...</a>
|
70 |
''', unsafe_allow_html=True)
|
71 |
col2.markdown('''
|
72 |
<li>Machine Learning
|
|
|
98 |
col1, col2, col3 = st.columns(3)
|
99 |
catriel = '''
|
100 |
<h4>Catriel Pérez</h4>
|
101 |
+
<a href="mailto:perezcatriel@gmail.com">Contactame...</a>
|
102 |
<p>Ha sido una experiencia increíble trabajar con este equipo. Todos
|
103 |
han sido muy profesionales y comprometidos con el éxito del proyecto. Me siento agradecido de haber formado parte de este equipo y haber aprendido tanto en el proceso. Y esto... recién comienza!</p>
|
104 |
<p>24 de abril del 2023</p>
|
|
|
107 |
mati = '''
|
108 |
<h4>Matias Benitez</h4>
|
109 |
|
110 |
+
<a href="mailto:matiasbenitezcarrizo@gmail.com">Contactame...</a>
|
111 |
<p>Trabajar en este proyecto ha sido una verdadera aventura. He enfrentado muchos desafíos y he aprendido cosas nuevas todos los días. El equipo con el que he trabajado ha sido excepcional, siempre dispuesto a ayudar y colaborar en todo momento. Me llevo una experiencia enriquecedora y valiosa.</p>
|
112 |
<p>24 de abril del 2023</p>
|
113 |
'''
|
114 |
|
115 |
luis = '''
|
116 |
<h4>Luis Rascón</h4>
|
117 |
+
<a href="mailto:luis.francisco.rc@gmail.com">Contactame...</a>
|
118 |
<p>No tengo más que palabras de agradecimiento por esta experiencia. He tenido la oportunidad de trabajar con gente talentosa y apasionada por su trabajo, lo que ha hecho que el proyecto sea un éxito rotundo. Me llevo muchas lecciones aprendidas y nuevas habilidades que me servirán en mi carrera profesional. Ha sido una experiencia inolvidable.</p>
|
119 |
<p>24 de abril del 2023</p>
|
120 |
'''
|
|
|
123 |
col2.markdown(mati, unsafe_allow_html=True)
|
124 |
col3.markdown(catriel, unsafe_allow_html=True)
|
125 |
|
126 |
+
|
127 |
+
# Pagina Projects
|
128 |
if selected2 == "Projects":
|
129 |
st.markdown('''
|
130 |
<h1 style="text-shadow:0 0 10px #5c62ac;font-weight:bold">Data
|
|
|
151 |
Habilidad para trabajar en equipo y colaborar con otros profesionales.
|
152 |
En resumen, la industria de la tecnología y la analítica de datos está en constante crecimiento en Latinoamérica, lo que ha llevado a una alta demanda de profesionales en el área de data. Los salarios en este campo son competitivos y las habilidades requeridas para ser un buen data analyst incluyen una combinación de conocimientos técnicos y habilidades blandas.
|
153 |
''', unsafe_allow_html=True)
|
154 |
+
|
155 |
+
st.markdown('''
|
156 |
+
<br>
|
157 |
+
<h3>Dashboard</h3>
|
158 |
+
<hr>
|
159 |
+
''', unsafe_allow_html=True)
|
160 |
+
|
161 |
+
st.image(dashboard_ejemplo, width=700)
|
162 |
+
|
163 |
+
|
164 |
st.markdown('''
|
165 |
https://public.tableau.com/views/sp500_16798321799250/sp500?:language=en-US&:display_count=n&:origin=viz_share_link
|
166 |
''', unsafe_allow_html=True)
|
|
|
170 |
|
171 |
# streamlit_app.py
|
172 |
|
|
|
|
|
173 |
# # Set up connection.
|
174 |
# tableau_auth = TSC.PersonalAccessTokenAuth(
|
175 |
# st.secrets["tableau"]["token_name"],
|
|
|
241 |
<hr>
|
242 |
''', unsafe_allow_html=True)
|
243 |
st.write('''
|
244 |
+
Gracias por compartir su análisis sobre el mercado de empleo de Data en Latinoamérica.Sobre la base de los hallazgos que ha presentado, se pueden identificar algunas oportunidades y desafíos clave para el crecimiento del sector en la región.
|
245 |
+
|
246 |
+
Algunas de las principales oportunidades incluyen la creciente demanda de habilidades en Data Science y Machine Learning, la expansión de la adopción de tecnologías de Big Data, y el aumento del interés en la analítica avanzada.Estas tendencias sugieren que hay un mercado creciente para los profesionales de datos en Latinoamérica.
|
247 |
+
|
248 |
+
Al mismo tiempo, sin embargo, hay algunos desafíos significativos que enfrenta el mercado de empleo de datos en la región.En particular, la falta de habilidades y talento especializado es un problema importante, ya que la mayoría de las empresas no tienen el personal necesario para implementar proyectos de datos complejos.Además, la falta de inversión en tecnologías y herramientas de datos adecuadas y la falta de infraestructura digital suficiente también son barreras para el crecimiento del mercado.
|
249 |
+
|
250 |
+
Como especialista en Data Analytics, una propuesta de negocio para abordar estos desafíos y aprovechar las oportunidades en el mercado de empleo de datos de Latinoamérica podría ser ofrecer servicios de consultoría y formación para empresas que deseen adoptar tecnologías de Big Data y analítica avanzada.Además, se podría crear una plataforma de datos en línea que brinde acceso a herramientas y recursos de análisis de datos para empresas y profesionales de datos en toda la región.Esta plataforma también podría ofrecer oportunidades de trabajo y proyectos de datos para profesionales de datos en la región.
|
251 |
+
|
252 |
+
En resumen, el mercado de empleo de datos en Latinoamérica ofrece grandes oportunidades de crecimiento, pero también enfrenta desafíos importantes.Ofrecer servicios de consultoría y formación para empresas que deseen adoptar tecnologías de Big Data y crear una plataforma de datos en línea podría ser una forma de abordar estos desafíos y aprovechar las oportunidades en el mercado de datos de Latinoamérica.'''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
)
|
|
|
|
|
254 |
|
255 |
+
st.markdown('''
|
256 |
+
<br>
|
257 |
+
<h3>Dashboard</h3>
|
258 |
+
<hr>
|
259 |
+
''', unsafe_allow_html=True)
|
260 |
+
|
261 |
+
st.image(dashboard_ejemplo, width=700)
|
262 |
+
|
263 |
|
|
|
264 |
st.markdown('''
|
265 |
+
<br>
|
266 |
+
<h3>Predicción de nuevos puestos de trabajo con ML</h3>
|
267 |
<hr>
|
268 |
''', unsafe_allow_html=True)
|
269 |
|
270 |
+
# st.set_page_config(page_title="Predicción de nuevos puestos de trabajo",
|
271 |
+
# page_icon=":bar_chart:", layout="wide")
|
272 |
+
|
273 |
+
|
274 |
+
|
275 |
# Cargar los datos
|
276 |
df = pd.read_csv(
|
277 |
'./ML/ds_salaries.csv')
|
|
|
400 |
# Mostrar gráfico con la capa adicional del punto rojo
|
401 |
st.altair_chart(line_chart + point_chart)
|
402 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
st.markdown('''
|
404 |
<br><br><br>
|
405 |
<h2>Gracias por su tiempo y atención!</h2>
|
|
|
455 |
# </button>
|
456 |
# </div>
|
457 |
# """, unsafe_allow_html=True)
|
458 |
+
|
459 |
if selected2 == "New":
|
460 |
+
# col1, col2, col3 = st.columns(3)
|
461 |
+
#
|
462 |
+
# col1.markdown(f"""
|
463 |
+
# <div class="container text-center">
|
464 |
+
# <div class="row align-items-start">
|
465 |
+
# <div class="col">
|
466 |
+
# email
|
467 |
+
# </div>
|
468 |
+
# <div class="col">
|
469 |
+
# github
|
470 |
+
# </div>
|
471 |
+
# <div class="col">
|
472 |
+
# {image}
|
473 |
+
# </div>
|
474 |
+
# </div>
|
475 |
+
# </div>
|
476 |
+
# """, unsafe_allow_html=True)
|
477 |
+
# col2.balloons()
|
478 |
+
# container = st.container()
|
479 |
+
#
|
480 |
+
# container.markdown("Hello")
|
481 |
+
# container.write('aqui y ahora')
|
482 |
+
# container.image(image)
|
483 |
+
#
|
484 |
+
# import streamlit as st
|
485 |
+
#
|
486 |
+
# st.success('This is a success message!', icon="✅")
|
487 |
+
#
|
488 |
+
# import streamlit as st
|
489 |
import time
|
490 |
|
491 |
progress_text = "Operation in progress. Please wait."
|
assets/dashboard_ejemplo.png
ADDED
![]() |