Guia de Actividades y Rúbrica de Evaluación - Unidad 2 - Tarea 2 - Desarrollo de Código para El Tratamiento y Manejo de Información
Guia de Actividades y Rúbrica de Evaluación - Unidad 2 - Tarea 2 - Desarrollo de Código para El Tratamiento y Manejo de Información
Guia de Actividades y Rúbrica de Evaluación - Unidad 2 - Tarea 2 - Desarrollo de Código para El Tratamiento y Manejo de Información
1. Descripción de la actividad
Tipo de actividad: Individual
Momento de la evaluación: Intermedia en la unidad 2
Puntaje máximo de la actividad: 115 puntos
La actividad inicia el: miércoles, La actividad finaliza el: martes,
2 de octubre de 2024 29 de octubre de 2024
1
Descripción del ejercicio:
https://api.spacexdata.com/v4/ships
https://requests.readthedocs.io/en/latest/api/?requests.Request
2
• Samir Madhavan. (2015). Mastering Python for Data Science:
Explore the World of Data Science Through Python and Learn How
to Make Sense of Data. Packt Publishing. (pp. 11-18).
• Thakur, A. (2016). Python: Real-World Data Science. Packt
Publishing. (pp. 511 – 538).
Para este ejercicio, cargue de nuevo los datos del Ejercicio 1, pero
genere un DataFrame llamado df, solamente con las columnas:
• type
• mass_kg
• year_built
• home_port
• name
Operaciones de strings:
3
• De la columna home_port extraiga la primera palabra de cada
dato y muestre los resultados.
• Determine cuántos datos comienzan con la palabra Port y cuántos
datos comienzan con una palabra diferente, ¿Cuáles son las
palabras diferentes?
• Filtre el DataFrame con los datos que en la columna name
contengan en el string la palabra “GO” y muestre los resultados.
• Convierta todos los strings de la columna name en palabras con
todas sus letras mayúsculas y muestre los resultados.
• Convierta todos los strings de la columna type en palabras con
todas sus letras minúsculas y muestre los resultados.
• Divida todos los strings de la columna home_port por el espacio
en blanco y muestre los resultados.
• Reemplace todas las palabras ‘Port’ que se encuentran en la
columna home_port por la abreviación ‘P.’ y muestre los
resultados.
• Comente todos los procesos realizados y concluya con las
posibilidades de uso de estas herramientas en su campo de
acción.
4
Fusionando datos:
Operaciones de agregación:
Uniones (Joins):
5
• Por otro lado, tome las primeras cinco filas de la columna de
datos en la columna GRADE e imprímalas (Téngalas en cuenta
pues las utilizaremos para estudiar los tipos de uniones).
• Describa los inner joins y realice un ejemplo con las primeras 5
filas de la columna grade_level y grade_lookup, muestre sus
resultados y explíquelos.
• Describa los left outer joins y realice un ejemplo con las
primeras 5 filas de la columna grade_level y grade_lookup,
muestre sus resultados y explíquelos.
• Describa los full outer joins y realice un ejemplo con las
primeras 5 filas de la columna grade_level y grade_lookup,
muestre sus resultados y explíquelos.
Agrupaciones:
6
Evidencias individuales:
Evidencias grupales:
En esta actividad no se requieren evidencias grupales.
7
o Desarrollo de Ejercicios.
o Conclusiones.
o Referencias.
• Entregar en el entorno de evaluación un archivo final tipo
ipynb nombrado con la siguiente estructura:
G##_NombreEstudiante_Tarea2.ipynb.
5. No cometa fraudes, ni plagios ni actos que atenten contra el No
cometa fraudes, ni plagios ni actos que atenten contra el normal
desarrollo académico de las actividades.
8
3. Formato de Rúbrica de evaluación
9
Nivel alto: El estudiante realiza adecuadamente
el ejercicio 3 de forma correcta y como fue
Tercer criterio de solicitado.
evaluación: Si su trabajo se encuentra en este nivel
puede obtener entre 20 puntos y 25 puntos
Del procedimiento:
Desarrollo del Ejercicio 3 de Nivel Medio: El estudiante realiza de forma
Combinación, unión y parcial, o con errores, el ejercicio de programación,
concatenación de DataFrames. o no se ciñe a lo solicitado
Si su trabajo se encuentra en este nivel
Este criterio representa puede obtener entre 10 puntos y 19 puntos
25 puntos del total de
115 puntos de la Nivel bajo: El estudiante no desarrolla, o
actividad desarrolla de forma incorrecta, el ejercicio de
programación solicitado.
Si su trabajo se encuentra en este nivel
puede obtener entre 0 puntos y 9 puntos
Nivel alto: El estudiante interactúa de forma
oportuna, adecuada y respetuosa en el foro.
Realizando aportes significativos de su trabajo en
archivos .ipynb, realiza las correcciones a las que
haya lugar, de acuerdo con las indicaciones del
tutor. Aporta apoyando al aprendizaje de sus
Cuarto criterio de compañeros.
evaluación: Si su trabajo se encuentra en este nivel
puede obtener entre 10 puntos y 20 puntos
De la participación:
Intervención semanal en el foro
con aportes significativos.
Nivel Medio: Aunque el estudiante interactúa
en el foro, no responde las participaciones
Este criterio representa académicas con aportes significativos y su
20 puntos del total de desarrollo no responde con suficiente
115 puntos de la argumentación frente al referente consultado o no
actividad presenta las correcciones indicadas por el tutor.
Si su trabajo se encuentra en este nivel
puede obtener entre 5 puntos y 9 puntos
10
Nivel alto: Entrega el trabajo con al menos el
90% de las condiciones exigidas para entrega del
Quinto criterio de documento.
evaluación: Si su trabajo se encuentra en este nivel
puede obtener entre 10 puntos y 20 puntos
Del desempeño: Cumplimiento
de las condiciones para Nivel Medio: Entrega el trabajo con el 70% a
realización y entrega del 90% de las condiciones exigidas para entrega del
documento final. documento.
Si su trabajo se encuentra en este nivel
Este criterio representa puede obtener entre 5 puntos y 9 puntos
20 puntos del total de
115 puntos de la Nivel bajo: Entrega el trabajo con menos del
actividad 70% de las condiciones exigidas para entrega del
documento.
Si su trabajo se encuentra en este nivel
puede obtener entre 0 puntos y 4 puntos
11