Štítek: "Python"

Python - Správce GRID (15. díl)

(») | 9. 10. 2011 | přečteno: 1265× | komentáře: 0
banan/img/aaa111.jpgJak jsme si již řekli v minulém čísle tutoriálu, správce Grid je používán pro rozložení do pomyslné mřížky, kterou tento Grid vytvoří na rodičovském prvku. Použití vypadá takto - grid(row=0, column=1),  kde row značí řádek a column sloupec. V tomto příkladu je prvek umístěn do řádku prvního a sloupce druhého, protože téměř v každém programovacím jazyce indexujeme od 0, 0 značí v těchto případech první, počáteční řádek, sloupec, prvek apod. Přesněji uvidíme na jednoduchém příkladě. číst dál

Python - Správci rozmístění (14. díl)

(») | 6. 10. 2011 | přečteno: 1242× | komentáře: 0
banan/img/aaa111.jpgRozmístit grafické objekty v prostředí Python můžeme pomocí správců. My si ukážeme nejznámnější správce PACK a GRID. Správce PACK je sice limitovaný svou funkčností oproto správci GRID ale co se složitosti týče, je jednodužší a funguje tak, že rozmisťuje obejkty do řádků a sloupců. GRID je komplexnější a objekty jsou mísťovány do neviditelné mřížky. Tyto dva správce se nedoporučuje používat na stejném rodičovském okně, protože Tkinter se bude snažit najit cestu jak uspokojit oba správce najednou. číst dál

Python - Ahoj světe, tentokrát z okna (13. díl)

(») | 3. 10. 2011 | přečteno: 1386× | komentáře: 0
banan/img/aaa111.jpgMinule jsme si řekli něco málo o Tkinteru. Tkinter je tedy standardní grafické rozhraní ke grafickému uživatelskému prostředí Tk. V současnosti má verzi 8.5. Chcete-li  s ním pracovat, musíte ho nejdříve do svého scriptu naimportovat pomocí "import Tkinter" nebo "from Tkinter import *".   číst dál

Python - Začínáme s GUI (12. díl)

(») | 1. 10. 2011 | přečteno: 1710× | komentáře: 1, poslední: 5. 12. 2012
banan/img/aaa111.jpgPython samozřejmě nezaostává za ostatními programovacími jazyky co se týče vývoje GUI (Graphical User Interface), což znamená v překladu z anglického jazyka Grafické uživatelské rozrhaní. Knohoven pro práci s grafikou je mnoho a je jen na nás jakou si vybereme, ostatně pokud jsme začátečníci tak si moc vybírat nemůžeme, resp. neumíme, a proto navrhuji použít nejrozšířenější Tkinter. Více knihoven ZDE. číst dál

Python - praktický příklad na OOP (11. díl)

(») | 15. 2. 2011 | přečteno: 2031× | komentáře: 1, poslední: 22. 4. 2011
banan/img/python-logo-glassy.pngNa závěr tutoriálu věnovanému OOP si ukážeme praktický příklad kde budeme ukládat zboží do skladu se dvěma parametry (název a kód). číst dál

Python - OOP v praxi (10. díl)

(») | 8. 2. 2011 | přečteno: 1717× | komentáře: 0
banan/img/python-logo-glassy.pngseOOP je programovací přístup, kdy jsou objekty definovány pomocí metod (funkce, činnosti nebo události) a vlastnosti (hodnoty, charakteristiky), což je čitelnější, opakující se použitelný kód. Řekněme, že píšete program, kde je třeba sledovat více automobilů. Každé auto má jiné vlastnosti, jako je vzdálenost, barvu a nejvyšší rychlost, ale naštěstí pro nás mohou vykonávat některé společné akce, jako brzdění, zrychlování a otáčení. Namísto psaní kódu zvlášť pro každé auto bychom mohli vytvořit třídy s názvem 'auto', která bude "plánem" pro každý konkrétní vůz. číst dál

Python - začínáme s OOP (9. díl)

(») | 5. 2. 2011 | přečteno: 2048× | komentáře: 0
banan/img/python-logo-glassy.pngNyní se pustíme do něčeho, co se do doby asi před pěti lety považovalo za náročné téma. V současnosti se již objektově orientované programování stalo normou. Jazyky, jako jsou Java a Python disponují možností programovat objektově, což využíváme při programování i jednoduchých aplikací. Takže o čem vlastně objektové programování je? číst dál

Python - funkce (8. díl)

(») | 2. 2. 2011 | přečteno: 2235× | komentáře: 0
banan/img/python-logo-glassy.pngVytvářet v kódu funkce umožňuje dnes každý programovací jazyk. Funkce je jakýsi úsek programu, který můžeme z jiné části programu zavolat jeho jménem. číst dál

Python - Práce se soubory (7. díl)

(») | 1. 2. 2011 | přečteno: 2874× | komentáře: 0
banan/img/python-logo-glassy.pngDnes si ukážeme jak vytvářet soubor, načítat a vkládat do něj informace. Téměř všechny programovací jazyky umí pracovat s textovými soubory a Python samozřejmě také. číst dál

Python - Seznamy (6. díl)

(») | 4. 1. 2011 | přečteno: 1975× | komentáře: 2, poslední: 11. 3. 2013
banan/img/python-logo-glassy.pngSeznam (list) je sekvence, které používají celá čísla jako indexy pro přístup jednotlivým položkám např, při procházení, vyhledávání apod. číst dál

Python - práce se slovníky 2/2 (5. díl)

(») | 30. 12. 2010 | přečteno: 1755× | komentáře: 0
banan/img/python-logo-glassy.pngVítejte u pokračování tutoriálu týkajícího se slovníků ... jednoho z mocných nástrojů prgramovacího jazyka Python. číst dál

Python - práce se slovníky 1/2 (4. díl)

(») | 26. 12. 2010 | přečteno: 2600× | komentáře: 0
banan/img/python-logo-glassy.pngV dnešním tutoriálu se budeme zabývat takzvanými slovníky. Slovník je takový speciální datový typ podobný poli, ale každá položka se skládá z dvojice (klíč, hodnota). číst dál

Python - práce s řetězci (3. díl)

(») | 20. 12. 2010 | přečteno: 2840× | komentáře: 5, poslední: 10. 2. 2011
banan/img/python-logo-glassy.pngPráce s řetězci je v jazyce Python velmi příjemná, je akorát potřeba vědět jak na to. Pro ty kteří si význam slova "řetězec" přesně nevybavují, je to posloupnost znaků, jedno slovo či jedno písmeno. Řetězce v Pythonu se značí do jednotných, dvojitých či trojitých uvozovek. Je to celkem jedno, jen na začátku a konci musí být stejné. Ty trojité se používají u dlouhých textů, které přesahují přes několik řádků. číst dál

Python - podmínky a cykly (2. díl)

(») | 17. 12. 2010 | přečteno: 2645× | komentáře: 3, poslední: 22. 1. 2011
banan/img/python-logo-glassy.pngPodmínky jsou velice pomocné a postradatelné dá se říct "porovnávací funkce". Tyto funkce jsou velice důležité pro programátora. Je to jedna z nedílných součástí bez niž by nešlo programovat...a tím nemyslím program hello world . Podmínky tzv. řídí běh programu. Podmínek existuje vícero druhů a my si je dnes představíme. číst dál

Python - matematické operace (1. díl)

(») | 14. 12. 2010 | přečteno: 1935× | komentáře: 1, poslední: 2. 8. 2011
banan/img/python-logo-glassy.pngV dnešním díle se budeme zabývat základními matematickými operacemi, které jsou nezbytnou součástí základů. Patří zde +,-,*,/,%. Pomocí těchto jednoduchých operací spočteme téměř cokoli, stačí jen trochu přemýšlet a zavzpomínat na 3. třídu . Pokud si myslíte, že znaménko % budeme používat pro výpočet procent tak se mýlíte. Je to takzvané modulo, neboli zbytek po celočíselném dělení. Hodí se například když chceme číslo rozkouskovat po jednotlivých cifrách s použitím také klasického dělení. číst dál

Python - hybrid mezi jazyky

(») | 24. 11. 2010 | přečteno: 3073× | komentáře: 0
banan/img/python-logo-glassy.pngProgramovací jazyk Python je považován za hybridní jazyk (nebo také víceparadigmatický), to znamená, že umožňuje při psaní programů používat nejen objektově orientované paradigma, ale i procedurální a v omezené míře funkcionální, podle toho komu co vyhovuje nebo se pro danou úlohu hodí nejlépe. Python má díky tomu vynikající vyjadřovací schopnosti. Kód programu je ve srovnání s jinými jazyky krátký a dobře čitelný. číst dál

Python - začínáme (0. díl)

(») | 6. 11. 2010 | přečteno: 2774× | komentáře: 0
banan/img/python-logo-glassy.pngTakže jak jsem již uvedl v prvním článku - Python - hybrid mezi jazyky: číst dál