Re: [Python-es] Dudas al implementar MVC

2013-12-10 Por tema Chema Cortes
El día 10 de diciembre de 2013 02:41, Alexandro Colorado
 escribió:
> Me pregunto si hay videos instruccionales que simplifiquen la logica de MVC,
> algo que un novato pueda entender rapidamente sin que este muy casado con un
> lenguaje en especifico pero que tambien haga sentido.

No sé si existe tal cosa, sobre todo teniendo en cuenta que poca gente
usa el patrón MVC puro, confundiéndose bastante con el patrón MVP
(Modelo-Vista-Presentador) cuando se incorporan plantillas
(http://en.wikipedia.org/wiki/Model–view–presenter). Incluso los hay
que no les queda claro a qué llamar Vista o Controlador, como dicen
los de django en su FAQ.

Un vídeo corto explicativo de la MVC: http://www.youtube.com/watch?v=eTdVkgF_Slo

También te recomendaría echar un vistazo a las aplicaciones multicapa.
Aunque más orientadas a mejorar la "escalibilidad", la "lógica"
subyacente es parecida. Un buen artículo, aunque anticuado:
http://bulma.net/body.phtml?nIdNoticia=734




>
>
> 2013/12/9 mauricio rodriguez 
>>
>> Mira con respecto a MVC te paso un link donde a mi juicio se encuentra uno
>> papers muy buenos
>>
>> http://library.originalhacker.org/biblioteca/articulo/autor/2
>>
>>
>> El 9 de diciembre de 2013 20:37, Chema Cortes 
>> escribió:
>>
>>> El día 9 de diciembre de 2013 03:26, Nicolas lino
>>>  escribió:
>>> > Muchas gracias por la info! es justo lo que necesitaba...
>>>
>>> Ya sé que dices que la parte servidor del chat la tienes resuelta,
>>> pero podrías también echarle un vistazo a twisted y su wxreactor. Sin
>>> saber nada más, tu modelo de datos debería ser simple como para no
>>> necesitar el patrón MVC.
>>>
>>> Twisted:
>>> http://twistedmatrix.com
>>>
>>> WxReactor:
>>>
>>> 
>>>
>>> Ejemplos, entre los que hay un chat:
>>> http://twistedmatrix.com/documents/current/core/examples/
>>>
>>>
>>>
>>> >
>>> >
>>> >
>>> >
>>> > El 8 de diciembre de 2013 17:28, Txema Vicente 
>>> > escribió:
>>> >
>>> >> Buenas.
>>> >>
>>> >> Para hacer el traspaso de datos entre diferentes módulos
>>> >> "desacoplados"
>>> >> puedes usar wx.lib.pubsub [1], que te permite hacer canales de datos
>>> >> en los
>>> >> que unos publican, y los demas pueden escuchar.
>>> >>
>>> >> No me lo he leido, pero este tuto puede venirte bien [2].
>>> >>
>>> >> Saludos.
>>> >>
>>> >> [1] http://wiki.wxpython.org/WxLibPubSub
>>> >> [2]
>>> >>
>>> >> http://pablotilli.com.ar/2009/05/crear-una-pequena-aplicacion-completa.html
>>> >>
>>> >> El 08/12/2013 16:33, Nicolas lino escribió:
>>> >>
>>> >> Buenos días, estoy experimentando con python e interfaces, la verdad
>>> >> solo
>>> >> soy un programador de scripting y me falta mucho en el campo de POO,
>>> >> pero
>>> >> aun asi estoy decidido a aprender!
>>> >>
>>> >> Estuve desarrollando un cliente servidor de chat. El servidor no fue
>>> >> un
>>> >> inconveniente, lo tengo listo y funcional.
>>> >> Mi problema es el cliente. Con el cual me decidi a usar MVC para
>>> >> organizar
>>> >> su estructura.
>>> >> Tengo armado con WX una pequeña interface muy sencilla, y tengo armado
>>> >> en
>>> >> otro programa mi cliente socket.
>>> >> Ahora, mi problema viene al tratar de integrarlos. Se me ocurrió una
>>> >> idea
>>> >> muy poco practica en la cual generaría un socket en el localhost (me
>>> >> pareció
>>> >> bastante rustico, por no usar otra palabra).
>>> >>
>>> >> Yo se que lo que me esta faltando es un controlador, pero no se como
>>> >> hacer
>>> >> el traspaso de datos entre los diferentes módulos.
>>> >>
>>> >> Creo que solo necesito un empujón, una idea para poder seguir, pero ya
>>> >> llevo dos dias trabado en esto, y no he encontrado información que me
>>> >> ayude
>>> >> a resolverlo.
>>> >>
>>> >> Agradecería cualquier ayuda!
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> ___
>>> >> Python-es mailing list
>>> >> [email protected]
>>> >> https://mail.python.org/mailman/listinfo/python-es
>>> >> FAQ: http://python-es-faq.wikidot.com/
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> ___
>>> >> Python-es mailing list
>>> >> [email protected]
>>> >> https://mail.python.org/mailman/listinfo/python-es
>>> >> FAQ: http://python-es-faq.wikidot.com/
>>> >>
>>> >
>>> >
>>> > ___
>>> > Python-es mailing list
>>> > [email protected]
>>> > https://mail.python.org/mailman/listinfo/python-es
>>> > FAQ: http://python-es-faq.wikidot.com/
>>> >
>>>
>>>
>>>
>>> --
>>> Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
>>> http://ch3m4.org/blog
>>> Buscador Python Hispano: http://ch3m4.org/python-es
>>> ___
>>> Python-es mailing list
>>> [email protected]
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>>
>> ___
>> Python-es mailing list
>> Python-

[Python-es] Guardar y consultar posteriormente episodios ya descargados.

2013-12-10 Por tema Manuel
Buenas noches a todos. 

Estoy dando mis primeros pasos en Python, he conseguido hacer un script para 
bajar series de anime, pero me gustaría guardar en un archivo de texto las 
descargas ya realizadas, así la próxima vez que se ejecutara, mire en el 
archivo de texto para no descargar el mismo episodio. 

Este es el código de lo que tengo hecho.

#!/usr/bin/python
import re, urllib
import webbrowser
import time


def descarga_anime():
lista_anime = ["coppelion", "flamenco", "freezing", "hajime", 
"log-horizon", "valvrave", "arpeggio"]
myurl = "http://www.animetake.com";

for i in re.findall('''href=["'](.[^"']+)["']''', 
urllib.urlopen(myurl).read(), re.I):
#time.sleep(900)
for serie in lista_anime:

if serie in i and "episode" in i:
webbrowser.open(i)
time.sleep(4)
 
for torrent in re.findall('''href=["'](.[^"']+)["']''', 
urllib.urlopen(i).read(), re.I):
   if "nyaa.se" in torrent:
   if "#038" in torrent:
   torrent = torrent.replace("#038;", "")
   torrent = torrent.replace("amp;", "").replace(" ", "")
   webbrowser.open(torrent)
   time.sleep(4)
   break

descarga_anime()


Muchas gracias por vuestro tiempo y ayuda. 
Manuel. 

___
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Algunas preguntas sobre el proyecto de python hispano

2013-12-10 Por tema Alexandro Colorado
2013/11/18 Alexandro Colorado 

>
>
>
> 2013/11/18 Juan Luis Cano 
>
>>  On 11/18/2013 01:12 PM, Alexandro Colorado wrote:
>>
>>
>>
>>
>> 2013/11/18 Juan Luis Cano 
>>
>>>   On 11/15/2013 07:30 PM, Alexandro Colorado wrote:
>>>
>>>  Quiero saber si hay algunas actividades de Python foundation en esta
>>> lista, y si hay tareas por hacer. Quiero saber si existe un community
>>> manager, si se mantiene la documentacion de Python en castellano, o si hay
>>> contribuciones desde este proyecto, o QA relacionados con el idioma.
>>>
>>> --
>>>  Alexandro Colorad
>>> ​ o​
>>>
>>>
>>>  Hola Alexandro,
>>>
>>> Como ya comentó Chema, básicamente quien está ejerciendo de CM en las
>>> cuentas de Twitter y Facebook de Python Hispano soy yo, con mayor o menor
>>> eficacia.
>>>
>>> La documentación de Python en castellano la mantiene la gente de Python
>>> Argentina en este sitio:
>>>
>>> http://docs.python.org.ar/tutorial/
>>>
>>
>> ​Interesante, por que no se integra a la fundacion Python? Altguien
>> trabaja directamente con ellos? Python Hispano es igual que Python
>> Foundation en español?​ Por ejemplo en la pagina de
>> ​​
>> http://www.python.org/community/lists/  veo lo siguiente, como ves, no
>> hay un es.comp.lang.python:
>>  comp.lang.python in non-English
>>
>> There are some non-English language versions of this newsgroup. The links
>> provided here are to the Google Groups archive for each:
>> de.comp.lang.python(German),
>> it.comp.lang.python(Italian),
>> pl.comp.lang.python(Polish),
>> fr.comp.lang.python(French),
>>  and
>> cz.comp.lang.python(Czech).
>>
>>
>> No, Python Hispano no es la versión española de la PSF. No sé si hay
>> interés por parte de la Python Foundation en integrar traducciones de la
>> documentación, o si la gente de PyAr quiere. De esto no te puedo decir más,
>> habría que preguntarles a ellos.
>>
>> En cuando a la lista, es curioso que no aparezca esta porque lleva muchos
>> años ya. Por ejemplo sí que hay página sobre recursos en español en la wiki
>> oficial de Python (hice un poco de limpieza hace no mucho pero sobran
>> muchísimos enlaces desactualizados):
>>
>> https://wiki.python.org/moin/SpanishLanguage
>>
>> Tal vez podríamos pedirles que lo incluyeran pero no sé si merece mucho
>> la pena.
>>
>
> ​No veo por que no, acabas de poner "el problema y el trapito", por una
> parte no hay mucha gente para apoyar el proyecto, y por otra acabas de ver
> que no estamos en el portal mas representativo de Python. Escribir un breve
> coreo a la lista de la fundacion no deberia requerir demasiado esfuerzo y
> si podria tener un buen resultado. ​
>

​Tomo sus semanas de retrazo pero ayer me comunicaron que ya hicieron el
ajuste en el sitio de python.org para incluir la direccion de la lista. ​

​
​
http://www.python.org/community/lists/

PD: Mi error, pase el vinculo del archivo en vez de la pagina principal de
la lista, pero aun asi creo que muchos encontraran el camino a esta.​



>
>
>
>
>>
>> Juanlu
>>
>>
>>> Y hasta donde yo sé desde Python Hispano hemos tenido poco que ver en
>>> ello. Yo me he incorporado recientemente al proyecto y por tanto no conozco
>>> del todo bien la historia.
>>>
>>> Hay un QA mantenido por Joe di Castro aquí:
>>>
>>> http://python.majibu.org/
>>>
>>> Pero actualmente y por desgracia no ve demasiada actividad. Por alguna
>>> razón no ha terminado de despegar, y la gente no ha acabado de entender su
>>> funcionamiento.
>>>
>>> Existen otros QA sobre Python que no tienen nada que ver con Python
>>> Hispano, y en los próximos meses aparecerá «el oficial», dentro de la red
>>> Stack Exchange (hermanado con sitios como Stack Overflow, Super User y
>>> muchos más):
>>>
>>> http://python.majibu.org/
>>>
>>> Desde Pybonacci apoyé y difundí mucho el proyecto y finalmente alcanzó
>>> la masa crítica necesaria. Ahora estamos a la espera de que traduzcan la
>>> interfaz: sabemos que están trabajando en ello, pero no tenemos una
>>> estimación de cuándo llegará.
>>>
>>> Python Hispano no está constituido como una asociación formalmente ni
>>> nada por el estilo, si no que es más bien un grupo de gente
>>> (mayoritariamente o en su totalidad de España) que pretendían aglutinar
>>> recursos sobre el lenguaje en español. Ahora estamos en un proceso, por un
>>> lado, de relevo (algunos de sus fundadores han dado un paso atrás y otros
>>> nos hemos incorporado con ganas de aportar cosas nuevas) y, por otro, de
>>> consolidar la comunidad Python española: este fin de semana es la primera
>>> PyConES. Las dos cosas nos tienen bastante ocupados, y por tanto no tenemos
>>> una dirección o ideas sobre proyectos concretos.
>>>
>>> Mi opinión personal es que, cuando pase la PyC