Ser un pythonista

35 views
Skip to first unread message

Juan José González

unread,
Apr 5, 2013, 1:51:20 PM4/5/13
to pytho...@googlegroups.com
Yo soy programador desde hace unos cuantos años, pero hasta ahora estoy entrando fuerte a python. Python tiene un estilo único que sus seguidores llaman "pythonico", hace tiempo que no me encontraba con algo así pues los lenguajes que usaba era muy C-like.

También sufro de otro mal, cada libro sobre python que encuentro comienza con que es variable, que es for, que es if, que es clase. La verdad es que ya me sé todo eso.

Lo que necesito (según la descripción porque no lo he comenzado a leer xD) es esto

http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html

Cómo se hacen las cosas pythonicamente, mas allá de la síntaxis y los tipos de datos, algo que me ayude con la idiosincrasia de python. Espero con esto comenzar a pensar como un pythonero.

Alexandro Colorado

unread,
Apr 5, 2013, 1:58:58 PM4/5/13
to pytho...@googlegroups.com
Lo que me gusto de patricio paez es que cuando explica python lo hace
desde una forma que creas algo funcional. Recientemente en las
platicas de python, hay talleres los cuales al explicar estan creando
cosas funcionales.

Pero basicamente lo que quieres es leer libros como cookbooks o
recetarios. Estos se basan en scripts que ya hacen algo. Aprender por
ejemplos.

Recientemente estuve viendo un taller de IPython, un proyecto de
Python que mejora mucho la experiencia en Python para documentar y
compartir codigo asi como integrar modulos graficos, etc.

https://www.youtube.com/watch?v=bP8ydKBCZiY
> --
> Has recibido este mensaje porque estás suscrito al grupo "PythonCabal" de
> Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> pythoncabal...@googlegroups.com.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> pytho...@googlegroups.com.
> Visita este grupo en http://groups.google.com/group/pythoncabal?hl=es.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
>
>
>


--
Alexandro Colorado
Apache OpenOffice Contributor
http://es.openoffice.org

Carlos A. Gonzalez

unread,
Apr 5, 2013, 2:15:04 PM4/5/13
to pytho...@googlegroups.com


On 4/5/13, Juan José González <juanj...@gmail.com> wrote:
> Yo soy programador desde hace unos cuantos años, pero hasta ahora estoy
> entrando fuerte a python. Python tiene un estilo único que sus seguidores
> llaman "pythonico", hace tiempo que no me encontraba con algo así pues los
> lenguajes que usaba era muy C-like.
>
> También sufro de otro mal, cada libro sobre python que encuentro comienza
> con que es variable, que es for, que es if, que es clase. La verdad es que
> ya me sé todo eso.
>
> Lo que necesito (según la descripción porque no lo he comenzado a leer xD)
> es esto
>
> http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html
>
> Cómo se hacen las cosas pythonicamente, mas allá de la síntaxis y los tipos
> de datos, algo que me ayude con la idiosincrasia de python. Espero con esto
> comenzar a pensar como un pythonero.
>

Quizá quieras ser un monje pythonista !!
http://pythonmonk.com/



--
Saludos,
Beto

Juan José González

unread,
Apr 5, 2013, 4:10:30 PM4/5/13
to pytho...@googlegroups.com
lo de monje pythonista se ve interesante, pero está muy fácil


--

Juan José González

unread,
Apr 5, 2013, 4:13:49 PM4/5/13
to pytho...@googlegroups.com
También le di una revisada al enlace que yo pasé, no es lo que pensé. Más de lo mismo "mira python lo tiene todo hecho, mira lo genial de su sintáxis", es genial pero yo estoy buscando documentación sobre programas más serios, patrones por ejempo

Milton Mazzarri

unread,
Apr 5, 2013, 5:06:52 PM4/5/13
to pytho...@googlegroups.com
2013/4/5 Juan José González <juanj...@gmail.com>
También le di una revisada al enlace que yo pasé, no es lo que pensé. Más de lo mismo "mira python lo tiene todo hecho, mira lo genial de su sintáxis", es genial pero yo estoy buscando documentación sobre programas más serios, patrones por ejempo


Quizá te llame la atención algunos patrones de programación funcional en Python:

http://ua.pycon.org/static/talks/kachayev/#/

HTH
--
Milton Mazzarri, a.k.a. [milmazz]
Usuario de GNU/Linux: #369158
http://blog.milmazz.com.ve

Joel Rivera

unread,
Apr 10, 2013, 5:25:01 PM4/10/13
to pytho...@googlegroups.com, juanj...@gmail.com
Hola Juan

Te recomiendo el libro de Python Expert Programming [1], tiene algunos
capítulos buenos, te recomiendo que leas solo los que te interesen, no
es un libro que recomiendo de portada a portada, pero Tarek tiene
buenos ejemplos y cubre particularidades de python.

En mi opinión, la mejor forma de escribir "pythonic code" es
leyendo código de otros proyectos y practicar sin prisa, quiero decir
que no estés pensando en un deadline cuando lo escribes.

Si pudiera resumirlo, diría que algo pythonic, es algo que saca
provecho de lo que provee python y solo agrega lo absolutamente
necesario para tu caso, usualmente eso pasa cuando escribes código con
naturalidad y sacas provecho de todas las particularidades de python, es
como tener una mochila con muchas herramientas pero siempre saca
solo la herramienta adecuada, sin intentar demostrar todas tus cosas
solo por sentir que sacar provecho de todo, si no que la usas para que
sea mas sencillo, de lo contrario terminas comiendo tacos con palillos.

Pythonic es 80% practica, 20% teoría.

Espero te sea útil el consejo.

Saludos.

[1]
http://www.e-reading-lib.org/bookreader.php/138816/Expert_Python_programming.pdf

On Fri, 5 Apr 2013 14:13:49 -0600
Reply all
Reply to author
Forward
0 new messages