Jython XI

jython logo
FunkcePři programování se často setkáte se situací, kdy se určité části programu dají znova využít na různých místech, a abyste je nemuseli neustále opakovat, vznikla koncepce podprogramu. Podprogram, který vrací při svém ukončení nějaké hodnoty, se nazývá funkce.Uživatelsky definované funkceNejjednodušší forma definice funkce má následující...

Jython X

jython logo
Cykly a vstupně-výstupní operaceV dnešním díle našeho seriálu se ještě v krátkosti podíváme na cykly v Jythonu, vstupně-výstupní operace a na spouštění Jythonovských modulů z příkazové řádky. Cyklus for Cyklus for je v Jythonu používán častěji než while a chová se zde zcela jinak než v Javě. Je používán pro iteraci přes sekvence....

Jython IX

jython logo
Logické výrazy, aneb co je pravda a co lež - pokračování V tomto díle dokončíme přehled jednoduchých příkazů a následně se zaměříme na příkazy strukturované.BreakPříkaz break ukončí vykonávání cyklu, v němž je použit, a předá řízení na řádek následující po tomto cyklu:>>> for i in range(0, 9):...     if i > 4:...         break...    ...

Jython VIII

jython logo
Logické výrazy, aneb co je pravda a co lež Než se podíváme na problematiku příkazů pro řízení běhu programu, prodiskutujme otázku logických výrazů v Jythonu. Jython neobsahuje vestavěný datový typ, analogický typu Boolean v Javě. Otázku Co je pravda a co je lež? vyřešili autoři Jythonu následovně. Bylo stanoveno, že jako nepravda (false) budou...

Jython VII

jython logo
Asociativní pole (pokračování)Podívejme se, jaké operátory lze aplikovat na asociativní pole. Na asociativní pole nelze aplikovat metody a operátory využívající vlastnost uspořádání seznamu, zvláštěpak operace využívající konceptu výřezů nebo spojování seznamů.Pokud potřebujeme zjistit, zda se v našem poli vyskytuje konkrétní klíč, použijeme metodu...

Jython VI

jython logo
Seznamy (pokračování) Protože v Jythonu jsou všechno objekty, asi vás nepřekvapí, že i seznam je objektem, a tudíž má své metody. Seznam nejdůležitějších metod je uveden níže. Následující metody manipulují s obsahem seznamu a jejich návratová hodnota je None, což je ekvivalent pojmenovaného "Nic", obdobně jako v Javě je...

Jython V

jython logo
Sekvenční datové typyDoposud jsme se zabývali pouze jednoduchými datovými typy, které neumožňovaly pracovat s celou skupinou hodnot. Často však potřebujeme pracovat právě s takovými skupinami navzájem souvisejících údajů. K tomu právě slouží sekvenční datové typy.Sekvenční datové typy jsou uspořádané, indexované, polím podobné kolekce, které se...

Jython IV

jython logo
Numerické funkce  (pokračovaní)Pro ilustraci vestavěných matematických funkcí lze uvést ty, které jsou používány nejčastěji:absabs(číslo)            Vrátí absolutní hodnotu argumentu.coercecoerce(číslo1, číslo2)            Vrátí tuple ... (výsledek1, výsledek2). Tuple je datový typ, o němž bude řeč později, v sekci pojednávající o sekvenčních...

Jython III

jython logo
KomentářeJako každý programovací jazyk, má i Jython možnost komentářů. Sama praxe doporučuje komentáře používat. Komentář by se měl vždy objevit v místě, kde jste použili nějaký neobvyklý programátorský obrat, a pak i v místě, kde jste něco zkoušeli. Neuděláte-li to, dá se očekávat, že v budoucnu čas, který strávíte přemýšlením nad těmito...

Jython II: Základy jazyka

jython logo
Dříve, než si ukážeme jak lze v Jythonu používat existující knihovny napsané v Javě, je nutné se seznámit se základy jazyka. V příštích několika lekcích se seznámíme se základními datovými typy a se syntaxí jazyka. Jak spustit program S Jythonem je možné pracovat dvěma způsoby. Je možné s ním komunikovat v interaktivním modu, nebo může...

 
strana 1/2celkem 11 položek