Diego Kancepolski | 4 Mar 21:30 2015
Picon

Top 5 universidades tecnologia

Hola a todos!
Cuales son las mejores 5 universidades de tecnologia en la Argentina?
No vale polemizar sobre si hay que ir a la facu para ser un buen desarrollador :).
Gracias!!

Pd. espero que la pregunta sea considerada on-topic

Sent from my iPhone
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

Manuel Kaufmann | 4 Mar 14:53 2015
Picon

#SciPyLA - Track Teen: Call For Charlas

Hola a todos,

Como ya sabrán por el comunicado oficial, los días 20-22 de Mayo de 2015 
se realizará la SciPyLA[1] en Posadas, Misiones.

En esta oportunidad, quiero invitarlos a participar del "Track Teen" que 
se realizará dentro de la conferencia. Este track está orientado a 
chicos de secundaria con el objetivo de difundir y acercar las ciencias 
a ellos de una manera más tangible. Para eso, pensamos que fusionar una 
parte experimental con una computacional dentro de la misma actividad, 
podría dar muy buenos resultados.

Pueden encontrar más información sobre este Track Teen en esta página:

http://bit.ly/track-teen-scipy-la-2015/

Por favor, no dejen de consultar cualquier duda que tengan, o si no 
están seguros si su charla cumple los requisitos y demás.

Por otro lado, toda idea constructiva es bienvenida. Queremos que la 
jornada sea un éxito, que los chicos se diviertan y que nosotros 
aprendamos de ellos.

Muchas gracias por participar,

[1] http://scipyla.org/conf/2015/

--

-- 

Kaufmann Manuel
(Continue reading)

Leandro E. Colombo Viña | 4 Mar 02:19 2015
Picon

Flask, JSON, PostgreSQL y 2 ojos de salamandra...

Mis estimados!!!

Necesito ayuda nuevamente con estos conjuros del libro mágico de la web... :-P

Tal vez ya me han leído pidiendo auxilio con una aplicación en Flask... me encantó la simpleza que propone, pero hay algo que no logro terminar de entender. :-/

Mi aplicación se comunica con una base PostgreSQL y gran parte de la lógica está en el motor de la base y se llama con funciones o stored procedures.
Estoy usando una extensión: Flask-MoreSQL[1] que simplifica (??) el llamado a las funciones en PostgreSQL. El tema es que eso me devuelve una "HTTP JSON Response". Hice algunas pruebas y obtengo lo más bien la info, pero para manejarla en la vista termino usando JavaScript (del cuál no soy muy amigo) y quiero maximizar el código que uso en Python.

Por lo que estuve viendo en la documentación oficial[2] el objeto Response tiene un atributo data que yo puedo llamar en mi función y devolver eso a la vista para manejarlo con Python, pero dice: " This should not be used and will eventually get deprecated." Lo que no entiendo es si eso hace referencia a data o a como es que se obtiene esa data.

Con esto, además me surge otra pregunta... cuando llamo a la función desde JavaScript, lo hago con jQuery con getJSON y le paso la URL de mi función. ¿Cómo puedo hacer lo mismo pero desde Python/Flask? (Se me revuelve en la cabeza cuando leo sobre request/response)

Desde ya, como siempre, gracias por la lectura!
Y si hay respuestas, mucho mejor!!!

Abrazo.

[1] https://pythonhosted.org/Flask-MoreSQL/
[2] http://flask.pocoo.org/docs/0.10/api/#response-objects

_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Mati Barriento | 4 Mar 00:59 2015
Picon

Flask, SQLAlchemy, localhost, concurrencia, fernet.

Buen día querida comunidad.

Se me plantió una duda mientras evaluaba como encarar un pequeño server en LAN para un Dataentry.
La idea de la prueba es una app web en flask (pense en usar django pero por ahora me quedo con flask) con unos formularios de datos, una base sqlite con 6 o 7 tablas y una exportacion de datos a Hoja de Cálculo.
Ahora mi duda surge por aca...la concurrencia.
Lo que se haria seria levantar la app en mi notebook, y que se conecten con mi ip:port a la aplicación web y carguen los datos.
Serian 20 maquinas conectadas (con el hardware necesario (routers)) y pegandole al servidor y este a la db.

Esto es posible con flask asi nomas, tengo que evaluar wsgi, tornado, o un fernet??

Quiero hacerlo lo más simple posible para concentrarme más en la lógica que en la arquitectura

Se agradecen links y respuesta tecnica de porque [si/no] se puede.

Muchas gracias
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Diego Cañizares | 3 Mar 15:50 2015
Picon

[OT] [FLISoL Avellaneda] Llamado a Colaboradores

Hola a todos,

Como seguramente sabrán, éste Sábado 25 de Abril se celebra FLISoL -
Festival Latinoamericano de Instalación de Software Libre - en su
edición 2015.
Por segunda vez consecutiva, el grupo AveLibre llevará adelante la
organización de la sede Avellaneda.

En esta oportunidad abrimos un llamado a colaboradores para que se
sumen al equipo del Festival, tanto para llevar adelante tareas
específicas de organización, como para colaborar en el día del evento.

Para esto, te invitamos a sumarte a la lista de correo[0], o
eventualmente anotarte en nuestra wiki, donde creamos un artículo[1]
para tal fin.

Esperamos se sumen y así hagamos de esta nueva edición, un gran festival.

¡Saludos!

[0]: http://listas.usla.org.ar/cgi-bin/mailman/listinfo/avelibre
[1]: https://avelibre.usla.org.ar/wiki/index.php?title=FLISoL/2015/Colaboradores

-- 
Diego G. Cañizares
Geek | Coder | Lover
http://diegocanizares.com.ar
http://linkedin.com/in/dcanizares

--
Por favor, procure no enviarme documentos adjuntos en formato Word, Excel o
PowerPoint.
No se puede asegurar que dicho documento se verá igual si es leído con
una versión de Office diferente, o que el mismo no contenga
información oculta.
Lea http://www.gnu.org/philosophy/no-word-attachments.es.html
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

Leandro E. Colombo Viña | 2 Mar 04:05 2015
Picon

Aplicación para preguntas/respuestas

Hola comunidad!

les pregunto a ver si conocen, estoy buscando algún proyecto (si existe) que me permita crear preguntas y respuestas tipo "multiple choice". Lo que estoy buscando es principalmente algún módulo o paquete que me permita extenderlo con Flask o similar.

Alguien probó alguno?

Mil gracias!
Abrazo.
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Blas Oliva | 28 Feb 23:09 2015
Picon

Hola Mundo

Hola a todos,

mi nombre es Blas, soy catalán y hace 4 meses que estoy viviendo en
CABA. Acá les dejo mi "hola mundo":

print '' . join(chr(i) for i in [72, 111, 108, 97, 8*4, 109, 117, 110,
100, 111, 33])

Y bueno, soy nuevo en Python aunque he programado en otros lenguajes.
Ando un poco obsesionado con Python... supongo que a ustedes les pasa lo
mismo.

Que sepan que encantaría sumarme al colectivo para compartir
experiencias, colaborar en proyectos, asistir a los encuentros o lo que
sea que estén haciendo. Actualmente colaboro en el proyecto Reevo como
administrador de sistemas aunque también estoy programando algunas
cosas. Como este bot para IRC: https://github.com/reevosocial/reebot

Coméntenlo si quieren. Es mi primer script en Python de más de 10
líneas. Todavía no me sumergí en el mundo de los frameworks. Uno no sabe
por donde empezar ya que tal vez se quedó obsoleto ayer... Así que por
ahora estoy escribiendo tal cual, investigando con algunas librerías y
etc. En mi github tengo alguna tontería más.

Abrazos!
--

-- 
Blas Oliva
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

Dario Columbich | 28 Feb 17:00 2015
Picon

Hola Mundo

Comienzo
  Print "Hola mundo";
  Print "Hola gente";
  Print "y continuo el primer paso..."
.... 

_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Gabriel Acosta | 28 Feb 16:11 2015
Picon

Busqueda de palabra en un texto

Buen día lista!
Tengo este código:

def ffind(text, word):
i = 0
    while True:
        i = text.find(word, i)
        if i == -1:
            return
        end = i + len(word)
        yield i, end
        i += len(word)

Tengo este generador que pasándole un texto y una palabra me devuelve
el índice (inicio) e índice(final) de esa palabra en el texto, pero
tambien necesito el número de línea en la que se encuentra, luego
intenté esto:

def ffind(text, word):
index = 0
    line = 0
    for l in text.splitlines():
        index = l.find(word)
        if index != -1:
            end = index + len(word)
            yield index, end, line
        line += 1

Me soluciona el problema del número de línea pero solo me busca una
ocurrencia por línea,  alguna solución a esto?.

Un abrazo!
--

-- 
Gabo
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

Daniel Moisset | 27 Feb 21:52 2015

Detectando llamadas con cantidad incorrectas de argumentos

Hola, estoy tratando de resolver el siguiente problema:

tengo un cacho de código que saca de varios lados un callable 'f', una lista 'args', y un diccionario 'kwargs'

Ese cacho de codigo llama a f(*args, **kwargs)

Cuando eso sucede, existe la posibilidad de que las cantidades de argumentos no coincidan, por ejemplo que f acepte 2 argumentos, y args sea una lista de 100 valores. Eso me va a levantar una excepción del estilo

TypeError: f() takes exactly 2 arguments (100 given)

Quiero capturar ese error para poder generar mensajes de log/error relevantes (que dicen por ejemplo de donde salieron f, args, kwargs a un nivel mas relevante para el que lee logs). Lo primero que se me ocurrio es:

try:
    f(*args, **kwargs)
except TypeError:
    loguear(informacion_relevante)

El problema es que esto me captura otros TypeErrors que no tienen nada que ver con llamar a la funcion con cantidad correcta de argumentos, que se capturan a un nivel mas alto, y quiero dejar pasar. Entonces quisiera hacer:

try:
    f(*args, **kwargs)
except TypeError as e:
    if <e es por un mismatch de argumentos>:
        loguear(informacion_relevante)
    else: raise

o alguna alternativa como:

if <f, args, kwargs no matchean en argumentos>:
    loguear(informacion_relevante)
else:
    f(*args, **kwargs)

Se les ocurre alguna forma de lograr eso?

Saludos,
    D.

--
Daniel F. Moisset - Technical Leader
Skype: <at> dmoisset
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Facundo Batista | 27 Feb 19:04 2015
Picon

[ANN] fades 2.0

Hola a todas y todos,

Estamos contentos de anunciar la liberación de fades 2.0.

fades (en inglés: FAst DEpendencies for Scripts) es un sistema que
maneja automáticamente los virtualenvs en los casos simples que
uno normalmente encuentra al escribir scripts o programas pequeños.

Crea automáticamente un nuevo virtualenv (o reusa uno creado previamente)
instalando las dependencias necesarias, y ejecutando el script
dentro de ese virtualenv.

Todo lo que necesitás hacer es ejecutar el script con fades (en lugar de
Python) y también marcar las dependencias necesarias. Más detalles acá:

    https://github.com/PyAr/fades/

¿Qué hay de nuevo en esta release?

- Tiene un cache para virtualenvs creados en el sistema; mejora
  la reutilización y velocidad.

- Como resultado del feature anterior, ya no guarda metadata por
  script (*en* el script).

- Permite indicar el nombre del projecto si es diferente al del
  módulo (ej: "import bs4  # fades.pypi beautifulsoup4 == 3.5")

- Soporta requerimientos complejos de versión: (ej: "<2.6,>1.3,!=1.9")

- Maneja paquetes a los que pip les cambia el nombre

- Otros cambios y correcciones menores.

Para obtenerlo:

- Para debian/ubuntu hay un .deb acá:

    http://taniquetil.com.ar/fades/fades-latest.deb

- Instalarlo en Arch es muy simple:

    yaourt -S fades

- Podés usar pip si querés:

    pip3 install fades

- Siempre podés usar el tarball multiplataforma e instalarlo de
  la manera clásica:

    wget http://taniquetil.com.ar/fades/fades-latest.tar.gz
    tar -xf fades-latest.tar.gz
    cd fades-*
    sudo ./setup.py install

Ayuda / preguntas:

- Podés hacer cualquier pregunta o mandar una recomendación o pedido
  en la lista de correo:

    http://listas.python.org.ar/mailman/listinfo/fades

- También podés abrir un issue acá (por favor hacelo si
  encontrás algún problema!):

    https://github.com/PyAr/fades/issues/new

Desde ya, muchas gracias por tu tiempo!

--

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter:  <at> facundobatista
_______________________________________________
pyar mailing list pyar@...
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar


Gmane