COAR-Technology-Team
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


 
ÍndiceÚltimas imágenesBuscarRegistrarseConectarse

 

 Python el lenguaje todo terreno del software libre

Ir abajo 
2 participantes
AutorMensaje
neometal17
Novato
Novato
neometal17


Cantidad de envíos : 48
Edad : 37
Reputación : 0
Fecha de inscripción : 31/10/2008

Python el lenguaje todo terreno del software libre Empty
MensajeTema: Python el lenguaje todo terreno del software libre   Python el lenguaje todo terreno del software libre Icon_minitimeLun Nov 17, 2008 8:07 pm

bueno por aka le dejo un articulo de este maraviloso lenguaje

Python el lenguaje todo terreno del software libre 280px-python_logo

Python es un lenguaje de programación interpretado creado por Guido van Rossum en el año 1990.

Se compara habitualmente 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 la 2.6 (01 de octubre de 2008) (Se anunció la llegada de la versión 3.0 para agosto de 2008, aunque fue el 17 de septiembre de dicho año cuando se lanzó la primera versión rc1 -release candidate- de dicha versión).

Python es considerado como la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.

Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran 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 de programación interpretado, lo que ahorra un tiempo considerable en el desarrollo 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.

El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los humoristas británicos Monty Python. El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño.

Características y paradigmas

Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación estructurada y programación funcional. Otros muchos paradigmas más están soportados mediante el uso de extensiones. Python usa tipo de dato dinámico y reference counting para el manejo de memoria. Una 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 (también llamado ligadura dinámica de métodos).

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 utilizarse como 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.

Filosofía

Los usuarios de Python se refieren a menudo a la Filosofía Python que es bastante análoga a la filosofía de Unix. El código que sigue los principios de Python de legibilidad y transparencia se dice que es "pythonico". Contrariamente, el código opaco u ofuscado es bautizado como "no pythonico" ("unpythonic" en inglés). Estos principios fueron famosamente descritos por el desarrollador de Python Tim Peters en El Zen de Python

1. Bello es mejor que feo.
2. Explícito es mejor que implícito.
3. Simple es mejor que complejo.
4. Complejo es mejor que complicado.
5. Plano es mejor que anidado.
6. Ralo es mejor que denso.
7. La legibilidad cuenta.
8. Los casos especiales no son tan especiales como para quebrantar las reglas.
1. Aunque lo práctico gana a la pureza.
9. Los errores nunca deberían dejarse pasar silenciosamente.
1. A menos que hayan sido silenciados explícitamente.
10. Frente a la ambigüedad, rechaza la tentación de adivinar.
11. Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo.
1. Aunque esa manera puede no ser obvia al principio a menos que usted sea Holandés.[17]
12. Ahora es mejor que nunca.
1. Aunque nunca es a menudo mejor que ya.
13. Si la implementación es dificil de explicar, es una mala idea.
14. Si la implementacion es fácil de explicar, puede que sea una buena idea.
15. Los espacios de nombres (namespaces) son una gran idea ¡Hagamos más de esas cosas!

aki le dejo un link para los que quieren probar este lenguaje

Python + IDE
Volver arriba Ir abajo
Chacal
Admin
Admin
Chacal


Cantidad de envíos : 487
Edad : 34
Localización : cualquiera
Empleo /Ocio : ociio todo el dia
Humor : el que me venga en gana
Reputación : 0
Fecha de inscripción : 28/10/2008

Python el lenguaje todo terreno del software libre Empty
MensajeTema: Re:   Python el lenguaje todo terreno del software libre Icon_minitimeLun Nov 17, 2008 8:12 pm

Muy buena la info neo tambien tengo entendido que Python se considera uno de los mas faciles a la hora de programar para los principianes ya que siempre se les recomienda empezar con este idioma
Volver arriba Ir abajo
https://coar.1talk.net
 
Python el lenguaje todo terreno del software libre
Volver arriba 
Página 1 de 1.
 Temas similares
-
» el origen de todo
» Todo sobre pokemon verde hoja/rojo fuego

Permisos de este foro:No puedes responder a temas en este foro.
COAR-Technology-Team :: Informatica :: Programación-
Cambiar a: