Fernando Riquelme | 25 May 18:42 2016
Picon

Charla Barcamp

Hola gente, quería saber si puedo brindar una charla sobre pyar, dar a conocer la comunidad, sus proyectos, su bolsa de trabajo, etc; en el barcamp NEA[1] que se está por realizar éste sábado 28 en la ciudad de Formosa.

Si ya es posible, comentar algo sobre la asoc civil, en caso que esten de acuerdo espero acotaciones para argumentar bien y que no falte nada.

Gracias!

[1] www.barcampnea.com.ar

_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Cristian Ariel Baez | 25 May 17:10 2016
Picon

Archivos txt

Tengo un problema con dos IDEs que e descargado y en las pc de la universidad donde estudio esta el mismo problema cuando quiero abrir un archivo me debuelve que el archivo o directorio no esiste. Les a pasado a alguien lo mismo?

Antes este problema no lo tenia y ahora me aparese en las dos notbook que tengo

Tambien queria desir FELIZ 25 DE MAYO  para todos
_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Jeronimo Gonzalez | 25 May 16:30 2016
Picon

[django] Es correcto utilizar el admin que incorpora django como parte del sistema final ?

Buenos días! Primero que nada me presento: Mi nombre es Jerónimo y hace unos meses que arranque con python. La verdad me encuentro muy cómodo con este lenguaje y me esta siendo muy útil en mis tareas laborales (soy administrador de sistemas). Actualmente estoy tratando de darle un enfoque web a estas aplicaciones que estoy realizando y decidí arrancar con django. Me pareció que por la estructura que maneja me iba a ayudar a sacar buenas practicas.

Para ponerlos en situación, esta app que estoy armando maneja un catalogo de servidores y muestra una determinada información sobre cada uno. Ademas agrupa los servidores en categorías.

Mi duda esta relacionada con la pagina de admin que incorpora django. Actualmente me encontraba armando lo que seria un back-end para que el usuario pueda agregar,editar y eliminar la lista de estos servidores y sus grupos, pero mientras buscaba información sobre algunas funciones, encontré que muchos utilizan el admin que incorpora por defecto como back-end de sus sistemas. También encontré que hay mucha documentación sobre la personalización estética y funcional de este panel.

La pregunta es si es una buena practica utilizar este admin como back-end en los sistemas que desarrolle y si es normal que se le de acceso a este panel a los usuarios con privilegios dentro del sitio?
No tengo claro si esta pensado para que este admin lo utilice un usuario final y si es seguro (Por lo que vi se pueden limitar funciones del panel por tipo de usuario/grupo).


(Como pregunta extra, si alguien cree que para el tipo de tareas que estoy realizando, django no es el mejor framework, no dude en comentármelo :) . )




Desde ya quiero gracias por compartir su tiempo y experiencia. Pido mil disculpas por el choclazo que escribí!



PD: Jamas escribí a una lista de correo por lo que si cometo algún error en la manera de consultar agradezco la corrección y pido disculpas.

_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Alfonso Rey | 25 May 13:43 2016
Picon

Transformando CSV en lista

Buenos días a todos,

estoy realizando un ejercicio para clase en el que cargo un archivo
csv en un RDD con sc.textfile

variable = sc.textfile("hdfs://localhost:9000/user/hadoop/file.csv")

Si hago un print type(variable.first()) me sale <type 'unicode'>

Me piden separar los elementos del RDD en una lista de elementos
unicode así que he hecho lo siguiente:

variable_parsed = variable.map(lambda line: line.split(",")) y obtengo

[u'B02617',u'2015-05-17
09:47:00',u'B02617',u'141',u'Manhattan',u'Lenox Hill West']

Lo que veo es que el csv no tiene cabeceras y no sé si debería
añadirlas o definir las columnas. Otra duda que tengo es como
referenciar a un elemento de una línea/columna. Quiero decir, si
quiero sacar el campo 1, el de la fecha supongo, de la primera linea,
¿cómo los puedo referenciar?

Y lo último ya sin querer abusar... debería haber convertido un DF
como sugieren en starckoverflow?

http://stackoverflow.com/questions/29936156/get-csv-to-spark-dataframe

Read the csv file in to a RDD and then generate a RowRDD from the original RDD.

Create the schema represented by a StructType matching the structure
of Rows in the RDD created in Step 1.

Apply the schema to the RDD of Rows via createDataFrame method
provided by SQLContext.

Employee_df = Employee_rdd.toDF(['Employee_ID','Employee_name'])

Tengo varios manuales pero no consigo ver este ejemplo en concreto si
no más bien listas con valores ya asignados a mano y no tras cargar
valores de un CSV

Muchas gracias a todos de antemano.
--

-- 
Alfonso Rey
alfonso.rey <at> gmail.com
_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Emiliano Cugno | 25 May 04:36 2016
Picon

Entrando en Python

Hola a todos!

Mi nombre es Emiliano, estudio ingeniería en Sistemas en UTN San Francisco (voy cursando 3er año) y durante todo este tiempo de libros y numeritos, no sé un corno de programación real. Hace un tiempito que estoy tocando de oído el mundo python, y hace poquito que empecé un curso de codecademy.
Además de buscar aprender a programar algo antes de recibirme (si en algún momento lo hago), el empujoncito que me faltaba me lo dio un compañero de bomberos, que entre charla y charla me sedujo para aprender un poco de ésto y colaborar en un proyecto para el cuartel de mi ciudad.

Desde ya, pido disculpas de entrada por las preguntas y dudas que voy a estar tirando, nunca programé más que en imperativo y casi nada en objeto (pero no saben lo bien que diagramo clases, CU, secuencia, y demás giladas jaja).

Saludos!
_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Fernando Riquelme | 25 May 04:14 2016
Picon

Pycountry

Hola lista,

Alguien me puede orientar como actualizar la librería o como obtener por ejemplo el currency de Angola.

_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Agustin Ferrario | 25 May 04:11 2016
Picon
Gravatar

Ignorar archivos con flake8

Hola a todos,
Estoy usando flake8 para asegurar el uso de buenas prácticas en mi código (gracias <at> mgaitan por la recomendación). El problema es que el archivo conf.py generado por Sphinx no cumple con las reglas de pep8, y no tiene sentido arreglarlo.
No encontré en la documentación como hacer que flake8 ignore ese archivo, solo como ignorar algunos errores en todo el proyecto o en archivos puntuales, pero no como pedirle que me ignore un archivo completo.

Desde ya muchas,

Agustin Ferrario
<at> py_crash
_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
negrolito | 24 May 21:47 2016

Aprendiendo Tkinter

Hola.

Soy nuevo en la lista y quería decirles que no se sorprendan por las
burradas que puedo llegar a preguntar. Soy usuario de Sortware Libre
(Debian 8) con Xfce en una Celeron D con 750mb de ram. Tengo algunos
conocimientos de programación pero nunca he incurrido profesionalemente
pero he cursado algunas matereias en Licenciatura de la Computación y
he tenido que abandonar por razones que cualquier argentino debe
sospechar. Me gano la vida como durlero y pintor de brocha gorda y
pretendo hacer de este hobby (la programación) un soporte para mi
trabajo. Estoy enemorado de Python y ahora pretendo aprender Tkinter
(ya tengo dos pdf, me bajé dos tutoriales de Youtube y ya tengo varios
ejercicios en el lomo) y Sqlite. Quiero empezar con la paradigmática y
clásica agenda y hacerme de los ejemplos de altas, bajas,
modificaciones y consulta.
La pregunta en cuestión es ¿ya existe un ejemplo que cubra dichos
requerimientos? Ya que lo he buscado y lo único que encontré fue una
agenda que gestiona archivos txt y usa una ventana raiz para todo el
ejercicio. De no ser así tengo algunos códigos con los que vengo
fracasando estrepitosamente y lo iré presentando para que me ayuden.

Desde ya muchas gracias.
_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Roberto Bozzacchi | 23 May 20:31 2016

Puerto Serie (Ex Putty en Python)

Bueno, tengo varios scripts que hice antes para escribir y leer el puerto serie siempre de la forma, envío un comando y leo la respuesta.

Pero esta vez lo que tengo que hacer es quedar en escucha del puerto y cuando llega algo, recién ahí leer el puerto y guardar lo que llega en un TXT.

Bueno, no tengo nada de ese estilo y no supe buscar en google esto...

try:
    s = serial.Serial('/dev/rfcomm0', 9600, timeout=1)
    #AT commands tested successfully on Sony Ericsson, Nokia and Motorola terminals
    s.write('ATZ\r') # Back to default phone settings
    sleep(1)
    s.write('ATE=0\r') #Turn Off Local Echo
    sleep(1)
    s.write('AT+CPMS="ME","ME"\r')#Using Phone's Memory as workspace
    sleep(1)
    s.write('AT+CMGF=0\r') #Enabling PDU Mode. AT+CMGF=1 for Text Mode
    print "Sending..."
    sleep(1)
    s.write("AT+CMGW=%s\r" % ((len(pdu) / 2) - 1 )) #Writing SMS to phone instead of actually sending SMS (debug Mode),
                                                    #change this command to AT+CMGS when  you are ready to send SMS
    sleep(1)
    s.write(pdu.upper())
    s.write(chr(26)) # CTRL+Z
    sleep(1)
    print s.read(1024) #Reading phone answers
 
    s.close()
 
except Exception, e:
    print "Unable to open /dev/rfcomm0, Exception: %s" % e

--

Robbie Bozzacchi
Metasigno Brain
_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Juan Carlos Abdala | 23 May 17:31 2016
Picon

Llamados charlas Juntada Python Cordoba

Buen dia, gente!!

Estoy abriendo llamado para las charlas de Junio la idea es a mediados, un jueves o viernes a las 19hs, pero eso mas lo definidos con los interesados en disertar.

Avísenme la idea es conseguir Famaf para estas charlas.

Saludos


--
Att. Juan Carlos Abdala

_______________________________________________
pyar mailing list pyar <at> python.org.ar
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
Javier Baigorri | 23 May 14:36 2016
Picon

[Pyar] Comportamiento de funcion Return devuelve NONE


La aplicacion tiene una buena salida cuando utilizo la funcion PRINT, pero cuando lo sustituyo por RETURN me devuelve NONE.
No entiendo porque se comporta asi Python.

Salida con funcion PRINT():
==== RESTART: C:\Users\...\Python class\listToSplit.py ====

['lst floor, GROUP A: 27.87m3(12.47, 0.99, 14.41)Volume']
**********
['2nd floor, GROUP A: 147.08m3 Volume']
['2nd floor, GROUP B: 102.82m3(57.91, 44.91)Volume']
['2nd floor, GROUP C: 64.2m3 Volume']
**********
['3rd floor, GROUP C: 8.05m3(6.6, 0.67, 0.78)Volume']
**********


Salida con funcion RETURN():
==== RESTART: C:\Users\...\Python class\listToSplit.py ====

[['lst floor, GROUP A: 27.87m3(12.47, 0.99, 14.41)Volume'], None, ['3rd floor, GROUP C: 8.05m3(6.6, 0.67, 0.78)Volume']]

No entiendo porque me devuelve NONE en lugar de la lista como hace con la funcion PRINT.

He creado una variable local y entonces si que puedo crear la lista que deseo.
Salida utilizando una variable local.
==== RESTART: C:\Users\...\Python class\listToSplit.py ====

-----
[ ['lst floor, GROUP A: 27.87m3(12.47, 0.99, 14.41)Volume'], 
  ['2nd floor, GROUP A: 147.08m3 Volume'], 
  ['2nd floor, GROUP B: 102.82m3(57.91, 44.91)Volume'], 
  ['2nd floor, GROUP C: 64.2m3 Volume'], 
  ['3rd floor, GROUP C: 8.05m3(6.6, 0.67, 0.78)Volume'] ]

Pero tengo curiosidad por saber porque pasa esto con la funcion RETURN.


Gracias (mi primer contacto con vosotros)

Codigo utilizado:

def lin(lista):
    for elem in lista:
        volume = 0
        volumeStr = ""
        lineOut = ""
        lnResult = []
        if isinstance(elem, list):
            tmp = "es una lista"
            lin(elem)
        else:
            lstNum = lista[1:len(lista)-1]
            for k in range(0,len(lstNum)):
                volume = volume + lstNum[k]
                if len(volumeStr) == 0  and len(lstNum) > 1 :
                    volumeStr = "(" + str(lstNum[k])
                elif len(lstNum) == 1:
                    volumeStr = str(lstNum[k])
                else:
                    volumeStr = volumeStr + ", " + str(lstNum[k])
                    
            if len(lstNum) > 1:
                volumeStr = volumeStr + ")"

            lineOut = str(round(volume,2)) + "m3"
            if len(lista) > 3:
                lineOut = lineOut + volumeStr + "Volume"
            else:
                lineOut = lineOut + " Volume"
                
            lineOut = lista[len(lista)-1] + ", " + lista[0] + ": " + lineOut
            lnResult.append(lineOut)
            print(lnResult)
            valor.append(lnResult)
            return lnResult
            break

lstTotal = []
lstA = ["GROUP A", 12.47,0.99,14.41,"lst floor"]
lstB = [["GROUP A",147.08,"2nd floor"],["GROUP B",57.91,44.91,"2nd floor"],["GROUP C",64.2,"2nd floor"]]
lstC = ["GROUP C",6.6,0.67,0.78,"3rd floor"]
lstTotal.append(lstA)
lstTotal.append(lstB)
lstTotal.append(lstC)

valor = []
tmp = ""
tmpLine = []
cant = 0
volumeQ = 0
lineStr = ""
lineResult = []

for j in range(0, len(lstTotal)):
    tmpLine = lstTotal[j]
    lineStr = lin(tmpLine)
    if not isinstance(tmpLine, list):
        lineStr = valor
        print("no soy una lista")
    print("**********")
    lineResult.append(lineStr)


print(lineResult)
print("-----")
print(valor)

_______________________________________________
pyar mailing list pyar <at> python.org.ar
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