Skip to content
Snippets Groups Projects
Commit 5bcf7e7f authored by Juan David Hernandez Ramirez's avatar Juan David Hernandez Ramirez
Browse files

se añadió el ejercicio3.1

parent 5db80163
No related branches found
No related tags found
No related merge requests found
%% Cell type:markdown id: tags: %% Cell type:markdown id: tags:
ejercicio 3 # Juan David Hernández ejercicio3 clase 02
%% Cell type:markdown id: tags:
### 1. Crear un diccionario llamado "compas", donde la llave sea el nombre de usuario en mattermost y cuando se digite, se muestre: nombre, apellido, país, residencia, edad, institución y hobbie. Del usuario respectivo.
%% Cell type:markdown id: tags:
Creamos entonces un diccionario llamado "compas" donde sus entradas son los usuarios del mattermost de 10 personas diferentes de la clase de ciencia de datos y 2 profesores de la CoNGA physics. A su vez cada usuario es un diccionario que lleva la información de cada una de las personas. Así cuando digitamos compas['usuario'] recibimos un diccionario que contiene la información del estudiante o profesor.
%% Cell type:code id: tags:
``` python
compas = {
'ordonezs' : {
'nombre' : 'Sebastian',
'apellido' : 'Ordoñez',
'edad' : 22,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica' : 'Física de partículas experimental',
'institución' : 'Universidad Nacional de Colombia',
'hobbies' : 'leer,hiking,entrenamiento de peso'
},
'acerot' : {
'nombre' : 'Tatiana',
'apellido' : 'Acero',
'edad' : 23,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica' : 'Mecánica celeste relativista',
'institución' : 'Universidad Nacional de Colombia',
'hobbies' : 'Anime'
},
'ladinoj' : {
'nombre' : 'Jose Miguel',
'apellido' : 'Ladino',
'edad' : 24,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica' : 'Mecánica celeste relativista',
'institución' : 'Universidad Nacional de Colombia',
'hobbies' : 'Skate'
},
'riveraa' : {
'nombre' : 'Ariel',
'apellido' : 'Rivera',
'edad' : 33,
'país de origen' : 'Perú',
'ciudad de residencia': 'Lima',
'especialidad científica' : 'Física Nuclear',
'institución' : 'Universidad Nacional de Ingeniería',
'hobbies' : 'Geopolitica, CS:Go, uC, Programación'
},
'pinzonc' : {
'nombre' : 'Carlos Andres',
'apellido' : 'Pinzon Osorio',
'edad' : 30,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica' : 'Física Nuclear',
'institución' : 'Universidad Antonio Nariño',
'hobbies' : 'Atletismo'
},
'omarasto' : {
'nombre' : 'Omar',
'apellido' : 'Asto',
'edad' : 25,
'país de origen' : 'Perú',
'ciudad de residencia': 'Lima',
'especialidad científica' : 'Física de altas energías',
'institución' : 'Universidad Nacional de Ingeniería',
'hobbies' : 'leer periódico'
},
'jal' : {
'nombre' : 'Jose Antonio',
'apellido' : 'López',
'edad' : 50,
'país de origen' : 'Venezuela',
'ciudad de residencia': 'Caracas',
'especialidad científica' : 'Física',
'institución' : 'Universidad Central de Venezuela',
'hobbies' : 'Excursionismo, cocinar, leer'
},
'jalil' : {
'nombre' : 'Jalil',
'apellido' : 'Varela',
'edad' : 21,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Cali',
'especialidad científica' : 'Átomos ultra fríos',
'institución' : 'Universidad del Valle',
'hobbies' : 'trotar'
},
'malamboj' : {
'nombre' : 'Jorge Enrique',
'apellido' : 'Malambo',
'edad' : 39,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica' : 'Modelaje y simulación',
'institución' : 'Universidad Nacional de Colombia',
'hobbies' : 'Tallar madera y ecoturismo'
},
'martinezj' : {
'nombre' : 'Jocabed',
'apellido' : 'Martínez',
'edad' : 22,
'país de origen' : 'Venezuela',
'ciudad de residencia': 'Caracas',
'especialidad científica' : 'Astrofísica',
'institución' : 'Universidad Central de Venezuela',
'hobbies' : 'música'
},
'noecch' : {
'nombre' : 'Robin Noe',
'apellido' : 'Camacho',
'edad' : 22,
'país de origen' : 'Perú',
'ciudad de residencia': 'Trujillo',
'especialidad científica' : 'Espectroscopía Libs',
'institución' : 'Universidad Nacional de Trujillo',
'hobbies' : 'trekking, bike, jugar en pc, ver series'
},
'navasa' : {
'nombre' : 'Alfonso',
'apellido' : 'Navas',
'edad' : 24,
'país de origen' : 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica' : 'Física de sistemas complejos, ecología',
'institución' : 'Universidad Nacional de Colombia',
'hobbies' : 'crossfit'
}
}
```
%% Cell type:markdown id: tags:
**Ejemplo** : si queremos buscar la infomación del estudiante Alfonso Navas, cuyo usuario de Mattermost es 'navasa', digitamos compas['navasa'] para acceder al diccionario asociado a este estudiante.
%% Cell type:code id: tags:
``` python
compas['navasa']
```
%% Output
{'nombre': 'Alfonso',
'apellido': 'Navas',
'edad': 24,
'país de origen': 'Colombia',
'ciudad de residencia': 'Bogotá',
'especialidad científica': 'Física de sistemas complejos, ecología',
'institución': 'Universidad Nacional de Colombia',
'hobbies': 'crossfit'}
%% Cell type:markdown id: tags:
### 2. Crear una función que reciba el diccionario y un país de origen y devuelva de forma tabulada la información de todas las personas de dicho país. Además cree una forma de calcular el promedio de edades de todas las personas en el diccionario y también como mostrar todas las instituciones sin repetición.
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
``` ```
......
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