Commit 4a470c21 authored by Fedrico Otaran's avatar Fedrico Otaran

Cambiamos carpeta a actividades, agregamos actividad 1

parent 9646bc52
{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "7OKeNJ5zx69O"
},
"source": [
"# Actividad 1\n",
"\n",
"- **Puntos cursada**: 30\n",
"- **Python plus**: 30\n",
"- **Tipo de actividad**: grupal \n",
"- **Entrega de la resolución**: en el repositorio del grupo en gitlab de la cátedra.\n",
"- **Fecha de entreg**a: 13/04/2021"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "yUQ8Ot_RyTi1"
},
"source": [
"## Ejercicios"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "TIj219N5yWuQ"
},
"source": [
"1. Dados los archivos con datos que utilizaron en la práctica 2:\n",
" - nombres(ver link en catedras)\n",
" - eval_1\n",
" - eval_2\n",
"\n",
" Realizar un programa que permita a través de un menú llevar a cabo las siguientes operaciones:\n",
" - Calcular el promedio de las notas finales de todxs lxs estudiantes.\n",
" - Primero calcular nota final, o sea, la suma de ambas notas por cada estudiante.\n",
" - Luego calcular el promedio de las notas finales\n",
"\n",
" **Ejemplo**\n",
"\n",
"|Nombres |eval1 |eval2 |sumas|\n",
"|----- |----- |----- |-----|\n",
"|Juan |2 |4 |6 |\n",
"|Pedro |3 |5 |8 |\n",
"|Lucia |7 |8 |15 |\n",
"| | |suma |29 |\n",
"| | |promedio|9.666|"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "2-SpH1Ry47_s"
},
"source": [
"2. Reportes. Para los reportes primero se debe seleccionar sobre qué valores se hará el reporte:\n",
" - Eval1\n",
" - Eval2\n",
" - Suma de ambas notas\n",
" \n",
" Una vez seleccionado el mismo se le pedirá que indique un rango de valores e informar lxs estudiantes que estén dentro del rango seleccionado."
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "1qCGDkLq5tG8"
},
"source": [
"3. Ordenar los datos, nuevamente deberá darse la posibilidad de elegir entre las siguientes opciones:\n",
" - Por nombre\n",
" - Por nota en eval1\n",
" - Por nota en eval2\n",
" - Por la suma de ambas\n",
"\n",
"\tDevolver en el listado todos los valores: Nombre, nota eval1, nota eval2 y suma de ambas.\n",
"\n",
" **Nota**: modularizar las operaciones"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "PxDpMnCd6MaT"
},
"source": [
"## Ejercicios Python Plus"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Para sumar puntos por python plus se tendrá en cuenta:\n",
"- Uso de lambda , filter, sum o map.\n",
"- Documentación de las funciones con docstring.\n",
"- Participación de todxs los integrantes del grupo. Es decir, que cada integrante tenga al menos un commit con la resolución de algunas de las funcionalidades que se piden.\n"
]
}
],
"metadata": {
"colab": {
"collapsed_sections": [
"w3KDS50zYd4a",
"jdAOx3H9Yk1L"
],
"name": "Soluciones Actividad 1.ipynb",
"provenance": [],
"toc_visible": true
},
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.8"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment