Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 28 mensajes ]  Ir a página 1, 2  Siguiente
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Lun Sep 26, 2011 2:01 am
Mensajes: 691
Ubicación: Mexico, DF

Nota Publicado: Mar May 15, 2012 6:40 am 
Arriba  
¡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

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Jue Abr 12, 2007 7:00 am
Mensajes: 9186
Ubicación: tras la pantalla (...)

Nota Publicado: Mar May 15, 2012 11:21 am 
Arriba  
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 ]

 Perfil WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Dom Abr 01, 2007 8:00 am
Mensajes: 3273
Ubicación: México, Estado de México

Nota Publicado: Mar May 15, 2012 3:14 pm 
Arriba  
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

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mié Feb 09, 2011 11:43 am
Mensajes: 657
Ubicación: /HOME

Nota Publicado: Mar May 15, 2012 3:29 pm 
Arriba  
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 --

 Perfil WWW  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Lun Feb 11, 2008 8:00 am
Mensajes: 334

Nota Publicado: Mar May 15, 2012 3:54 pm 
Arriba  
Esta página está buena:

http://pythonya.appspot.com/

 Perfil  

Desconectado
Forista Legendario
Forista Legendario
Avatar de Usuario

Registrado: Vie Abr 27, 2007 7:00 am
Mensajes: 1905

Nota Publicado: Mar May 15, 2012 4:01 pm 
Arriba  
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

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mar Feb 21, 2006 8:00 am
Mensajes: 679
Ubicación: Lima - Perú

Nota Publicado: Mar May 15, 2012 5:59 pm 
Arriba  
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.

_________________
G+: cronos | Twitter: @cronos426 | Pump.io: @cronos | IRC: cronos/cr0n0s
Manjarobox 0.8.9 i686 | Fedora 20 Gnome3 x86_64 | Debian Wheezy Xfce 4.8 i686
"Reciclemos, el planeta nos necesita"

 Perfil WWW  

Desconectado
Administrador
Administrador
Avatar de Usuario

Registrado: Lun Abr 19, 2010 12:30 am
Mensajes: 3888
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)

Nota Publicado: Mar May 15, 2012 6:31 pm 
Arriba  
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-sun-realmente-mejor-que-python-t46509.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

 Perfil WWW  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Jue Abr 12, 2007 7:00 am
Mensajes: 9186
Ubicación: tras la pantalla (...)

Nota Publicado: Mar May 15, 2012 7:03 pm 
Arriba  
(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 ]

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Lun Sep 26, 2011 2:01 am
Mensajes: 691
Ubicación: Mexico, DF

Nota Publicado: Mié May 16, 2012 2:05 am 
Arriba  
¡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

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Ago 09, 2006 7:00 am
Mensajes: 4531
Ubicación: Táchira - Venezuela

Nota Publicado: Mié May 16, 2012 2:48 am 
Arriba  
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

 Perfil  

Desconectado
Forista Mayor
Forista Mayor

Registrado: Sab Ago 25, 2007 7:00 am
Mensajes: 798
Ubicación: Galicia - España

Nota Publicado: Jue May 17, 2012 12:29 am 
Arriba  
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: Conocimiento Abierto

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Lun Sep 26, 2011 2:01 am
Mensajes: 691
Ubicación: Mexico, DF

Nota Publicado: Jue May 17, 2012 5:18 am 
Arriba  
@johpunk: Se ve bueno el librillo, pero como ya dije, me lo dejo para vacaciones.
@fpuga: Lo mesmo.
Saludos.
Charlie

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 8:00 am
Mensajes: 1457
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Vie May 18, 2012 9:53 pm 
Arriba  
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" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Lun Sep 26, 2011 2:01 am
Mensajes: 691
Ubicación: Mexico, DF

Nota Publicado: Vie May 18, 2012 10:58 pm 
Arriba  
¡Wow, lo hicieron pos-it!, estoy... orgulloso *snif*.
@akodo: Osease, con que empiezo, ¿con bash (como dice niky) o directo a python?
Saludos.
Charlie

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 28 mensajes ]  Ir a página 1, 2  Siguiente
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Grupo telegram para hablar y aprender sobre python

en Programación

vmsandmatt

1

1727

Vie Feb 19, 2016 11:53 am

doc Ver último mensaje

Aprender

en Software

chocoloco

4

891

Sab Sep 12, 2009 3:28 am

Deckon Ver último mensaje

Buscando aprender.

en Documentación

thunderlinux

4

1150

Lun Feb 20, 2012 8:05 pm

niky45 Ver último mensaje

Aprender Linux "en serio"

en Documentación

Servasky

6

2102

Sab Nov 28, 2009 11:27 pm

Servasky Ver último mensaje

Aprender linux en academia?

[ Ir a página: 1, 2 ]

en El Café

sabrinavp

17

2880

Mié Abr 06, 2011 8:31 pm

mcun Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO