Skip to content
Snippets Groups Projects
Commit 441b81df authored by JorgeEMalambo's avatar JorgeEMalambo
Browse files

ya casi falta promedio y lista de universidades

parent be98cf92
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
## 3 Amigos congueros ## 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. - 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 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) - 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: %% Cell type:code id: tags:
``` ```
# el diccionario
compas={'andreatugores':{'nombres':'Andrea Carolina', compas={'andreatugores':{'nombres':'Andrea Carolina',
'apellidos':'Tugores Hernandez', 'apellidos':'Tugores Hernandez',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Caracas-VEN', 'residencia':'Caracas-VEN',
'especialidad':'física', 'especialidad':'Física',
'edad':24, 'edad':24,
'institución':'Universidad Central de Venezuela', 'institución':'Universidad Central de Venezuela',
'hobbies':['tennis'] 'hobbies':['Tennis']
}, },
'Jedsrz':{'nombres':'Jorge', 'Jedsrz':{'nombres':'Jorge',
'apellidos':'Stephany', 'apellidos':'Stephany',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Caracas-VEN', 'residencia':'Caracas-VEN',
'especialidad':'física teórica', 'especialidad':'Física teórica',
'edad':60, 'edad':60,
'institución':'Universidad Simón Bolivar', 'institución':'Universidad Simón Bolivar',
'hobbies':['jardinería'] 'hobbies':['Jardinería']
}, },
'francoe':{'nombres':'Erwin Renzo', 'francoe':{'nombres':'Erwin Renzo',
'apellidos':'Franco Diaz', 'apellidos':'Franco Diaz',
'país':'Perú', 'país':'Perú',
'residencia':'Lima-PER', 'residencia':'Lima-PER',
'especialidad':'física', 'especialidad':'Física',
'edad':25, 'edad':25,
'institución':'Universidad Nacional Mayor de San Marcos', 'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['música'] 'hobbies':['Música']
}, },
'Jalil':{'nombres':'Jalil', 'Jalil':{'nombres':'Jalil',
'apellidos':'valera', 'apellidos':'valera',
'país':'Colombia', 'país':'Colombia',
'residencia':'Cali-COL', 'residencia':'Cali-COL',
'especialidad':'átomos ultra fríos', 'especialidad':'Átomos ultra fríos',
'edad':21, 'edad':21,
'institución':'Universidad del Valle', 'institución':'Universidad del Valle',
'hobbies':['trotar'] 'hobbies':['Trotar']
}, },
'pinzonc':{'nombres':'Carlos Andres', 'pinzonc':{'nombres':'Carlos Andres',
'apellidos':'Pinzón Osorio', 'apellidos':'Pinzón Osorio',
'país':'Colombia', 'país':'Colombia',
'residencia':'Bogotá D.C.-COL', 'residencia':'Bogotá D.C.-COL',
'especialidad':'física de altas energías', 'especialidad':'Física de altas energías',
'edad':30, 'edad':30,
'institucdión':'Universidad Nacional Mayor de San Marcos', 'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['música'] 'hobbies':['Música']
}, },
'barriosc':{'nombres':'Claudia Verowska', 'barriosc':{'nombres':'Claudia Verowska',
'apellidos':'Barrios Arvelaez', 'apellidos':'Barrios Arvelaez',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Caracas-VEN', 'residencia':'Caracas-VEN',
'especialidad':'Astrofísica', 'especialidad':'Astrofísica',
'edad':26, 'edad':26,
'institucdión':'Universidad Central de Venezuela', 'institución':'Universidad Central de Venezuela',
'hobbies':['montañismo','camping','diseño de modas','jugetes de felpa'] 'hobbies':['Montañismo','Camping','Diseño de modas','Jugetes de felpa']
}, },
'bompartr':{'nombres':'Richert Jesús Manuel', 'bompartr':{'nombres':'Richert Jesús Manuel',
'apellidos':'Bompart Redondo', 'apellidos':'Bompart Redondo',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Caracas-VEN', 'residencia':'Caracas-VEN',
'especialidad':'física especializado en instrumentación', 'especialidad':'Instrumentación',
'edad':26, 'edad':26,
'institucdión':'Universidad Central de Venezuela', 'institución':'Universidad Central de Venezuela',
'hobbies':['fotografía','coleccion de modelos maquinaria','domotica'] 'hobbies':['Fotografía','Coleccion de modelos maquinaria','Domotica']
}, },
'escuderop':{'nombres':'Pedro', 'escuderop':{'nombres':'Pedro',
'apellidos':'Escudero', 'apellidos':'Escudero',
'país':'Ecuador', 'país':'Ecuador',
'residencia':'Riobamba-ECU', 'residencia':'Riobamba-ECU',
'especialidad':'Ingenieria, Nanotecnología', 'especialidad':'Nanotecnología, Ingenieria',
'edad':38, 'edad':38,
'institucdión':'Universidad Tecnologica Indoamerica', 'institución':'Universidad Tecnologica Indoamerica',
'hobbies':['fotografía','astronomía'] 'hobbies':['Fotografía','Astronomía']
}, },
'bermudezj':{'nombres':'Jesús David', 'bermudezj':{'nombres':'Jesús David',
'apellidos':'Bermudez Sanchez', 'apellidos':'Bermudez Sanchez',
'país':'Colombia', 'país':'Colombia',
'residencia':'Bogotá D.C. -COL', 'residencia':'Bogotá D.C. -COL',
'especialidad':'física', 'especialidad':'Física',
'edad':25, 'edad':25,
'institucdión':'Universidad Nacional de Colombia', 'institución':'Universidad Nacional de Colombia',
'hobbies':['Senderismo'] 'hobbies':['Senderismo']
}, },
'fernandezn':{'nombres':'Nicolás', 'fernandezn':{'nombres':'Nicolás',
'apellidos':'Fernández Cinquepalmi', 'apellidos':'Fernández Cinquepalmi',
'país':'Argentina', 'país':'Argentina',
'residencia':'Perú', 'residencia':'Perú-PER',
'especialidad':'física', 'especialidad':'Física',
'edad':27, 'edad':27,
'institucdión':'Universidad Nacional Mayor de San Marcos', 'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['piano'] 'hobbies':['Piano']
}, },
'leonl':{'nombres':'Luis Alberto', 'leonl':{'nombres':'Luis Alberto',
'apellidos':'León Andonayre', 'apellidos':'León Andonayre',
'país':'Perú', 'país':'Perú',
'residencia':'Provincia Constitucional del Callao', 'residencia':'Callao-PER',
'especialidad':'Gravitación', 'especialidad':'Gravitación',
'edad':22, 'edad':22,
'institucdión':'Universidad Nacional Mayor de San Marcos', 'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['melomano','guitalla'] 'hobbies':['Melomano','Guitarra']
}, },
'mamaniy':{'nombres':'Yhony', 'mamaniy':{'nombres':'Yhony',
'apellidos':'Mamani', 'apellidos':'Mamani',
'país':'Perú', 'país':'Perú',
'residencia':'Perú', 'residencia':'Perú-PER',
'especialidad':'Física del estado sólido', 'especialidad':'Física del estado sólido',
'edad':38, 'edad':38,
'institucdión':'Universidad Nacional Mayor de San Marcos', 'institución':'Universidad Nacional Mayor de San Marcos',
'hobbies':['Correr'] 'hobbies':['Correr']
}, },
'acerot':{'nombres':'Tatiana',
'apellidos':'Acero Cuellar',
'país':'',
'residencia':'',
'especialidad':'',
'edad':100,
'institucdión':'',
'hobbies':['']
},
'Arturos':{'nombres':'Arturo', 'Arturos':{'nombres':'Arturo',
'apellidos':'Sanchez', 'apellidos':'Sanchez',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Ginebra-SUI', 'residencia':'Ginebra-SUI',
'especialidad':'física', 'especialidad':'Física',
'edad':34, 'edad':34,
'institucdión':'Laboratoire d´Annecy de Physique des Particules', 'institución':'LAPP-Laboratoire d´Annecy de Physique des Particules',
'hobbies':['montar bicicleta'] 'hobbies':['Montar bicicleta']
}, },
'Jal':{'nombres':'José Antonio', 'Jal':{'nombres':'José Antonio',
'apellidos':'López Rodríguez', 'apellidos':'López Rodríguez',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Caracas-VEN', 'residencia':'Caracas-VEN',
'especialidad':'Física', 'especialidad':'Física',
'edad':50, 'edad':50,
'institucdión':'Universidad Central de Venezuela', 'institución':'Universidad Central de Venezuela',
'hobbies':['Excursionsimo','cocinar','leer'] 'hobbies':['Excursionsimo','Cocinar','Leer']
}, },
'vivasm':{'nombres':'Mariana', 'vivasm':{'nombres':'Mariana',
'apellidos':'Vivas', 'apellidos':'Vivas',
'país':'Venezuela', 'país':'Venezuela',
'residencia':'Caracas-VEN', 'residencia':'Caracas-VEN',
'especialidad':'Física', 'especialidad':'Física',
'edad':23, 'edad':23,
'institucdión':'Universidad Central de Venezuela', 'institución':'Universidad Central de Venezuela',
'hobbies':[''] 'hobbies':['Ballet']
}, },
'cristian.velandia':{'nombres':'Cristian', 'cristian.velandia':{'nombres':'Cristian',
'apellidos':'Velandia', 'apellidos':'Velandia',
'país':'Colombia', 'país':'Colombia',
'residencia':'Colombia', 'residencia':'Colombia-COL',
'especialidad':'Óptica', 'especialidad':'Óptica',
'edad':27, 'edad':27,
'institucdión':'Universidad Nacional de Colombia', 'institución':'Universidad Nacional de Colombia',
'hobbies':['Anime','videojuegos'] 'hobbies':['Anime','Videojuegos']
}, },
'Malamboj':{'nombres':'Jorge Enrique', 'Malamboj':{'nombres':'Jorge E.',
'apellidos':'Malambo Martínez', 'apellidos':'Malambo Martínez',
'país':'Colombia', 'país':'Colombia',
'residencia':'Bogotá D.C. - COL', 'residencia':'Bogotá D.C.-COL',
'especialidad':'modelaje y simulación - ciencia de materiales', 'especialidad':'Materiales & Simulación de sistemas físicos',
'edad':39, 'edad':39,
'institucdión':'Universidad Nacional de Colombia', 'institución':'Universidad Nacional de Colombia',
'hobbies':['Talla en madera' ,'ecoturismo'] '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: %% Cell type:code id: tags:
``` ```
# Estimo necesario tener una funcion que me permita ver los
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'
%% 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("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
%% 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