Después de un par de días pegándome con InDesign aquí tenéis el tutorial de Python de Mundo geek en PDF: Tutorial de Python ‘Python para todos’.
Está bajo licencia Creative Commons Reconocimiento 2.5, por lo que podéis distribuirlo, modificarlo, traducirlo a otros idiomas, o incluso venderlo, … con el único requerimiento de mencionar el autor original (preferiblemente con un enlace a la web).
En total son 108 hojas, que iré actualizando y ampliando a la vez que los artículos del blog. Estos son los temas que se tratan en el tutorial de Python:
- Tipos básicos
- Control de flujo
- Funciones
- Orientación a objetos
- Programación funcional
- Excepciones
- Módulos y paquetes
- Entrada / Salida
- Expresiones regulares
- Sockets
- Interacción con webs
- Threads
Si encontráis cualquier error o tenéis cualquier sugerencia mandadme un correo o dejad un comentario 😉
exelente libro, mil gracias, esta muy bueno, lo voy a llevar a la U para mis clases de lenguajes
de lo mejor.
Me dan ganas de programar…
:D, excelente, muchísimas gracias por tu trabajo y tomarte la molestia de pasarlo a PDF. 😉
PD: cuando entre para comentar, en el espacio «name» aun seguia el nombre del usuario anterior (Quiesta) :S, algun bug o.O?
PD2: estoy en mi laptop privado. o__O
Felicidades!!!, vistazo rápido y la verdad se ha quedado como referencia, sinceramente.
Empecemos por los «consejos», en la pagina 20 ayudaría poner un ejemplo sobre lo de las Triples Comillas.
Te recomiendo que lo subas a bubok, comentas que esta incompleto, pero quien quiera imprimirlo adelante….
Ponle un precio bajo que compraremos mas… 😉
En cuanto tenga un momento, hago una referencia en el blog.
Precisamente quería empezar con algún lenguaje, es posible sin tener practicamente ninguna idea de programación meterse con Python? Me habían recomendado empezar por algo tipo C ya que facilita el aprendizaje de otros lenguajes pero si me decís que es posible aprender python sin tener conocimientos previos me pongo a leer el tutorial esta misma noche.
El Brujo
uh que bueno, gracias por este turorial, ya no tengo más excusas para meterle un poco a Python.
muchas gracias, queria empezar algo en python y veo q se facilita mucho asi.
salu2
valenluis supongo que será por la caché.
Tomcask me lo apunto.
El Brujo, de hecho Python es muy bueno como primer lenguaje. Bastante mejor que C o C++ en mi opinión. Es muy cercano al lenguaje natural y muy sencillo de aprender.
Ok, muchas gracias por el tutorial y por la respuesta 😉 A ver qué tal se me da
El Brujo
Pingback: Python para todos « Iterativo e Incremental
gracias
Desde luego que será un pdf muy útil!!
Directo a la biblioteca y con un post-it que dice: Obligada la ojeada!
Gran aporte!Gracias!
Pingback: Aprender Python « Pacovi
Muy guapo el pdf. Creo que he encontrado un error:
p36: donde pone
for val in otros:
print otros
creo que deberia ser
for val in otros:
print val
Gracias!
Pingback: Links interesantes de la semana…
Cierto, gracias Sergi
ufff que buen tutorial y yo que apenas estoy comenzando en linux y veo ese monton de programas en phyton solo se programar php pero quiero aprender XD
Sólo quería decirte que tu blog tiene el diseño más bonito y fácil de leer que he visto. Me encanta.
Y muchas gracias por todo lo que nos das sin pedir nada a cambio.
Eres grande, tío. Un 10.
Bueno, yo no tengo la posibilidad de utilizarlo, por tiempo, hardware, software, inteligencia y todo tipo de «todo mal» jajaja!
Pero pondre mi granito de arena ayudando a su difusion =)
Mis Felicitaciones Zoo
Pingback: Tutorial de Python en PDF | Entre Código y Colores...
Me uno a la ola de agradecimientos xD
muy bueno para los que apenas empezamos con python.
Salu2.
Muchísimas gracias por tomarte la molestia de publicar este tutorial.
Un saludo 🙂
Pingback: Manual de Python » Tuxitos - Weblog personal de Alejandro Sobrino - Jander
Gracias!! 😀
Que guapo el tutorial felizmente lo has agregado, gracias y suerte en todo.
Excelente tutorial, agradable de seguir, claro y didáctico.
Me ha servido de mucho, muchas gracias.
Excelente aporte estimado, realmente bueno. claro y sencillo…
mis felicitaciones.-
Tenía en asuntos pendientes el aprender algo de Python, ahora ya me has quitado las excusas :-).
Muchas gracias!!!!!!
Muchas gracias por el manual. ¿Te importa si lo pongo en mi blog? Muchas gracias 😉
Pingback: Tutorial de Python en PDF
Un tutorial BUENISIMO!, y me encanto la estructura, en cuanto al material, que tiene! espero que siga creciendo! algo que vi en un solo tutorial nada mas y que estaria bueno ponerlo, es lo de trabajar con conjuntos y operaciones entre conjuntos.
Los metodos especiales estan bien explicados, pero faltan ejemplos de como acceder a ellos, es decir el __str__ con print objeto, pero __del__?.
Lo que he notado que no me pareció muy clara la diferencia entre las «clases de nuevo estilo» y las clases «viejas».
Felicitaciones por el tutorial!
Saludos
Gracias por comentar en edwingomez.wordpress.com, y Gracias por el Tutorial, es un gran aporte.
Pingback: Tutorial de Python en español
Muchas gracias por compartir este pedazo de tutorial. Ahora ya sí que no tengo excusa, tengo que ponerme a trastear con Python ya mismo…
SaludoX.
Me lo apunto, __overflow__.
He encontrado por la web esta página que compila online el código fuente de algunos lenguajes, entre ellos Python. Para quien le pueda interesar aquí la dejo: http://codepad.org/
Gracias por el tutorial Raúl, lo estoy siguiendo y creo que he encontrado una errata, revísalo por si me he confundido:
En la página 23 pone:
l = [22, True]
# Ahora l valdrá [99, True]
l[0] = 99
Creo que l[0] no es igual a 99, será igual a 22 ¿no?
Gracias una vez más por tu esfuerzo.
ramix.
Pingback: Aprendo a programar en Python | Navegante Geek
No es un error ramix.
Es decir, eso es una asignación. Lo que estás haciendo es indicar que quieres que a partir de ese momento l[0] (la posición 0 de l) valga 99.
Como antes l era [22, True], y has cambiado la primera posición a 99, al final del programa l valdrá [99, True]
ey hola que buen tuto te aventaste
soy diseñador grafico tal vez en una chansa te puedo ayudar con algo de imagenes o no se.
saludos
Acabo de ver esto Zootropo. Gracias a ti creo que al fin me pondré a aprender Python (¡de hecho ya he empezado!)
una cosa que se me olvido. ¿como demonios hago una interface?
tengo mac y python en el terminal pero la interface? ¿con xcode?
Si lo que quieres es crear una aplicación con interfaz de usuario gráfica tienes varios frameworks disponibles: wxPython, pyGTK, pyGUI, …
Si lo que quieres es un IDE, se comentan algunos en el capítulo de introducción.
Un buen pdf para retomar mis lecturas sobre python. suelo utilizar python apra procesado de textos.
Pingback: Antícanis » Cómo aprender Python
Gracias por la ayuda, soy nuevo en esto de programación y tu me ayudaste a aprender un poco mas, muchas gracias… AJDS…