[python-madrid] Propuestas codemotion
Jesus Cea
jcea at jcea.es
Sat Jan 14 20:31:04 CET 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
No sé si tenemos muchas propuestas python o pocas, así que he enviado
TRES propuestas. Si hay otras, me retiro :).
1. DTRACE:
"""
Con los parches DTRACE disponibles para Python 2.7 y el futuro 3.3, el
programador o administrador de sistemas tiene acceso a una interesante
ventana alternativa para explorar de un programa Python en producción,
sin alterar el programa, y con una integración total con el sistema
operativo. Es decir, se puede estudiar la pila completa, desde la
aplicación python, el propio intérprete, librerías y el sistema
operativo, todo de una vez.
Esta tecnología está disponible en Solaris y derivados, FreeBSD, MacOS
X y, tal vez (falta experimentar más), Linux mediante la emulación de
"systemtap".
"""
2. Durus y Persistencia
"""
er y escribir datos, que el programador debe gestionar de forma
manual. En los programas que utilizan una base de datos, el acceso a
la misma o bien requiere conocer SQL o el uso de librerías que deben
llamarse de forma explícita y que "contaminan" la lógica del programa.
Utilizando tecnologías como Durus o ZODB, un programa python
"persiste". Es decir, el programa crea estructuras de datos en memoria
y estos "sobreviven" más allá del propio programa. A todos los
efectos, es como si el programa fuese "eterno". Desde el punto de
vista del programador, en ningún momento se realiza carga o grabación
de datos, todo ocurre de forma transparente.
"""
3. Los métodos mágicos de Python
"""
Uno de los mantras de Python es "mejor explícito que implícito". En
esta charla se hace un repaso de los métodos mágicos en python, como
"__len__()", "__coerce__()", "__hash__()", etc.
"""
4. Greenlets
"""
Greenlets proporciona "corutinas" en python, a través de un módulo
externo, sin necesidad de modificar el intérprete de Python.
Esta charla explora la utilidad de las corutinas y su implementación.
"""
Poneros las pilas... A mí no me interesa escuchar una conferencia
sobre Ruby o PHP :-p
- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea at jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/_/_/_/
. _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQCVAwUBTxHX+Jlgi5GaxT1NAQLiFQQAkGnClHM2qMDGVjDbp0GyZ5PWwTqyAFie
mTyLIE+3wKCyRnqiew8A1neSmFnENsHBtf+LPMh3eudmchWTqjqLDK4NKIb+gDah
2uDSbOdJxx7o8HOme11iHFtbk2235Bgh63QqNShOxqAsUVGZPaoAyCnCCe0qHbmg
dxO2AUjHwFc=
=15Iw
-----END PGP SIGNATURE-----
--
Grupo de usuarios de python ubicados en Madrid
http://groups.google.es/group/python-madrid
http://python-madrid.es
http://twitter.com/#!/python_madrid
Para darte de baja del grupo envía un mensaje a python-madrid+unsubscribe at googlegroups.com
More information about the Madrid
mailing list