Saltar a contenido

Blog

Calificaciones

En esta guía vamos a explicar como pueden ver en moodle sus calificaciones. Deben tener en cuenta que sólo tendrán acceso a las calificaciones propias, no a las de sus compañeros. Por este motivo si no ingresan de la forma adecuada podrán aparecer errores.

Visualización de Rúbricas

Durante la cursada, deberán realizar diversas actividades. Para algunas de estas actividades en Moodle, es posible que definamos una rúbrica con los criterios específicos de evaluación. Esta rúbrica estará disponible para que puedan consultarla y así saber en qué aspectos deben enfocarse para completar correctamente la tarea.

List comprehensions

La notación por comprensión en Python esta directamente basada en la notación matemática de conjuntos por comprensión.

Esta guía se puede leer de 2 formas distintas dependiendo del tiempo y dedicación del lector:

  1. Completa: Da un panorama completo que ayuda a entender por qué la sintáxis de las list comprehensions es como es y la contrasta con otras formas de resolver el mismo problema.
  2. A partir de "Introducción menos ñoña": Muestra como usar las comprehensions de forma directa.

Guía de estilos

Las guías de estilo ayudan a los equipos de desarrollo a escribir código consistente simplificando su entendimiento a todos/as los/as miembros del equipo.

Python define en PEP8 como guía de estilos base y en PEP257 la convención para Docstrings. Teniendo esta referencia vamos a mencionar las normas mas importantes que esperamos que traten de cumplir en el trabajo.

Merge Request Gitlab

En esta guía vamos a mostrar como realizar un Merge Request dentro de Gitlab. El uso de Merge Request puede aportar mucho en el proceso de desarrollo por varios motivos entre los que se destacan:

  • Ayuda a que todo el equipo se mantenga al tanto de los cambios.
  • Sirve para realizar la técnica de Code Review.
  • Permite abrir una discusión o debate sobre la implementación de una nueva funcionalidad.

Instalación de Python

En esta guía vamos a ver distintas formas de realizar la instalación de la versión específica de Python que se utilizará en la cátedra para distintos sistemas operativos.

El objetivo es que todos los alumnos que cursen la cátedra puedan instalar en sus sistemas operativos la versión específica de Python que vamos a usar dentro de la cátedra.

SSH

La idea de esta guía es generar una clave ssh en la máquina en donde vamos a trabajar durante la cursada para luego agregarla a el servidor Gitlab. Con este método de seguridad vamos a evitar tener que completar usuario y clave cada vez que realicemos una operación hacia el servidor.

Comandos

En esta guía vamos a dejar una lista de comandos de consola que posiblemente van a utilizar. Los comando son específicamente de Linux, pero los pueden usar en GitBash si trabajan con Windows.