• ESTAMOS EN ACTUALIZACION DE NUESTRA WEB

    Nuestro sitio esta en mantenimiento y actualizaciónRead more
  • Asesoramiento en TICs

    La consultoría web consiste en orientar, asesorar y apoyar al cliente en todo lo necesario para llevar a cabo con éxito su proyecto en internet, que consiste en implementar laboratorios de computo, aulas multimedias y cabinas de internet con los servicios de innovación.Read more
  • Posicionamiento web - SEO

    El vender imagen en internet y en las redes sociales, se ha vuelto un punto clave para aquellas empresas que quieren abrir su mercado a un mundo digital competitivo. El diseñar y colgar una pagina web donde se ofresca los productos y servicios y todo termina el proceso; si es la manera que, muchos empresas piensas de esa manera, creo que estan equivocados. El lanzar una nueva web sin pensar cómo será encontrada por mi público objetivo, es como colocar el mejor centro comercial del mundo en medio del desierto. Read more
  • Asesoramiento en Tecnologias Libres, para gente libre como tú

    Realizamos proyectos de desarrollo bajo licencia GPL y Creative Commons, lo que nos permite el desarrollo y la investigación de aplicaciones móviles, educativos, sistemas de control remoto y aplicaciones para E-commerceRead more
  • Desarrollo de Sistemas Web

    Diseño, desarrollo e implementación de herramientas para la Web empleando estándares de sistemas web, que le ayudará a ampliar su cartera de clientes. Muestre sus catálogos los 365 días del año, controle sus ventas y pedidos todo en tiempo real, aumente su productividad considerablemente con la ayuda de sistemas web inteligentes. Venda por Internet!.Read more
  • Desarrollo de Software a Medida

    Desarrollamos software eficiente para su realidad y la orientamos a los objetivos y necesidades estratégicas de su empresa. Brindamos soluciones para Pymes como soluciones corporativas en todas las arquitecturas requeridas, Cliente-Servidor, Desktop(escritorio) y vía Web.Read more
  • Marketing y Publicidad Virtual

    Asesoramiento en E–Business (Negocio Electrónico), E-commerce (Comercio Electronico). Integración de los servicios que presta la empresa haciendo uso las redes sociales.Read more
  • CONSULTAS A NIVEL NACIONAL

    Lima: 999838285 | Arequipa 950735750 | Cusco 984944730 | Tacna 993777717 | Juliaca Puno 951358306Read more
Mostrando entradas con la etiqueta PYTHON. Mostrar todas las entradas

Actualizacion de Python 2.7

Disponible una nueva actualización de este lenguaje de programación de propósito general, orientado a objetos.

Como ya era de tiempo d esperar la actualizacion de Python 2.7. Trae muchas novedades como nuevos mudulos, nuevos metodos de declaraciones.

Con una dedicacion y con buena parte de la atención centrada en Python 3.1, el equipo de desarrollo de este lenguaje de programación ha lanzado recientemente una nueva versión de la rama Python 2.7.

Entre las novedades que incluye Python 2.7.2, buena parte e las cuáles han sido lanzadas con Python 3.1 destacan nuevas características en unittest como test skipping y nuevos métodos assert, un módulo io mucho más rápido, soporte de tiles en Tkinter o nueva sintaxis para declaraciones anidadas.

Python 2.7 es la última actualización importante de Python 2.x antes de pasar a una fase extendida de mantenimiento

Aquellos que lo deseen pueden acceder a las características completas de Python 2.7.2, así como a su descarga desde www.python.org.

PROGRAMACION PYTHON

PROGRAMACION CON PYTHON
 

   Python un lenguaje de programación de propósito general, cuya expansión y popularidad es relativamente reciente. Se trata de Python, una apuesta por la simplicidad, versatilidad y rapidez de desarrollo. A continuación veremos unas notas imprescindibles del lenguaje, extractadas básicamente de la página de inicio del lenguaje que se puede ver en www.python.org
Python es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e inconvenientes como una menor velocidad.
 En los últimos años el lenguaje se ha hecho muy popular, gracias a varias razones como:
  • La cantidad de librerías que contiene, tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.
  • La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.
  • La cantidad de plataformas en las que podemos desarrollar, como Unix, Windows, OS/2, Mac, Amiga y otros.
  • Además, Python es gratuito, incluso para propósitos empresariales.
De dónde viene Python

El creador del lenguaje es un europeo llamado Guido Van Rossum. Hace ya más de una década que diseño Python, ayudado y motivado por su experiencia en la creación de otro lenguaje llamado ABC. El objetivo de Guido era cubrir la necesidad de un lenguaje orientado a objetos de sencillo uso que sirviese para tratar diversas tareas dentro de la programación que habitualmente se hacía en Unix usando C.

El desarrollo de Python duró varios años, durante los que trabajó en diversas compañías de Estados Unidos. En el 2000 ya disponía de un producto bastante completo y un equipo de desarrollo con el que se había asociado incluso en proyectos empresariales. Actualmente trabaja en Zope, una plataforma de gestión de contenidos y servidor de aplicaciones para el web, por supuesto, programada por completo en Python.

Características del lenguaje

Propósito general
Se pueden crear todo tipo de programas. No es un lenguaje creado específicamente para la web, aunque entre sus posibilidades sí se encuentra el desarrollo de páginas.

Multiplataforma
Hay versiones disponibles de Python en muchos sistemas informáticos distintos. Originalmente se desarrolló para Unix, aunque cualquier sistema es compatible con el lenguaje siempre y cuando exista un intérprete programado para él.

Interpretado
Quiere decir que no se debe compilar el código antes de su ejecución. En realidad sí que se realiza una compilación, pero esta se realiza de manera transparente para el programador. En ciertos casos, cuando se ejecuta por primera vez un código, se producen unos bytecodes que se guardan en el sistema y que sirven para acelerar la compilación implícita que realiza el intérprete cada vez que se ejecuta el mismo código.

Interactivo
Python dispone de un intérprete por línea de comandos en el que se pueden introducir sentencias. Cada sentencia se ejecuta y produce un resultado visible, que puede ayudarnos a entender mejor el lenguaje y probar los resultados de la ejecución de porciones de código rápidamente.

Orientado a Objetos
La programación orientada a objetos está soportada en Python y ofrece en muchos casos una manera sencilla de crear programas con componentes reutilizables.

Funciones y librerías
Dispone de muchas funciones incorporadas en el propio lenguaje, para el tratamiento de strings, números, archivos, etc. Además, existen muchas librerías que podemos importar en los programas para tratar temas específicos como la programación de ventanas o sistemas en red o cosas tan interesantes como crear archivos comprimidos en .zip.

Sintaxis clara
Por último, destacar que Python tiene una sintaxis muy visual, gracias a una notación identada (con márgenes) de obligado cumplimiento. En muchos lenguajes, para separar porciones de código, se utilizan elementos como las llaves o las palabras clave begin y end. Para separar las porciones de código en Python se debe tabular hacia dentro, colocando un margen al código que iría dentro de una función o un bucle. Esto ayuda a que todos los programadores adopten unas mismas notaciones y que los programas de cualquier persona tengan un aspecto muy similar.

Conclusión

Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está creciendo rápidamente.

Algunas empresas que utilizan Python son Yahoo, Google, Walt Disney, la NASA, Red Hat, etc. Se pueden ver más en www.python.org/community/users.html

Aunque la documentación de este lenguaje se encuentra en Inglés, poco a poco aparecen nuevas páginas que tratan de acercar el lenguaje a los usuarios hispanos. Se puede ver más información sobre el lenguaje en nuestra categoría en el buscador.
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦ @ ♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
DESARROLLO:
EXPRESIONES CONDICIONALES


if condition:
    x = true_value
else:
    x = false_value
 La en sintaxis controvesias de convencionalidad en ambos python-dev y comp.lang.python. Un voto se llevó a cabo, incluso la que se encuentra la mayoría de los votantes querían expresiones condicionales de alguna forma, pero no había sintaxis que fue preferido por una mayoría clara. Guido van Rossum finalmente optó por una sintaxis:

x = true_value if condition else false_value
 
APLICACIONES  DE FUCNIONES PARCIALES: EJEMPLO
 
import functools

def log (message, subsystem):
    "Write the contents of 'message' to the specified subsystem."
    print '%s: %s' % (subsystem, message)
    ...

server_log = functools.partial(log, subsystem='server')
server_log('Unable to open socket')