10 Jython

Programovací jazyk Python https://www.python.org/ patří mezi populární programovací jazyky. Jedná se o jazyk skriptovací. To znamená, že se jeho příkazy vyhodnocují až za běhu programu a jeho zdrojový kód nemusí být předem přeložen jako je tomu například u programovacího jazyka Java. Vzhledem k velké oblibě tohoto jazyka se Python dočkal několika implementací.

Jython https://www.jython.org/ je implementace jazyka Python v prostředí Java https://www.java.com/. Uživatelům jazyka Java to dává možnosti použít skriptovací jazyk. Jinými slovy to znamená, že uživatel programu JMRI dostává do ruky nástroj dalšího rozšiřování systému aniž by musel zasahovat do zdrojového kódu samotného programu JMRI. Přitom má uživatel k dispozici všechny nástroje programu JMRI jako kdyby programoval přímo v jazyku Java. To dělá z Jythonu velmi silný nástroj.

Tento seriál je velmi stručným úvodem do použití skriptů Jython v systému JMRI. Nejedná se o učebnici jazyka Python. Ti co chtějí studovat jazyk do větší hloubky existuje řada internetových průvodců, jako např. https://www.itnetwork.cz/python. Ten kdo má radši tištěnou učebnici zřejmě sáhne po https://www.google.cz/search?ei=0LAxXcn7BpHIwQKw06PABg&q=ISBN+978-80-251-2737-7&oq=ISBN+978-80-251-2737-7&gs_l=psy-ab.3...68098.89991..90877...0.0..0.91.1442.22......0....1..gws-wiz.......0i71j0i131j0j0i67j0i203j0i22i30.U_AsKJx1EYk&ved=0ahUKEwjJo87B98DjAhURZFAKHbDpCGgQ4dUDCAo&uact=5.

01 První kroky

02 Spouštění programu

03 Používání non Latin-1 znaků

04 Proměnné

05 Přístup k objektům JMRI

06 Výhybka, snímač, návěstidlo…

07 Třídy

vytvořeno 9. 9. 2019