Menu en Python

domingo, 24 de junio de 2012

Conceptos de Python!!


Acerca de Python

Python es un lenguaje de programación dinámica extraordinariamente potente que se utiliza en una amplia variedad de dominios de aplicación .Python es a menudo comparado con Tcl, Perl, Ruby, Scheme o Java. Algunas de sus características distintivas clave incluyen:
  • muy clara, la sintaxis legible
  • fuertes capacidades de introspección
  • la orientación a objetos intuitiva
  • expresión natural del código de procedimiento
  • la modularidad completa, compatible con paquetes jerárquicos
  • excepción basada en el manejo de errores
  • muy altas a nivel de los tipos de datos dinámicos
  • extensas librerías estándar y módulos de terceros para prácticamente todas las tareas
  • extensiones y módulos fácilmente escritos en C, C + + (o Java para Jython, o. NET para IronPython)
  • integrable dentro de las aplicaciones como una interfaz de scripting

Python es poderoso ... y rápido

Los fans de Python utilizan la frase "baterías incluidas" para describir la biblioteca estándar , que cubre todo, desde el procesamiento asincrónico de archivos zip. El lenguaje en sí es una fuente flexible que puede manejar prácticamente cualquier dominio del problema .Construye tu propio servidor web en tres líneas de código. Construir flexibles basadas en datos de código utilizando poderosas y dinámicas de Python capacidades de introspección y las características avanzadas del lenguaje tales como clases de meta- , la tipificación de pato ydecoradores .
Python permite escribir el código que necesita, de forma rápida. Y, gracias a un compilador de bytes altamente optimizado y bibliotecas de soporte, el código de Python funciona más que suficiente para la mayoría de las aplicaciones. La aplicación tradicional de CPython utiliza una máquina virtual de código de bytes; PYPY apoya justo a tiempo (JIT) a código máquina. Además, Jython y IronPython (ver más abajo) el apoyo a la compilación JIT en sus respectivas implementaciones de máquinas virtuales.

Python juega bien con otros

Python se puede integrar con COM , . NET y CORBA objetos.
Para las bibliotecas Java, utilice Jython , una implementación de Python para la Java Virtual Machine.
Para. NET, prueba de IronPython , nueva implementación de Microsoft de Python para. NET, o Python para. NET .
Python también es apoyado por el motor de Internet Comunicaciones (ICE) y muchas otras tecnologías de integración.
Si usted encuentra algo que Python no puede hacer, o si usted necesita la ventaja de rendimiento de código de bajo nivel, puede escribir módulos de extensión en C o C + +, o una envoltura existente con TRAGO o Boost.Python . Módulos aparecen envueltos en su programa exactamente igual que el código nativo de Python. Esa es la integración de lenguajes de forma fácil. También puede ir a la ruta contraria yembeber Python en su propia aplicación, ofreciendo a sus usuarios con un lenguaje que van a disfrutar de su uso.

Python funciona en todas partes

Python está disponible para los principales sistemas operativos: Windows, Linux / Unix, OS / 2, Mac, Amiga, entre otros. Incluso hay versiones que se ejecutan en . NET , la máquina virtual de Java , y Nokia Series 60 teléfonos celulares. Te gustará saber que el mismo código fuente funcionará sin cambios en todas las implementaciones.
Su sistema favorito no está aquí? Todavía puede soportar Python si hay un compilador de C para él. Pregunte a su alrededor en las noticias: comp.lang.python - o simplemente tratar de compilar Python sí mismo.

Python es fácil ... y fácil de aprender

El grupo de noticias de Python es conocido como uno de los más acogedores alrededor. El desarrollador y el usuario ávido de la comunidad mantiene un wiki , alberga internacionales y locales, conferencias , corre carreras de desarrollo, y contribuye a los repositorios de código en línea.
Python también viene con completa documentación , ambas integradas en el lenguaje y como páginas web independientes. Tutoriales en línea como objetivo tanto el programador experimentado y el principiante . Todos están diseñados para hacer que su productividad rápidamente. La disponibilidad de primer orden los libros completa el paquete de aprendizaje.

Python es abierta

La implementación de Python está bajo una licencia de código abierto que hace que sea de libre uso y distribuibles, incluso para uso comercial. La licencia de Python es administrado por la Python Software Foundation .
Echa un vistazo a los dominios de aplicación en Python se utiliza, o intente la descarga actual por sí mismo.

lunes, 23 de abril de 2012

Pygame

Pygame es una librería-platfrom diseñado para hacer más fácil escribir software multimedia, como juegos, en Python. Pygame requiere que el lenguaje Python y la biblioteca SDL multimedia. También puede hacer uso de varias bibliotecas populares.






Instalación
Definitivamente, usted debe comenzar con la instalación de un paquete binario para su sistema. Los paquetes binarios suelen venir con o dar la información necesaria para las dependencias. Elegir un instalador apropiado para su sistema y la versión de Python desde la página de descargas de pygame. http://www.pygame.org/download.shtml
Instalación de la fuente es bastante automatizado. La mayoría de los trabajos implicará la compilación e instalación de todas las dependencias de pygame. Una vez que se hace correr el "setup.py" script que intentará auto-configurar, compilar e instalar pygame.
Mucha más información acerca de la instalación y compilación está disponible en el install.html archivo.

Licencia
Esta biblioteca se distribuye bajo licencia GNU LGPL versión 2.1, que se puede encontrar en el archivo "doc / LGPL". Me reservo el derecho de colocar las futuras versiones de esta biblioteca bajo una licencia diferente. http://www.gnu.org/copyleft/lesser.html
Esto básicamente significa que puede utilizar pygame en cualquier proyecto que quiera, pero si hace algún cambio o adición a pygame sí, estos deben ser liberados con una licencia compatible. (Preferiblemente vuelven a enviar el proyecto de pygame). De código cerrado y los juegos comerciales están bien.
Los programas en los "ejemplos" subdirectorio se encuentran en el dominio público.


Ejemplos (EXELENTE LIBRERIA):














Pygame es un conjunto de Python módulos diseñados para la escritura de los juegos. Pygame agrega la funcionalidad en la parte superior de la excelente SDL biblioteca. Esto le permite crear juegos con todas las funciones y programas multimedia en el lenguaje Python. Pygame es altamente portable y funciona en casi todas las plataformas y sistemas operativos. Pygame en sí ha sido descargado millones de veces, y ha tenido millones de visitas a su sitio web.

Y este dia decidi hablar un poco acerca de pygame ya que es una herramienta super util a la hora de crear juegos espero les guste esta publicacion visiten las paginas oficiales de pygame y lean la documentacion ,los ejemplos, etc .




Bienvenidos al conocimiento..............