Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Introducción a Python - Otras herramientas relacionadas con Python

Introducción a Python - Otras herramientas relacionadas con Python

 ----- 
Creative Commons Curso gratis de Guillem Borrell - 12 de Enero de 2006
Temas Relacionados: Programación estructurada
5. Otras herramientas relacionadas con Python
Matlab tiene grandes inconsistencias, dos de las más grandes son el uso de notaciones distintas para generar matrices y para llamar índices y el uso de una notación no recursiva para definir arrays

 El soporte gráfico de Octave es absolutamente insuficiente así como el uso de los function handles. Esto no significa que las librerías en las que se basa Octave no tengan una enorme calidad, un gran programador en C++ puede hacer auténticas maravillas con ellas  Python es un lenguaje de programación, como tal no es algo monolítico e inamovible. Existen diferencias entre las distintas versiones e incluso podemos encontrar paquetes de distribución dedicados a una tarea en concreto. Es algo parecido a lo que sucede con los compiladores de lenguajes como C o Fortran. Algunos compiladores están dedicados al desarrollo mientras que otros son más adecuados para el producto final en alguna determinada plataforma; por ejemplo, si tenemos que programar una aplicación de simulación muy compleja en Fortran 95 y nuestro binario correrá en servidores Itanium preferiblemente el desarrollo sea con el compilador de NAG (Numerical Algorithms Group) y para el resultado final se tome el compilador de Intel, más adecuado para los procesadores.  Gentoo tiene la particularidad de gestionar los paquetes con una herramienta escrita en Python, portage. De hecho, portage es una de las herramientas más interesantes escritas en Python y representa un buen ejemplo de su potencia. Gentoo además es la única distribución que procura funcionar con una única versión de Python instalada. Cuando se cambia de versión, como por ejemplo de 2.3 a 2.4, todos los paquetes se reinstalan para que exista una coherencia total. Este comportamiento debería ser el ideal para evitar duplicación de librerías y aplicaciones.  De hecho también escritas con Emacs y su módulo de escritura en LATEX AucTeX  Una de las eternas discusiones dentro del mundillo geek es la guerra sin muertos lidiada entre los partidarios de VIM y los de EMACS. En realidad estos dos editores nunca entran en colusión puesto que representan estilos completamente distintos. EMACS es un editor de textos con una concepción más actual que no por ello más moderna o mejor. Más que en la propia edición la potencia de EMACS radica en que de un modo más o menos difícil puede hacer absolutamente todo; llamar a make, cambiar la codificación, forzar los sangrados... VIM es un editor basado en estados con comandos muy cortos; esto lo hace más adecuado para la edición pero menos para los comandos relacionados con el sistema.  Python debe su nombre al grupo cómico inglés Monty Python. La introducción a Python en la documentación oficial está llena de referencias a sketches famosos como el sketch del loro. Eric Idle es uno de los integrantes, célebre por sus canciones como ``Always look on the bright side of life de la película ``La vida de Brian. Es por ello que se ha tomado el acrónimo de IDLE para decir en realidad Integrated DeveLopment Environment  Qt se ha convertido en la librería gráfica más popular para desarrollo multiplataforma. Permite escribir programas para UNIX, Windows y Mac OSX con un coste de migración de código casi nulo. El mayor y mejor ejemplo de programación con Qt es el entorno de escritorio KDE, The K Desktop Environment; uno de los entornos de escritorio de referencia en el mundo UNIX, presente en Linux, *BSD y Solaris. La librería está escrita en C++ con lo que se necesita un interfaz o bindings al lenguaje que se desea utilizar  Subversion es una aplicacion para el control de versiones de archivos, en el capítulo .. se analiza su uso con profundidad
Autor y licencia de 'Introducción a Python - Otras herramientas relacionadas con Python'
Guillem Borrell Extraído de: http://torroja.dmt.upm.es:9673/Guillem_Site/IntroPython/intro

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Creative Commons Reconocimiento-NoComercial-SinObraDerivada España 2.5
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Introducción a Python - Otras herramientas relacionadas con Python'

La elección del lenguaje con el que se implementará afecta el uso de los patrones... Más »
Python es un lenguaje que cada vez recibe más atención, es versátil y poderoso, con... Más »
Existen varios lenguajes Script para el desarrollo de aplicaciones Web. La verdad es que ninguna... Más »
Python es un lenguaje de programación de alto nivel, interpretado, interactivo y de propósito general. Más »
En la actualidad la confiabilidad y la eficiencia es una de las premisas necesarias para... Más »
¿Estás seguro de que deseas eliminar este capítulo?