Desarrollo De Aplicaciones De Escritorio

Páginas: 11 (2541 palabras) Publicado: 30 de mayo de 2012
Sobre este documento...
Los contenidos de este documento están bajo la licencia Creative Commons Esta versión impresa se creo el 10 de Julio de 2008 y todavía esta incompleta, si deseas descargar la última versión puede informarte en http://www.elcodigok.com.ar Si deseas aportar sugerencias, comentarios, críticas o informar la presencia de errores puede hacerlo a danyx@elcodigok.com.ar Para másinformación les recomiendo que visiten mi blog El CoDiGo K http://www.elcodigok.com.ar y LaREPAWEB http://www.larepaweb.com.ar

PyQT Desarrollando Aplicaciones de Escritorio
Esta pequeña guía es el resultado de una recopilación y de horas de trabajo, motivado desde hace tiempo, debido a que muchos programadores quieren comenzar a programar con estas dos grandiosas herramientas y muchas vecesno sabe como dar los primeros pasos sin quedarse en el intento. Para ello esta guía intenta ser un documento de referencia y de motivación para comenzar a trabajar y realizar interfaces de usuarios muy simples.

INTRODUCCIÓN

¿Qué es Python?
Python es un Lenguaje de Programación creado por Guido van Rossum en el año 1990, este personaje ya se los había presentado anteriormente en nuestrasección de Programadores. Es un lenguajes muy comparado con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es actualmente la 2.5.1 (18 de abril de 2007). Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con unagran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros. Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en eldesarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.

Características de Python
En primer lugar les comento que Python es un Lenguaje deProgramación multiparadigma, lo cual significa que no trata de forzar a los programadores a adoptar un determinado modelo de paradigma o estilo sino que permite varios. Entre ella tenemos POO (Programación

Orientada a Objetos), Programación Estructurada, Programación Funcional y la Programación orientada a Aspectos. Python utiliza tipado dinámico de datos (puede tomar una variable diferentes tipos dedatos durante la ejecución del programa) y referencia counting para el manejo de memoria. Otra característica importante de Python es la resolución dinámica de nombres, lo que enlaza un método y un nombre de variable durante la ejecución del programa. Otro objetivo del diseño del lenguaje era la facilidad de extensión. Nuevos módulos se pueden escribir fácilmente en C o C++. Python puede utilizarsecomo un lenguaje de extensión para módulos y aplicaciones que necesitan de una interfaz programable. Aunque el diseño de Python es de alguna manera hostil a la programación funcional tradicional del Lisp, existen bastantes analogías entre Python y los lenguajes minimalistas de la familia del Lisp como puede ser Scheme.

Las librerías QT
QT es una biblioteca multiplataforma, creadas paradesarrollar interfaces gráficas de usuarios. Fue creada por la compañía noruega Trolltech (una compañía de software fundada en el año 1994). Seguramente reconocerás a QT ya que el mismo utiliza el entorno gráfico KDE (K Desktop Environment) un entorno gráfico para los sistemas operativos GNU/Linux o FreeBSD entre otros. Es desarrollado con el lenguaje de programación C++ de forma nativa pero existen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • INTRODUCCION AL DESARROLLO DE APLICACIONES DE ESCRITORIO CON .NET
  • Aplicaciones hibridas, de escritorio, moviles y multiplataformas
  • Desarrollo De Aplicaciones
  • Desarrollo de aplicaciones
  • Desarrollo de aplicaciones
  • Desarrollo de aplicaciones
  • Desarrollo De Aplicaciones
  • desarrollo de aplicaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS