Skip to content
Snippets Groups Projects
Commit 1955d52f authored by JorgeEMalambo's avatar JorgeEMalambo
Browse files

falta lista de universidades

parent 441b81df
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags:
## 3 Amigos congueros
- Entre en contacto con 10 estudiantes del curso de datos y 2 profesores o personal de soportede LaConga, uno del curso de datos y otro de afuera, y consulte su nombre completo, sunombre de usuario en mattermost, edad, pais de origen, ciudad donde residen, su especialidadcientífica, nombre del instituto en que estudian/laboran, y un hobbie o afición.
- Cree un diccionario llamado “compas”, donde la llave sea el nombre de usuario en mattermost,y si depliego el valor almacenado, por ejemplo en compas[“juan-pineda”], lo que obtengo esa la vez otro diccionario, con las llaves “nombre”, “apellido”, “país”, “residencia”, “edad”,“institución”, “hobbie”.
- Cree una función que reciba como entrada el diccionario y un país de origen, y retorne lasinformaciones completas de todas las personas de ese país, tabuladas en una forma fácil deentender. -Busque una forma de calcular, a partir del diccionario, el promedio de edad detodas las personas en él, y una forma de mostrar todas las instituciones (sin repetición)
%% Cell type:code id: tags:
```
# el diccionario
# -*- coding: utf-8 -*-
compas={'andreatugores':{'nombres':'Andrea Carolina',
'apellidos':'Tugores Hernandez',
'país':'Venezuela',
'residencia':'Caracas-VEN',
'especialidad':'Física',
'edad':24,
'institución':'Universidad Central de Venezuela',
'hobbies':['Tennis']
},
'Jedsrz':{'nombres':'Jorge',
'apellidos':'Stephany',
'país':'Venezuela',
'residencia':'Caracas-VEN',
'especialidad':'Física teórica',
'edad':60,
'institución':'Universidad Simón Bolivar',
'hobbies':['Jardinería']
},
'francoe':{'nombres':'Erwin Renzo',
'apellidos':'Franco Diaz',
'país':'Perú',
'residencia':'Lima-PER',
'especialidad':'Física',
'edad':25,
'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Música']
},
'Jalil':{'nombres':'Jalil',
'apellidos':'valera',
'país':'Colombia',
'residencia':'Cali-COL',
'especialidad':'Átomos ultra fríos',
'edad':21,
'institución':'Universidad del Valle',
'hobbies':['Trotar']
},
'pinzonc':{'nombres':'Carlos Andres',
'apellidos':'Pinzón Osorio',
'país':'Colombia',
'residencia':'Bogotá D.C.-COL',
'especialidad':'Física de altas energías',
'edad':30,
'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Música']
},
'barriosc':{'nombres':'Claudia Verowska',
'apellidos':'Barrios Arvelaez',
'país':'Venezuela',
'residencia':'Caracas-VEN',
'especialidad':'Astrofísica',
'edad':26,
'institución':'Universidad Central de Venezuela',
'hobbies':['Montañismo','Camping','Diseño de modas','Jugetes de felpa']
},
'bompartr':{'nombres':'Richert Jesús Manuel',
'apellidos':'Bompart Redondo',
'país':'Venezuela',
'residencia':'Caracas-VEN',
'especialidad':'Instrumentación',
'edad':26,
'institución':'Universidad Central de Venezuela',
'hobbies':['Fotografía','Coleccion de modelos maquinaria','Domotica']
},
'escuderop':{'nombres':'Pedro',
'apellidos':'Escudero',
'país':'Ecuador',
'residencia':'Riobamba-ECU',
'especialidad':'Nanotecnología, Ingenieria',
'edad':38,
'institución':'Universidad Tecnologica Indoamerica',
'hobbies':['Fotografía','Astronomía']
},
'bermudezj':{'nombres':'Jesús David',
'apellidos':'Bermudez Sanchez',
'país':'Colombia',
'residencia':'Bogotá D.C. -COL',
'especialidad':'Física',
'edad':25,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Senderismo']
},
'fernandezn':{'nombres':'Nicolás',
'apellidos':'Fernández Cinquepalmi',
'país':'Argentina',
'residencia':'Perú-PER',
'especialidad':'Física',
'edad':27,
'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Piano']
},
'leonl':{'nombres':'Luis Alberto',
'apellidos':'León Andonayre',
'país':'Perú',
'residencia':'Callao-PER',
'especialidad':'Gravitación',
'edad':22,
'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Melomano','Guitarra']
},
'mamaniy':{'nombres':'Yhony',
'apellidos':'Mamani',
'país':'Perú',
'residencia':'Perú-PER',
'especialidad':'Física del estado sólido',
'edad':38,
'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Correr']
},
'Arturos':{'nombres':'Arturo',
'apellidos':'Sanchez',
'país':'Venezuela',
'residencia':'Ginebra-SUI',
'especialidad':'Física',
'edad':34,
'institución':'LAPP-Laboratoire d´Annecy de Physique des Particules',
'hobbies':['Montar bicicleta']
},
'Jal':{'nombres':'José Antonio',
'apellidos':'López Rodríguez',
'país':'Venezuela',
'residencia':'Caracas-VEN',
'especialidad':'Física',
'edad':50,
'institución':'Universidad Central de Venezuela',
'hobbies':['Excursionsimo','Cocinar','Leer']
},
'vivasm':{'nombres':'Mariana',
'apellidos':'Vivas',
'país':'Venezuela',
'residencia':'Caracas-VEN',
'especialidad':'Física',
'edad':23,
'institución':'Universidad Central de Venezuela',
'hobbies':['Ballet']
},
'cristian.velandia':{'nombres':'Cristian',
'apellidos':'Velandia',
'país':'Colombia',
'residencia':'Colombia-COL',
'especialidad':'Óptica',
'edad':27,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Anime','Videojuegos']
},
'Malamboj':{'nombres':'Jorge E.',
'apellidos':'Malambo Martínez',
'país':'Colombia',
'residencia':'Bogotá D.C.-COL',
'especialidad':'Materiales & Simulación de sistemas físicos',
'edad':39,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Talla en madera' ,'Ecoturismo']
},
'bullan':{'nombres':'Miguel Angel',
'apellidos':'Bulla Rivas',
'país':'Colombia',
'residencia':'Bogotá D.C.-COL',
'especialidad':'Física',
'edad':25,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Ver series' ,'Videojuegos']
},
'carrilloj':{'nombres':'Juan Guillermo',
'apellidos':'Carrillo Reyes',
'país':'Colombia',
'residencia':'Bogotá D.C.-COL',
'especialidad':'Astrofísica',
'edad':25,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Basquetbol' ,'Videojuegos']
},
'hernandezj':{'nombres':'Juan David',
'apellidos':'Hernández',
'país':'Colombia',
'residencia':'Bogotá D.C.-COL',
'especialidad':'Electrodinámica cuántica',
'edad':24,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Leer' ,'Videojuegos']
},
'Lnunez':{'nombres':'Luis',
'apellidos':'Nuñez',
'país':'Venezuela (Nacio en cuba)',
'residencia':'Bucaramanga-COL',
'especialidad':'Astrofísica de altas energías',
'edad':60,
'institución':'Universidad Industrial de Santander',
'hobbies':['Cocinar']
},
'mamaniy':{'nombres':'Yhony',
'apellidos':'Mamamni Arce',
'país':'Perú',
'residencia':'Lima-PER',
'especialidad':'Física del estado solido',
'edad':26,
'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Correr' ,'Nadar','Leer filosofía, psicologia y ciencia ficción']
},
'vinascor':{'nombres':'Rafael',
'apellidos':'Vinasco',
'país':'Colombia',
'residencia':'Bogotá D.C.-COL',
'especialidad':'Física de partículas',
'edad':26,
'institución':'Universidad Nacional de Colombia',
'hobbies':['Ajedrez' ,'Nadar']
}
}
```
%% Cell type:code id: tags:
```
# Estimo necesario tener una funcion que me permita ver los
# Estimo necesario tener una funcion que me permita ver las llaves del dlos usuarios
def listaUsuarios(dicc):
resultadol=list()
for key in dicc:
resultadol.append(key)
return resultadol
```
%% Cell type:code id: tags:
```
# un par de instrucciones para ordenar y concatenar los resultados obtenidos
a=sorted(listaUsuarios(compas))
', '.join(a)
```
%% Output
'Arturos, Jal, Jalil, Jedsrz, Lnunez, Malamboj, acerot, andreatugores, barriosc, bermudezj, bompartr, bullan, carrilloj, cristian.velandia, escuderop, fernandezn, francoe, hernandezj, leonl, mamaniy, pinzonc, vinascor, vivasm'
'Arturos, Jal, Jalil, Jedsrz, Lnunez, Malamboj, andreatugores, barriosc, bermudezj, bompartr, bullan, carrilloj, cristian.velandia, escuderop, fernandezn, francoe, hernandezj, leonl, mamaniy, pinzonc, vinascor, vivasm'
%% Cell type:code id: tags:
```
def DetalleCompas(lista, pais):
titulo = format("Usuario", "<12") + format("Nombre Completo", "<25") + \
format("Ciudad", " <12") + format("Especialidad", "<23") + \
format("Edad", " <4") + format("Institución", "<40") + \
format("Ciudad", " <12") + format("Especialidad", "<21") + \
format("Edad", " <6") + format("Institución", "<40") + \
format("Hobbies", " <10")
print('Información de miembros de LA-ConGA oriundos de: ',pais.upper(),'\n\n')
print(titulo,'\n')
for usser in lista:
if lista[usser]['país']==pais:
name = lista[usser]['nombres']+' '+lista[usser]['apellidos']
city = lista[usser]['residencia']
specialty = lista[usser]['especialidad']
age = lista[usser]['edad']
uni = lista[usser]['institución']
hobbies = lista[usser]['hobbies'][0]#solo el primer hobbie #', '.join(lista[usser]['hobbies'])
print(
format(usser[:10], "<12") + format(name[:23], "<25") + \
format(city[:-4], " <12") + format(specialty[:22], "<23") + \
format(age, " <4") + format(uni[:38], "<40") + \
format(hobbies, " <10")
)
```
%% Cell type:code id: tags:
```
DetalleCompas(compas,'Venezuela')
```
%% Output
Información de miembros de LA-ConGA oriundos de: VENEZUELA \n\n\nUsuario Nombre Completo Ciudad Especialidad EdadInstitución Hobbies \n\nandreatugo Andrea Carolina Tugores Caracas Física 24 Universidad Central de Venezuela Tennis \nJedsrz Jorge Stephany Caracas Física teórica 60 Universidad Simón Bolivar Jardinería\nbarriosc Claudia Verowska Barrio Caracas Astrofísica 26 Universidad Central de Venezuela Montañismo\nbompartr Richert Jesús Manuel Bo Caracas Instrumentación 26 Universidad Central de Venezuela Fotografía\nArturos Arturo Sanchez Ginebra Física 34 LAPP-Laboratoire d´Annecy de Physique Montar bicicleta\nJal José Antonio López Rodr Caracas Física 50 Universidad Central de Venezuela Excursionsimo\nvivasm Mariana Vivas Caracas Física 23 Universidad Central de Venezuela Ballet
Información de miembros de LA-ConGA oriundos de: VENEZUELA \n\n\nUsuario Nombre Completo Ciudad Especialidad Edad Institución Hobbies \n\nandreatugo Andrea Carolina Tugores Caracas Física 24 Universidad Central de Venezuela Tennis \nJedsrz Jorge Stephany Caracas Física teórica 60 Universidad Simón Bolivar Jardinería\nbarriosc Claudia Verowska Barrio Caracas Astrofísica 26 Universidad Central de Venezuela Montañismo\nbompartr Richert Jesús Manuel Bo Caracas Instrumentación 26 Universidad Central de Venezuela Fotografía\nArturos Arturo Sanchez Ginebra Física 34 LAPP-Laboratoire d´Annecy de Physique Montar bicicleta\nJal José Antonio López Rodr Caracas Física 50 Universidad Central de Venezuela Excursionsimo\nvivasm Mariana Vivas Caracas Física 23 Universidad Central de Venezuela Ballet
%% Cell type:code id: tags:
```
# promedio de edades, en este caso definire la funcion que reciba la lista sin ningun return
# que se encargue de imprimir en pantalla la informacion, sin embargo si se requiriera dicho
# valor dejo para descomentar el return.
from numpy import mean
def AvgEdad(lista):
edades=list()
print('El pormedio de edades de los encuestados en el proyecto LA-ConGA 2021-1S es:',end=' ')
for key in lista:
edades.append(lista[key]['edad'])
#print(edades)
#promedio = sum(edades) / len(edades)
#print(promedio)
print(round(mean(edades),3)) # redondeno a milesimas<
```
%% Cell type:code id: tags:
```
AvgEdad(compas)
```
%% Output
El pormedio de edades de los encuestados en el proyecto LA-ConGA 2021-1S es: 31.045
%% Cell type:code id: tags:
```
nombres Jorge Enrique
apellidos. Malambo Martínez
país de origen Colombia
residencia. Bogotá D.C. - COL
especialidad modelaje y simulación - ciencia de materiales
edad 39
institucdión. Universidad Nacional de Colombia
hobbies Talla en madera y ecoturismo
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment