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 😉

170 comentarios en «El tutorial de Python en PDF»

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

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

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

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

  5. Pingback: Python para todos « Iterativo e Incremental

  6. Pingback: Aprender Python « Pacovi

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

  8. Pingback: Links interesantes de la semana…

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

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

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

  12. Pingback: Tutorial de Python en PDF | Entre Código y Colores...

  13. Pingback: Manual de Python » Tuxitos - Weblog personal de Alejandro Sobrino - Jander

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

    Muchas gracias!!!!!!

  15. Pingback: Tutorial de Python en PDF

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

  17. Pingback: Tutorial de Python en español

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

  19. Pingback: Aprendo a programar en Python | Navegante Geek

  20. 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]

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

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

  23. Pingback: Antícanis » Cómo aprender Python

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

Responder a kglacius Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.