Autor Tema: Documentación Python  (Leído 6818 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5412
Documentación Python
« en: 24 de Marzo de 2015, 11:45:47 »
Lista de documentación (libros, manuales, webs) sobre Python:





1. Tutoriales en español:

1.1. Tutorial de Python 2.4
      Tutorial Python 2.0 en PDF
      Tutorial Python 2.0

1.2. Tutoriales Python 2.7 y 3.4

1.3. Curso de introducción a Python





2. Libros en español:

  1. Aprenda a pensar como un programador (con Python)

         

      Libro muy recomendable para aprender Python en profundidad a la vez que se aprenden conceptos sencillos y avanzados de programación.
      Para una introducción rápida a Python es mejor comenzar por un tutorial.

2.2. Inmersión en Python. Versión PDF

2.3. Introducción a la programación con Python

2.4. Python para todos


2.5. Aprender a programar con Python: una experiencia docente

2.6. Notas sobre el lenguaje Python

2.7. Python instantáneo (Magnus Lie Hetland)





3. Tutoriales en ingles:

3.1. The Python Tutorial 2.7

3.2. The Python Tutorial 3.4





4. Libros en Ingles:

4.1. Think Python. How to Think Like a Computer Scientist.     PDF   Web

         


4.2. Thinking in Python     PDF


4.3. Dive into Python     Amazon

         


4.4. Python in a Nutshell. O'Reilly     Web

         


4.5. Python Cookbook. O'Reilly     Web

         


4.6. Programming Python. 4th edition. (O'Reilly)     Web

         


4.7. Learning Python. O'Reilly

         


4.8. Python Programming for the Absolute Beginner     Amazon

         


4.9. Core Python Programming.     Amazon

         

4.10 Introduction to Computation and Programming Using Python.       MIT Press
       Usado como libro de texto en el curso masivo online del MIT:
       Introduction to Computer Science and Programming Using Python
       
         

4.11. Data structures and Algorithms in Python

4.12. Python Developer's Handbook

4.13. Python programming in win32

4.14 Learning Python the Hard Way. Online book
       Free online text.



5. Guías de estilo de programación:

5.1 PEP 08 -- Style Guide for Python Code.
     Documento en español. PDF
     English web page.
« Última modificación: 08 de Febrero de 2018, 06:45:56 por Picuino »

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2233
Re: Documentación Python
« Respuesta #1 en: 24 de Marzo de 2015, 12:46:15 »
Existe mucha documentación libre de derechos, tanta que os aconsejo afinar las búsquedas combinando dorks y herramientas de búsqueda de Google.

Un ejemplo:


Adaptando los dorks a la sintaxis del buscador Bing se obtendrán nuevos resultados.


Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Documentación Python
« Respuesta #2 en: 24 de Marzo de 2015, 13:10:28 »


¿ Hay muchas diferencias entre Python 2 y Phyton 3 ?, porque he instalado la versión 3, le doy algo tan básico como print 'hola' o print 1, y error, googleando veo que han cambiado la sintaxis del print, ahora es print ("hola") o print (1), que ya son ganas de marear cambiar comandos básicos. Es por si esos libros están anticuados con Python 3.


Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5412
Re: Documentación Python
« Respuesta #3 en: 24 de Marzo de 2015, 13:37:21 »
Yo todavía programo con Python 2.7
Muchos libros están escritos para esta versión antigua.

La versión 3.x es el futuro, pero todavía hay libros, documentación, módulos externos, etc. que no están portados a la versión 3.x

Yo recomiendo el primer libro: Aprenda a pensar como un programador (con Python)
Tiene una gran calidad, es muy completo y es libre.


Saludos.

P.D.: Python 2.7 acepta tanto print "hola" como print("hola")
« Última modificación: 24 de Marzo de 2015, 13:48:05 por Picuino »

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Documentación Python
« Respuesta #4 en: 24 de Marzo de 2015, 13:51:47 »
  Para quienes quieran hacer alguna GUI con Python, pueden utilizar pyqt4 y qtdesigner. Hay varios tutoriales en ingles. Estoy buscando en castellano pero no puedo encontrar (seguramente debido a mi ignorancia.)
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado elgarbe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2178
Re: Documentación Python
« Respuesta #5 en: 24 de Marzo de 2015, 14:27:30 »
Yo recomiendo el primer libro: Aprenda a pensar como un programador (con Python)
Tiene una gran calidad, es muy completo y es libre.

lo empecé a leer anoche.... la verdad, muy buen material de lectura, no solo con phyton sino como programacion en general.

sds.
-
Leonardo Garberoglio

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 761
Re: Documentación Python
« Respuesta #6 en: 04 de Abril de 2015, 15:16:07 »
Pues he empezado con python  :o y me he instalado el python 3.4 y como soy exageradamente nuevo he conseguido un Tutorial para principiantes dummies como yo jejejejeje, haber si a alguien le sirve.
« Última modificación: 04 de Abril de 2015, 15:56:58 por Micom »
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5412
Re: Documentación Python
« Respuesta #7 en: 04 de Abril de 2015, 16:05:57 »
Lo he añadido en el primer mensaje, dentro de tutoriales.

Te recomiendo que eches un vistazo al tutorial. Es bastante bueno:

http://pyspanishdoc.sourceforge.net/tut/node5.html

Saludos.

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 761
Re: Documentación Python
« Respuesta #8 en: 05 de Abril de 2015, 14:41:22 »
Pues ceo que ya me estoy enamorando del Python, en el buen sentido de la palabra :D. Lo instale sobre Windows trae su propio idle gui o editor y compila los pequeños programas rapidito, Esta muy bueno el tutorial amigo Picuino gracias.
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5412
Re: Documentación Python
« Respuesta #9 en: 05 de Abril de 2015, 19:21:41 »
Pues cuando veas lo que es capaz de hacer... además de enamorarte no parará de asombrarte.

Así me quedé cuando conocí la introspección en Python  :shock:
Imposible en un lenguaje compilado. Cuando le preguntas a Python sobre sus funciones, te puede devolver una lista de todas ellas y cómo funciona cada una (documentación), basándose en los comentarios que has colocado en el código.

Como esto, muchas cosas más.

Saludos.

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Documentación Python
« Respuesta #10 en: 07 de Abril de 2015, 06:57:42 »
Dejo otro tutorial que encontre de Python.
Copyright © Python Software Foundation
Esta documentación está cubierta por la Licencia PSF para Python 3.3.0, que
basicamente permite que use, copies, modifiques y distribuyas este contenido.

https://www.dropbox.com/s/8oupo3i551g5oj5/El%20Tutorial%20de%20Python%20-%20Guido%20Van%20Rossum.pdf?dl=0

Saludos!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5412
Re: Documentación Python
« Respuesta #11 en: 07 de Abril de 2015, 11:23:04 »
Gracias. Aquí están las versiones oficiales actualizadas:

http://docs.python.org.ar/tutorial/index.html


En esa misma web hay un listado de documentación muy interesante:

http://python.org.ar/aprendiendo-python/


Saludos.


Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5440
    • Electrónica Didacta
Re:Documentación Python
« Respuesta #12 en: 02 de Agosto de 2016, 14:54:30 »
en Python existen desarrollo rápido de aplicaciones (RAD) ?

las cosas que yo he visto que hacen en Python, son script para ejecutar procesos ocultos del sistema, pero no si se puedan crear aplicaciones interactivas GUI para usuarios finales.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Conectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 7682
Re:Documentación Python
« Respuesta #13 en: 02 de Agosto de 2016, 15:16:37 »
GUI se puede, pero no vi nunca un RAD como el que creo que estas buscando.

https://wiki.python.org/moin/GuiProgramming

Desconectado tsk

  • PIC16
  • ***
  • Mensajes: 249
Re:Documentación Python
« Respuesta #14 en: 02 de Agosto de 2016, 15:22:53 »
Algo así RAD tipo Delphi/Lazarus probablemente

http://www.python-camelot.com/

Pero en general las GUIs las puedes manejar con QT(PyQt, PySide, Qt Desgner), Gtk (pygtk, PyGObject, Glade). Tkinter, entre otros (incluso con java si usas jython, o winforms con IronPython)

Hay muchos programas con GUI hechos en python, por ejemplo el IDE para python NINJA-IDE (https://github.com/ninja-ide/ninja-ide) esta hecho en python usando Qt