Capitulos de este wiki
  1. 1 ¿Qué es Python?
  2. 2 ¿Por qué Python?
  3. 3 Instalación de Python
  4. 4 Entornos de desarrollo para Python
  5. 5 Otras herramientas relacionadas con Python

Introducción a Python - Otras herramientas relacionadas con Python

5 - Otras herramientas relacionadas con Python

[editar]
Curso gratis creado por Guillem Borrell. Extraido de: http://torroja.dmt.upm.es:9673/Guillem_Site/IntroPython/intro
12 de Enero de 2006
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
[editar]

Sé el primero en opinar


Cursos gratis relacionados con 'Introducción a Python'

Python es un lenguaje de programación de alto nivel, interpretado, interactivo y de propósito general. Más »
Completo curso de Linux, un sistema operativo gratuito y de libre distribución inspirado en el... Más »
Después de observar la contradicción entre la ideología oficial definida por las licencias de código... Más »
Linux es una gran herramienta, la uso desde hace años y se ha convertido en... Más »

Autor y licencia de 'Introducción a Python'


Curso gratis de Guillem Borrell. Extraido de: http://torroja.dmt.upm.es:9673/Guillem_Site/IntroPython/intro CopyLeft
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.