IIC2233-2016-1 / syllabus

Página principal del curso
32 stars 34 forks source link

Librerias permitidas y no permitidas en la Tarea 1 #65

Closed MainScientist closed 8 years ago

MainScientist commented 8 years ago

Recuerden especificar en su README que librerías utilizan


La idea es que pregunten acá todas las dudas respecto a módulos, librerías y funciones de python que deseen saber si pueden usarlas o no.

Librerías permitidas

perojas3 commented 8 years ago

¿No se puede usar date?

Geeermy commented 8 years ago

Sí, se puede :) (es parte de datetime, de hecho)

JoseDaroch commented 8 years ago

Perdon la duda, pero que es un parser?

MainScientist commented 8 years ago

parser. En terminos muy burdos es un script/programa/codigo que convierte un string (que contiene datos en un formato predefinido que el parser puede entender) en un objeto que representa dicho formato y contiene los datos del string input.

MortizDX commented 8 years ago

Dice que no podemos usar re para validar los email ¿se puede utilizar para parsear los json?

MainScientist commented 8 years ago

No se puede usar re en la tarea. Saludos.

ghost commented 8 years ago

se puede importar literal_eval de ast?

MainScientist commented 8 years ago

No se puede usar literal_eval. Saludos.

fcorencoret commented 8 years ago

se puede usar random (randint) para generar un numero aleatorio para el id en la funcion crear_apuestas?

Geeermy commented 8 years ago

Hola! No, la idea es que se siga un orden con los identificadores, con la técnica que dices se repetirían algunos. Debes guardar, de alguna forma, el último id de apuesta, y al crear una nueva hacerlo una unidad más grande. Saludos!

vbarros2 commented 8 years ago

Pero las subastas del txt no tienen ningún orden, se puede hacer un random de 11 cifras exigiendo que no se pueda repetir con las demás subastas?, aunque la probabilidad de que se repitan es muy baja.

Muchas Gracias

Geeermy commented 8 years ago

Hola! Hubo un error de logística :( como dices, no tienen ningún orden. Dado esto, pueden hacerlo como prefieran (con random en este caso), pero deben revisar que no se repita el id. Saludos!

Iruretagoyena commented 8 years ago

Se pueden usar DataFrames ?

caackermann commented 8 years ago

Se puede ocupar numpy?

sormazabal commented 8 years ago

se puede usar collections?

fgvenegas commented 8 years ago

Que quieres usar de collections?

vbarros2 commented 8 years ago

Se puede usar timedelta??

sormazabal commented 8 years ago

@fgvenegas de collections quiero usar OrderedDict :D

aaossa commented 8 years ago

@vbarros2 Si con timedelta te refieres a la clase que es parte del módulo datetime, el cual está permitido, deberías poder usarlo sin problemas.

aaossa commented 8 years ago

@Diiru, @caackermann: No hay problema en que ocupen DataFrames y numpy, respectivamente, siempre que especifiquen en su README.md de la tarea que hay que instalar librerías y cuáles son las que se deben instalar. Tengan cuidado con la instalación en ambos casos porque a veces se pone "mañosa" la instalación...

Recuerden mantener un diseño orientado a objetos. Si comienzan a ocupar EDDs y quitan diseño orientado a objetos pueden perder puntaje

PS: La respuesta en #96 aplica para ambos casos

fgvenegas commented 8 years ago

@sormazabal Si puedes :)

sitoro commented 8 years ago

Esta permitido el clásico "reduce" de functools :c ?

bmarinb commented 8 years ago

Se Puede usar vars(objecto)?

diegosapunar commented 8 years ago

se puede usar operator?

tamycova commented 8 years ago

@diegosapunar para qué? todo lo del módulo tiene alguna equivalencia en python (creo)

bamavrakis commented 8 years ago

Hola! @sitoro está permitido usar reduce @bmarinb no está permitido utilizar vars Saludos!

bmarinb commented 8 years ago

y se puede usar dict?

aaossa commented 8 years ago

Si te refieres a diccionarios, sí, se pueden usar

bmarinb commented 8 years ago

@aaossa me refiero a dict _ _que es similar a vars

aaossa commented 8 years ago

No se puede usar __dict__

Iruretagoyena commented 8 years ago

@aaossa Estimado, si bien se puede evitar el uso de dict , en la programaton algunos ayudantes indicaron que si se podía, por lo que recomiendo ponerlo en el aviso built ins prohibidos

gbordoni commented 8 years ago

Hola! Puedo usar fileinput para reescribir los archivos de texto??

saludos

aaossa commented 8 years ago

Nop, usa la materia de Introducción a la Programación para esa parte