Miguel de Cervantes y Saavedra - Don Quijote de la Mancha - Ebook:
HTML+ZIP- TXT - TXT+ZIP

Wikipedia for Schools (ES) - Static Wikipedia (ES) 2006
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Jython - Wikipedia, la enciclopedia libre

Jython

De Wikipedia, la enciclopedia libre

  Nombre: Jython

{{{pie}}}
Desarrollador Comunidad Jython.
Última versión 2.1(2.2Versión Alfa) / 2001-12-30(2005-07-17)
S.O. Cualquiera (Plataforma Java)
Género Software Libre
Licencia GPL (Primeras versiones)/ Jython Software License (Versiones Actuales)
En castellano Lenguaje y documentación actualmente disponible solo en Inglés.
Sitio Web Página de Jython [1]

Jython (Python en Java) es un lenguaje de programación de alto nivel, dinámico y orientado a objetos basado en Python e implementado en Java (100%), su antecesor fue JPython, Jython al igual que Python es un proyecto de código libre. El lenguaje de programación Jython funciona prácticamente igual que el lenguaje Python, en su versión 2.1.

Tabla de contenidos

[editar] Ejecución

Para ejecutarlo hay que darle la siguiente línea de comandos en la shell del sistema.

"java /directorio_de_jython/jython"

Para ejecutar un programa escrito en Jython basta con agregar a la línea de comando el nombre del programa a ejecutar, este puede llevar la extensión ".py".

"java /directorio_de_jython/jython programa_jython"

[editar] Lenguaje Dinámico

Jython al igual que Python, TCL/TK, Ruby y otros lenguajes similares es un lenguaje dinámico, esto que quiere decir, que se puede escribir y ejecutar el código de un programa al mismo tiempo, de hecho no es necesiario compilar el programa para ejecutar el código en Jython, basta con agregar en la línea de ejecución de Jython el nombre del código a correr para que Jython haga funcionar el programa, sin embargo esto se hace a costa del sacrificio en tiempo de ejecución del programa.

[editar] Variables

Las variables en Jython como en Python se pueden utilizar en cualquier momento del programa, no es neseario declararlas en un solo lugar. El siguiente ejemplo muestra el uso de las variables, a la variable "a" se le asigna el valor de 5, se imprime y luego se utiliza la variable "b"

1) a=5 #Declaramos y le asignamos a "a" un valor de 5

2) print a #Se imprime a

3) b=a+2 #Declaramos y asignamos a "b" el valor de "a+2"

4) print b #Imprime b

Aunque no es nesesario poner las variables en un solo lugar, sí se tiene una restricción; el siguiente programa nos enviará un error:


1) print b

2) print a

3) b=a+2

4) a=5


La razón, simple, ¿Qué valor tiene "b"? Ninguno hay que inicializar las variables para utilizarlas

Las variables tanto en Jython como en Python son "genericas" es decir se pueden utilizar indistintamente para representar enteros, cadenas, flotantes, clases, y un largo etcétera.

[editar] Tipo de variables

Existen muchos tipos de variables en Jython pero los más importantes son:

1)Cadenas

2)Números Enteros

3)Números Flotantes

4)Números Largos, en este tipo de variables se debe ser indicado con una l al final del número.

5)Números Complejos

6)Objetos de Java.


[editar] Utilizando Java en Jython

El uso de Java en Jython es bastante fácil, solo falta decir que librería se va a utilizar y trabajar con ella, este es un ejemplo de programación con jython

1) from java.util import Random #Importa Random de la librería java.útil

2) Aleatorio=Random() #Le asigna la clase "Random" a la variable "Aleatorio"

3) b=Aleatorio.nextFloat()*6 + 1 #a la variable "b" se le asigna un número aleatorio flotante, se multiplica por 6 y se le suma 1 (para obtener números del 1 hasta aproximadamente el 7).

4) print b # Se imprime b

[editar] Enlaces

Página de Jython

Página de Python

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com