Debido al creciente interés mostrado por muchos en nuestra comunidad acerca de aprender a programar con el sencillo y potente lenguaje Python, pues me he dado a la tarea ,en este mi primer artículo, de mostrarles a los que no lo conocen el NINJA-IDE. El mismo fue creado específicamente para escribir el código en cuestión y por tanto es uno de los más potentes en mi opinión.
Los que no saben que es un IDE (pues porque nadie nace sabiendo aquí tienen según WIKIPEDIA) Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development environment), es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.
Pues bien, dicho IDE se encuentra disponible para plataformas Linux y Window$, aún no se encuentra disponible para macOS pero pienso este en desarrollo. La versión actual en la que se encuentran al día de hoy es la 2.3 y la podemos utilizar tanto en arquitectura i386 como en amd64. Por otra parte cuenta con lo que ya estamos acostumbrados en un IDE :
*Resaltado de sintaxis por color
*Autocompletado de sintaxis
*Consola integrada
*Depurador
*Compilador
* Asistente de migración de 2 a 3(Muy interesante este para ir viendo puntualmente los cambios realizados en la version 3)
Entre otras más que podrán ir descubriendo si se animan a probarlo. Y sin más pues solo me resta animarlos a seguir diciéndole que si al conocimiento, y para los que ven más allá del muro aquí les dejo el link de descarga http://ninja-ide.org/downloads/
Muy buen comienzo @JLX pienso que quizas te falta un poco mas de juego con Shortcodes (por ejemplo puedes poner las cosas como utilizando etiquetas HTML) asi tendrias resultado como:
Depurador
en vez de *Depurador pero bueno… lo iras cogiendo con practica, Sobre Ninja-IDe creo que por la zona de descarga habia un instalador pero no recuerdo la versión.
gracias por la bienvenida Hace rato tenia ganas de publicar por aca
Muy buen articulo y solo sugerir que aunque no nos guste el Windows como SO es imperdonable que en materia de contenido de articulo se le desfigure el nombre, es Windows y no Window$. Hasta a los enemigos se le debe respetar sus méritos.
Salu2
Concuerdo 100%, al igual que Microsoft no se escribe MicroSoft.
Saludos.
En la zona de descarga de GUTL tenemos la versión 1.0, la cual me pincha de maravilla, aquí les dejo el link:
http://download.jovenclub.cu/GUTL/Aplicaciones_Softwares/Linux/DEB/ninja-ide_1.0.deb
yo sabia que estaba ahi pero de verdad nunca lo he usado porque ne he entrado de a lleno en eso del Python
Yo tengo acá la 2.2 en .deb por si alguien la quiere.
no se que esperas para subirla a la zona de descargas… yo no la uso pero creo que a Ozkar le interesaria algo mas nuevo jeje
Gracias x el interés, pero en el repo de Fedora viene la 2.2. Lo usé un tiempo, pero ahora uso PyCharm.
trata de subirla a la zona de descargas junto a las librerías de matplotlib, scipy y numpy.
Aclaración
Si lo van a usar en Windows deben bajar el Python y el PyQt. Además opcionalmente pueden bajar el numpy, el scipy y el matplotlib que son librerías muy chulas para hacer ciencia.
En Linux ya todo esto viene por defecto en KDE, si no usas KDE debes instalar el python-all-dev y el pyQT.
Algo en contra es que todavía no tiene un diseñador gráfico de interfases y depende del QtDesigner para esto o de un conocimiento abismal de QML
+5 LoboObispo (de donde sacaste ese nick tan oscuro?) y les sugiero esta web, es de donde obtengo todos los binarios para este sistema que uso ahora: http://www.lfd.uci.edu/~gohlke/pythonlibs/ FTP de la Universidad de California.
Ozkar, esa página me dice que no existe, revisa el spellcheck porque me interesa.
Mi nick lo saqué del ajedrez pues Bishop es el alfil y el wolf de mi personaje favorito del dota (Lycantrope o werewolf – aquí cambia were por bishop).
Me rectifico (o es que estaba caida temporalmente?), ya puedo acceder a esa página.
He tenido que editar el post, en el asunto decía: «Insteresante IDE para domar serpientes NIJA-IDE» … es Interesante, y NINJA.
» de mostrarles a los que no lo conocen el NIJA-IDE»
Faltó otra pequeña corrección :).
Buen post @JLX.
Saludos.
Corregido…
gracias
Tengo en mi poder el .deb de la ultima version y se lleva tan solo 1.1 Mb seria muy útil poder ponerlo en la zona de descargas para los que no cuentan con la red de redes
Hay algún IDE potable con el cual se puedan hacer interfaces gráficas?? Aprendí sobre el Borland Delphi en mis tiempos de Tecnológico y he usado el Lázarus pero quisiera aprender Python.
Saludos
Brother, estás igual que yo, a aprender QML se ha dicho hasta que a alguien con cerebro se le ocurra que el diseño de interfases gráficas debe hacerse en forma gráfica WYSIWYG tal y como lo hace el Delphi/Lazarus.
Por cierto Borland no existe ya, ahora se llama Embarcadero, :S
Socio donde se puede buscar información [con sabor cubano] sobre QML?? Se lo de Embarcadero, esa gente a cada rato se cambia el nombre ;^)
Saludos
Dime tu correo y te mando un manualito basico
Joder con lo que he visto creo que me quedaré con Lazarus.
BishopWolf gracias pero no me agrada la idea de poner acá mi correo, saludos
Men, Lazarus está en pañales comparado con el estándar de Delphi actual, ni hablar del estándar de programación moderno con garbage collector y esas nimiedades de control automático e inteligente de la memoria. Por eso es que hay que migrar a python, pero necesitamos un generador de interfases.
Acabo de recibir un tuto de Glade, pero este es sólo para GTK, es decir que no usa el QML que es el futuro. Aunque como generador de interfases está muuuucho mejor que el QtDesigner, este último es un asco.
Realmente he leido cosas buenas de la versión actual, para mi no es un problema el lio es que estoy acostumbrado a esa forma y crear gui a mano nunca me ha cuadrado.
necesito esa ultima versión de NIJA-IDE
Este IDE viene en los repositorios, por lo menos de Ubuntu 13.04
y en cuanto a las interfaces, nadie usa tkinter ya?? es super rustico, pero super sencillo!!