¿Como puedo aprender Python?

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Avatar de Usuario
CharlieBros
Forista Mayor
Forista Mayor
Mensajes: 691
Registrado: Lun Sep 26, 2011 2:01 am
Ubicación: Mexico, DF

¿Como puedo aprender Python?

Mensaje por CharlieBros » Mar May 15, 2012 6:40 am

¡Hola!, pues lo que dice el titulo.
He leido muchas maravillas de Python y quiero que sea mi primer lenguaje de programacion.
Me baje un librillo (Licencia Creative Commons, para los que le asuste lo "ilegal") pero no sigue un orden "entendible", asi que me gustaria saber de otros recursos para aprenderlo.
Mi objetivo es desarrollar un Web Browser.
Saludos.
Charlie
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por niky45 » Mar May 15, 2012 11:21 am

CharlieBros escribió:Mi objetivo es desarrollar un Web Browser.
seh. yo queria crear una distro basada en debian. pero empece por crear un par de programitas sencillitos.

igualmente, me encantaria aprender a programar en c/c++, perl, etc. pero empece por bah, y cuando lo tuve claro, me pase a python. :wink:

traduccion: empieza por algo sencillo. si vas a interactuar con el sistema, bash por ahora es tu mejor opcion. y empezar por un browser, es como querer levantar una iglesia sin haber trabajado de albanyil en la vida. ;)

respecto a lo que te estoy diciendo de "tu empieza por bash": te cuento, la programacion tiene dos.... puntos. uno, el saber programar. es independiente del lenguaje. y es mucho mejor aprenderlo con uno sencillo. y dos, el conocer el lenguaje. eso se basa en, el primer mes, tener la documentacion oficial a mano. si sabes programa, cambiar de lenguaje NO es complicado (yo programo en bash, y mis primeros contacton con python no me causaron ningun trauma.... :D )

links que DEBES mirar:
http://www.etxea.net/docu/taller_bash/bash.html #scripting basico. es bash, si, pero una vez que lo domies, ya sabras las bases de programacion. luego es solo aprenderse la sintaxis de cualqueir lenguaje de script... o incluso compilado. creeme, tampoco hay TANTA diferencia.
http://tldp.org/LDP/abs/html/ # por si te gusta bash. nunca la he mirado muy a fondo, pero creo que es el recurso sobre programacion bash mas completo que hay. imprescindible para CUALQUEIR lenguaje de scriptiong sobre linux si vas a interactuar con el sistema: bash mo es solo bash: es awk, sed.... etc. y todo eso viene ahi. :wink:
http://linux.die.net/man/1/bash ## porque el man no podia faltar. documentacion MUY AVANZADA< cuesta bastante al principio, pero luego te das cuenta de que no necesitas mucho mas. (salvo los extras.... :D )
http://www.python.org/doc/ ## documentacion oficial de python. no necesitas nada mas para programar en este lenguaje. :wink:
http://numpy.scipy.org/ # python con arrays es un dolor de cabeza. si los necesitas, esta libreria hara que su uso siga la sintaxis "normal" de arrays en cualquier lenguaje. una delicia. :wink:
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
Deckon
Moderador
Moderador
Mensajes: 3273
Registrado: Dom Abr 01, 2007 8:00 am
Ubicación: México, Estado de México

Re: ¿Como puedo aprender Python?

Mensaje por Deckon » Mar May 15, 2012 3:14 pm

Yo tambien ando intentando aprender python y el mejor libro que e leido hasta el momento es este http://learnpythonthehardway.org/book/
Reglamento del Foro | Temas mas Preguntados | WikiEL | GitHub
Linux User #:406092
Manjaro | Asus P8z77-v | i5-2310 | Nvidia GeForce Gt 610 | Hp Ultrabook Folio 13
Avatar de Usuario
victorhck
Forista Mayor
Forista Mayor
Mensajes: 657
Registrado: Mié Feb 09, 2011 11:43 am
Ubicación: /HOME
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por victorhck » Mar May 15, 2012 3:29 pm

Hola!
En forosuse, se habló de algo similar y salieron un buen montón de enlaces, no los transcribo aqui, paso el enlace del post:
- http://www.forosuse.org/forosuse/showthread.php?t=28088

y en esta web tambien se trató el tema en portada:
- http://www.espaciolinux.com/2012/04/ful ... volumen-4/

Saludos...
Registered user: #528067
openSUSE Tumbleweed + KDE

-- mi blog --
Avatar de Usuario
quierolinux
Forista Medio
Forista Medio
Mensajes: 334
Registrado: Lun Feb 11, 2008 8:00 am

Re: ¿Como puedo aprender Python?

Mensaje por quierolinux » Mar May 15, 2012 3:54 pm

Esta página está buena:

http://pythonya.appspot.com/
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por hipersayan_x » Mar May 15, 2012 4:01 pm

niky45 escribió: traduccion: empieza por algo sencillo. si vas a interactuar con el sistema, bash por ahora es tu mejor opcion. y empezar por un browser, es como querer levantar una iglesia sin haber trabajado de albanyil en la vida. ;)
No es tan complicado, un navegador muy básico en 2 minutos con Qt Designer:



Además de los ya mensionados, agrego este que es casi como la bilblia oficial de Python:

http://staff.not.iac.es/~rcardenes/hg/d ... ython3-es/

Y aquí la versión en ingles (original):

http://www.diveintopython3.net/

Y como recomendación, no aprendas Python 2, ya esta obsoleto, eprende Python 3 directamente, hoy tanto PyQt (PySide todavía no, aunque estan haciendo el port) como GTK (QObject) funcionan perfectamente en Python 3.
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
Avatar de Usuario
cronos
Forista Mayor
Forista Mayor
Mensajes: 679
Registrado: Mar Feb 21, 2006 8:00 am
Ubicación: Lima - Perú
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por cronos » Mar May 15, 2012 5:59 pm

Auqi tienes un par más de manuales muy completos por cierto:

http://mundogeek.net/tutorial-python/ **** este es muy bueno :)
http://www.webadictos.com.mx/2008/03/05 ... n-espanol/

Saludos.
Twitter: @cronos426 | IRC/Matrix: cronos/cr0n0s
Debian Testing «bullseye» openbox/i3wm | Manjaro openbox/i3wm | FreeBSD openbox
"H4ck Your Life"
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por mcun » Mar May 15, 2012 6:31 pm

Si quieres aprender python hazlo ya, es un lenguaje fabuloso simple y muy potente

te dejo un par de links

en ese post hay una recopilación de marcadores que yo subí sobre python

post239157.html#p239157


Este otro es una discusión sobre python java tiene datos muy interesantes

noticias-actualidad/java-una-imposicion ... 46509.html
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por niky45 » Mar May 15, 2012 7:03 pm

(completamente offtopic)

nota mental: NUNCA JAMAS pedir info sobre como aprender un lenguaje "comun". creo que si el pobre CharlieBros intenta leerse todo lo que le hemos pasado.... bueno, para cuando acabe, probablemente ya no tendra ganas de aprender python. ::lol::
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
CharlieBros
Forista Mayor
Forista Mayor
Mensajes: 691
Registrado: Lun Sep 26, 2011 2:01 am
Ubicación: Mexico, DF

Re: ¿Como puedo aprender Python?

Mensaje por CharlieBros » Mié May 16, 2012 2:05 am

¡Hombre, me desaniman!, pero bueno, como veo que tengo para buen rato lo dejo para las vacaciones, total, son en solo 2 meses :).
Saludos.
Charlie
Avatar de Usuario
johpunk
Forista Ancestral
Forista Ancestral
Mensajes: 4530
Registrado: Mié Ago 09, 2006 7:00 am
Ubicación: Táchira - Venezuela

Re: ¿Como puedo aprender Python?

Mensaje por johpunk » Mié May 16, 2012 2:48 am

acá dejo el de introducción a la programación con python https://arco.esi.uclm.es/publicdav/doc/book/python.pdf
Linux User #432922 ~ Linux Machine #390497
Gentoo 13.0 | ~amd64 | i3 improved | Github | dotfiles | Identi.ca | Twitter
irc.freenode.net | /join #gnu/linuxOS
fpuga
Forista Mayor
Forista Mayor
Mensajes: 798
Registrado: Sab Ago 25, 2007 7:00 am
Ubicación: Galicia - España
Contactar:

Re: ¿Como puedo aprender Python?

Mensaje por fpuga » Jue May 17, 2012 12:29 am

Crear un navegador en 128 líneas de código (python)

Y para aprender para mi el mejor recurso es el tutorial de la propia página de web de python, si no tienes problemas con el inglés es muy fácil de seguir.
Mi blog: [url=http://conocimientoabierto.es]Conocimiento Abierto[/url]
Avatar de Usuario
CharlieBros
Forista Mayor
Forista Mayor
Mensajes: 691
Registrado: Lun Sep 26, 2011 2:01 am
Ubicación: Mexico, DF

Re: ¿Como puedo aprender Python?

Mensaje por CharlieBros » Jue May 17, 2012 5:18 am

@johpunk: Se ve bueno el librillo, pero como ya dije, me lo dejo para vacaciones.
@fpuga: Lo mesmo.
Saludos.
Charlie
Avatar de Usuario
akodo
Moderador
Moderador
Mensajes: 1457
Registrado: Mié Nov 28, 2007 8:00 am
Ubicación: En la X del explorer (pulse para llamar)

Re: ¿Como puedo aprender Python?

Mensaje por akodo » Vie May 18, 2012 9:53 pm

CharlieBros escribió: He leido muchas maravillas de Python y quiero que sea mi primer lenguaje de programacion.
Desde mi punto de vista, es una mala opción. Python depende de demasiados convencionalismos que no siempre se respetan, y permite cosas que a priori pueden resultar confusas.
Siendo programador novato al 100% (doy por hecho que no sabes nada de programación) vas a acabar cometiendo errores que van a ser difíciles de detectar por el hecho de usar Python.

Llevo 3 semanas realizando una aplicación con Python (no puedo dar detalles, que sino me apalizan) más alguna semana adicional de otra aplicación que dejé en este foro (peor hecha :O ), y a pesar de tener un entorno de desarrollo para python (el pydev de eclipse) y de desarrollar despacio, aún cometo errores que cuestan encontrar y solucionar.

A lo que quiero llegar es que yo dejaría Python para más adelante, cuando tengas una buena base de conceptos de programación. Aquí puedes encontrar algunas recomendaciones que te ayuden.

Tampoco es mi objetivo desanimarte, ni que cambies de lenguaje, es que he tenido una semana dura.... Si estás decidido, suerte, y al toro!
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])
Avatar de Usuario
CharlieBros
Forista Mayor
Forista Mayor
Mensajes: 691
Registrado: Lun Sep 26, 2011 2:01 am
Ubicación: Mexico, DF

Re: ¿Como puedo aprender Python?

Mensaje por CharlieBros » Vie May 18, 2012 10:58 pm

¡Wow, lo hicieron pos-it!, estoy... orgulloso *snif*.
@akodo: Osease, con que empiezo, ¿con bash (como dice niky) o directo a python?
Saludos.
Charlie
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje