El tutorial de Python en PDF

Tutorial de Python 'Python para todos' 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 😉

Comentarios
  1. exelente libro, mil gracias, esta muy bueno, lo voy a llevar a la U para mis clases de lenguajes

    de lo mejor.

    Responder

  2. Quiesta

    Me dan ganas de programar…

    Responder

  3. valenluis

    :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?

    Responder

  4. valenluis

    PD2: estoy en mi laptop privado. o__O

    Responder

  5. Tomcask

    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.

    Responder

  6. El Brujo

    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

    Responder

  7. uh que bueno, gracias por este turorial, ya no tengo más excusas para meterle un poco a Python.

    Responder

  8. muchas gracias, queria empezar algo en python y veo q se facilita mucho asi.
    salu2

    Responder

  9. 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.

    Responder

  10. El Brujo

    Ok, muchas gracias por el tutorial y por la respuesta 😉 A ver qué tal se me da

    El Brujo

    Responder

  11. […] 7, 2008 · No Comments Raúl González Duque de MundoGeek acaba de publicar en su sitio un tutorial en PDF del lenguaje de programación Python, que se llama […]

    Responder

  12. xgamanet

    gracias

    Responder

  13. Desde luego que será un pdf muy útil!!

    Responder

  14. Directo a la biblioteca y con un post-it que dice: Obligada la ojeada!
    Gran aporte!Gracias!

    Responder

  15. […] caso es que en MundoGeek veo que el autor del blog se ha currado un tutorial de Python en PDF y en español que de un […]

    Responder

  16. Sergi

    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

    Responder

  17. wearth

    Gracias!

    Responder

  18. […] El tutorial de Python en PDF […]

    Responder

  19. Cierto, gracias Sergi

    Responder

  20. Andres HLAN

    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

    Responder

  21. rob

    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.

    Responder

  22. Eres grande, tío. Un 10.

    Responder

  23. 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

    Responder

  24. […] buen Tutorial de Python me encuentro en MundoGeek gracias a un amigo friki que me tiró el link en un twit (nudo de palabras). Bueno, bonito y […]

    Responder

  25. Me uno a la ola de agradecimientos xD

    muy bueno para los que apenas empezamos con python.

    Salu2.

    Responder

  26. Jose23

    Muchísimas gracias por tomarte la molestia de publicar este tutorial.

    Un saludo 🙂

    Responder

  27. […] El tutorial de Python en PDF | Vía: […]

    Responder

  28. Gracias!! 😀

    Responder

  29. Eduardo

    Que guapo el tutorial felizmente lo has agregado, gracias y suerte en todo.

    Responder

  30. Carlos

    Excelente tutorial, agradable de seguir, claro y didáctico.
    Me ha servido de mucho, muchas gracias.

    Responder

  31. gustabo5002

    Excelente aporte estimado, realmente bueno. claro y sencillo…

    mis felicitaciones.-

    Responder

  32. Wallach

    Tenía en asuntos pendientes el aprender algo de Python, ahora ya me has quitado las excusas :-).

    Muchas gracias!!!!!!

    Responder

  33. Muchas gracias por el manual. ¿Te importa si lo pongo en mi blog? Muchas gracias 😉

    Responder

  34. […] de MundoGeek ha realizado un excelente tutorial de python el cual podemos descargar gratis en formato […]

    Responder

  35. __overflow__

    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

    Responder

  36. Gracias por comentar en edwingomez.wordpress.com, y Gracias por el Tutorial, es un gran aporte.

    Responder

  37. […] lenguajes de programación que te permiten crear un código limpio y elegante, el autor del blog Mundo Geek ha creado un excelente tutorial y los temas que toca en este tutorial son los […]

    Responder

  38. 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.

    Responder

  39. Me lo apunto, __overflow__.

    Responder

  40. Alex

    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/

    Responder

  41. 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.

    Responder

  42. […] aprender, estoy usando el magnifico manual de Raúl González Duque de “Python para todos“. He comenzado hoy como hace tres cuartos de hora y voy por la página 20 (tardo tanto porque […]

    Responder

  43. No es un error ramix.

    “También podemos utilizar este operador para modificar un elemento de la lista si lo colocamos en la parte izquierda de una asignación”

    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]

    Responder

  44. markintosh

    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

    Responder

  45. Calabacín

    Acabo de ver esto Zootropo. Gracias a ti creo que al fin me pondré a aprender Python (¡de hecho ya he empezado!)

    Responder

  46. una cosa que se me olvido. ¿como demonios hago una interface?

    tengo mac y python en el terminal pero la interface? ¿con xcode?

    Responder

  47. 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.

    Responder

  48. Un buen pdf para retomar mis lecturas sobre python. suelo utilizar python apra procesado de textos.

    Responder

  49. […] dificil encontrar, pero que a partir de ella todo parece más fácil: En MundoGeek han estrito un libro (Python para todos) que os podeis descargar gratuitamente en PDF. Un libro sobre el que todos los […]

    Responder

  50. spoind

    Gracias por la ayuda, soy nuevo en esto de programación y tu me ayudaste a aprender un poco mas, muchas gracias… AJDS…

    Responder

Deja un comentario