Skip to content

Instantly share code, notes, and snippets.

View tiagox's full-sized avatar

Santiago Rojo tiagox

View GitHub Profile
@tiagox
tiagox / main.go
Last active March 17, 2023 00:14
Interfaces en Go
package main
import "fmt"
type Humano interface {
Vivir()
}
type Alumno struct {
Legajo string

Ejercicio de repaso para el primer parcial.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@tiagox
tiagox / Clase 01.ipynb
Created March 31, 2020 15:22
UNTreF - Análisis Numérico
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
import csv
import pickle
def calcular_cuotas(archivo_entrada, archivo_salida, valor_cuota):
''' Ejercicio 1 '''
with open(archivo_entrada, 'r') as entrada, open(archivo_salida, 'w') as salida:
escritor = csv.writer(salida, quoting=csv.QUOTE_NONNUMERIC)
escritor.writerow(["Nombre", "Nro de Socio", "Categoría",
@tiagox
tiagox / Carreras_y_alumnos_en_Python.md
Last active September 23, 2018 15:06
Ejercicio de ejemplo de la materia Estructura de Datos.

Se tiene un diccionario carreras que tiene como clave el nombre de una carrera y como contenido una lista de materias. Por ejemplo, podemos tener:

carreras = {
    “música”: [“historia”, “piano 1”, “piano 2”, “guitarra”, “composición”],
    “pintura”: [“historia”, “dibujo 1”, “dibujo 2”, “pintura 1”, “pintura 2”] 
}

Se tiene también un diccionario alumnos, cuya clave es el legajo y como datos una tupla con nombre, lista de carreras en las que está inscripto y un diccionario con clave nombre de la materia y lista de notas (puede aparecer más de una nota solamente si el alumno no aprobó la materia la primera vez). Por ejemplo:

Patrón Composite

Patrón Adapter

Patrón Singleton