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. Gracias el tutorial , y por haberte tomado el trabajo de publicarlo todo junto y formatearlo (y sobre todo por hacerlo v3 «compliant») :).

    Hay un problema que me he encontrado al probarlo en el v3, no es muy importante pero a lo mejor puedes solucionarlo para futuras versiones. En los títulos de los apartados no aparecen los carácteres que llevan tilde (aparece solamente el hueco).

    Saludos y gracias otra vez por el trabajo que te has tomado.
    Carlos

  2. He seguido mas o menos el tutorial, y esta version en PDF queda como referencia. Además quizá (y no tengo nada que ver con ellos) te puede interesar publicarlo en bubok, alguien lo puede necesitar impreso…

  3. Pingback: Python para todos « Ubuntu Life

  4. Pingback: Tutorial: Python para Todos | HNKweb

  5. Excelente y Felicidades por la documentación y Tutor quería informarles que con el permiso de ustedes lo voy a difundir desde mi Blog El CoDiGo K para hacerlo llegar a más programadores. Sigan asi!

  6. Sinceramente no me llamaba la atención este lenguaje, mejor dicho, la programación en general. Pero veo que no es el primer articulo que publicas al respecto, asi que le echaré un ojo a ver en que me puede ser realmente práctico.

    Gracias y gran trabajo

  7. Muchas gracias! Este tuto esta bien para principiantes? Tengo muy poca experiencia en Python (y en C++)… se hacer algunas cosas, pero nada complicado.

  8. He intentado que el tutorial sea lo más sencillo posible, Pk_JoA, explicando conceptos que no tienes por qué conocer si no eres programador, pero a la vez incluir comentarios útiles y comparativas con otros lenguajes para los que ya saben programar.

    Así que sí, yo diría que te puede servir. De todas formas si tienes alguna duda siempre puedes preguntarme, y si no está clara cualquier cosa se puede reescribir 🙂

  9. Gracias por publicar un trabajo así de bueno para un principiante, vamos no tengo idea de Python sólo un poco de C++ y me he emocionado un poco al ver cuán simple puede ser un hola mundo en este lenguaje. Saludos XD

  10. Pingback: Python para todos « evelio.blog();

  11. muchas gracias por el esfuerzo, justo lo que quiero aprender es python para continuar con pyqt

    yo casi nunca posteo pero visito este blog

    saludos

  12. Muy interesante si señor, habra que leerselo a ver si se aprende algo, aunque con lo dura que tengo la cabeza… jejeje

  13. Impresionante tu curro. Muchísimas gracias por este fantástico trabajo.

    Python es un lenguaje que aprendí por encima hace unos meses y me gustó mucho.

    Estaré atento a ver si haces alguna corrección o algo para tenerlo listo para imprimir 🙂

  14. Yo no soy programador pero me gusta mucho este mundo de la computacion..

    No se nada de lenguajes, pero he sido autodidacta en lo que es el html y un poco de Java y de repente un poco con Visual y sql esto con el fin de hacer mis propias paginas utilizando el codigo o alguna que otra cosa para mi trabajo..

    Siempre he querido saber como contribuir con ideas, o con revisiones o con algo mas que donaciones en el mundo del Open Source, solo que me he topado que los lenguajes de programación son una moda.. hoy en dia hay uno, mañana otro y es donde me pregunto que valdría la pena aprender.. y no estoy muy seguro si Phyton o C++ y que si en estos lenguajes se requiere mas de experiencia que de empeño para poder obtener algun buen projecto.. y si creen que el auto aprendizaje es sufciente…

  15. Excelente tutorial, solo una duda
    porque con indesign?
    hay herramientas que son software libre, tal como lo es python.
    Es solo una opinion personal.
    Gracias

  16. Muchas felicitaciones y agradecimientos por compartir el conocimiento,
    me viene de perillas para comenzar a ver el appengine de google

  17. Tonny, estaba entre InDesign, QuarkXPress o Scribus a nivel de programas de maquetación o usar LaTeX u OpenOffice.org directamente.

    De InDesign ya tenía alguna idea, y Scribus no es una mala alternativa, pero echaba cosas en falta.

  18. Pingback: Aprende Python « Un Pinguino Errante

  19. Tremendo, se lo acabo de enviar por e-mail a mis amigos/as programadores/as y aficionados al mundillo.

    Me sumo al carro de las felicitaciones, pocas guías hay sobre programación que no usen un lenguaje demasiado técnico (dentro de lo que cabe).

  20. Pingback: Tutorial de Python en PDF « Peripecias de un domador de pingüinos

  21. Hola Zootropo, me estoy leyendo el tutorial y está muy bien, muy didáctico 🙂
    Ahora mismo voy por lo de los reales, comentas que hay un tipo más llamado Decimal, por favor, ¿dónde puedo obtener información sobre ello?
    Otra cosa que quería comentarte es que me ha hecho mucha gracia lo de que los números enteros son los negativos, los positivos y el cero, ¿también eres de los que pi9ensan que el cero no es un natural?
    Obviamente no he terminado de leer el tutorial, pero te pregunto: ¿puedo utilizar las librerías GSL junto con python?
    Espero poder comentar sobre el tutoria en mi blog en cuanto me lo haya leído 😉
    Muchas gracias 🙂

  22. Muchas gracias Zootropo… ya le di un preview, y parece que es una recopilación de lo que has estado posteando y completando un poco mas la redacción ¿o no?

    Realmente admiro el interés por ayudar que tenes.

  23. Ahora mismo voy por lo de los reales, comentas que hay un tipo más llamado Decimal, por favor, ¿dónde puedo obtener información sobre ello?

    Aquí puedes encontrar una pequeña introducción, pero espera a saber qué son los módulos y cómo importarlos: módulo Decimal

    ¿también eres de los que piensan que el cero no es un natural?

    Sé que hay una pequeña polémica sobre el cero, pero no estoy posicionado 😛

    ¿puedo utilizar las librerías GSL junto con python?

    Si, con PyGSL, aunque hay algunas cosas que aún no están implementadas, como transformadas de Fourier, que de todas formas puedes hacer con el módulo FFT.

    En general parece que Python está bastante bien para programación científica, aunque tampoco puedo opinar de primera mano porque no es a lo que me dedico.

  24. Pingback: Tutorial de Python « Estaba yo pensando…

  25. Pingback: La Madriguera de Jumy » Archivo del Blog » Python para todos

  26. Pingback: La Madriguera Libre » Blog Archive » Python para todos

Deja un comentario

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