Introducción

https://farm5.staticflickr.com/4180/34725946825_0f85497e60_k_d.jpg

Desde el sitio web oficial de Python:

Python es un lenguaje de programación de propósito general y alto nivel similar a Tcl, Perl, Ruby, Scheme, o Java. Algunos de sus características principales incluye:

  • muy limpio, sintáxis legible

    La filosofía de Python se enfoca en legibilidad, desde bloques de código delineados con espacios en blanco significativos para intuir palabras claves en lugar de puntuación inescrutable.

  • librerías estandar extensas y módulos de terceros para prácticamente cualquier tarea

    Python a veces es descrito con las palabras “baterías incluídas” por su extensa librería estandar, que incluye módulos para expresiones regulares, IO de archivos, manejo de fracciones, serialización de objetos, y mucho más.

    Adicionalmente, el Indice de Paquetes Python está disponible para usuarios para publicar sus paquetes para uso extendido, similar a Perl’s CPAN. Hay una próspera comunidad de muy fuertes frameworks de Python y herramientas como el framework web Django y NumPy conjunto de rutinas matemáticas.

  • integración con otros sistemas

    Python puede integrar con librerías Java, activando para ser usado con el ambiente Java al que los programadores corporativos están acostumbrados. También puede extenderse con módulos C o C++ cuando la velocidad es la esencia.

  • omnipresencia en computadores

    Python está disponible en Windows, *nix, y MacOS. Corre donde quiera que la maquina virtual de Java corra, y la implementación de referencia CPython puede ayudar a llevar a Python a donde quiera que este trabajando un compilador de C.

  • comunidad amigable

    Python tiene una vibrante y larga comunidad que mantiene wikis, conferencias, incontables repositorios, listas de correo, canales IRC, y mucho más. Diablos, la comunidad de Python incluso ayudo a escribir esta guía!

Acerca de Esta Guía

Propósito

La Guía de Hitchhiker para Python existe para proporcionar tanto a novatos y expertos desarrolladores de Python un manual de las mejores prácticas para instalación, configuración, y uso de Python diariamente.

Por la Comunidad

Esta guía es diseñada y mantenida por Kenneth Reitz de manera abierta. Esto es un esfuerzo comunitario que tiene un propósito: servir a la comunidad.

Para la Comunidad

Todas las contribuciones a la guía son bienvenidas, desde Pythonistas de todos los niveles. Si crees que hay una brecha en lo que cubre la Guía, crea un fork en Github y envía una solicitud de cambio.

Contribuciones son bienvenidas de todo el mundo, ya sea un veterano o Pythonista nuevo, y los autores de la Guía con mucho gusto te ayudarán si tienes algunas preguntas acerca de la adecuación, integridad, o exactitud de una contribución.

Para empezar a trabajar en la Guía de Hitchhiker, mira la página Contribute.