Detail kurzu
Python II. - objektové programovanie pre mierne pokročilých
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Absolvent kurzu Python pre pokročilých sa naučí pracovať so súborovým systémom operačného systému a programovať objektovo orientovanými princípmi. Taktiež sa oboznámi s metódami pre prácu a analýzu textových reťazcov a s prácou s binárnymi, textovými súbormi a súbormi XML. Kurz pomôže pochopiť princíp činnosti procesov a vlákien v operačnom systéme a taktiež oboznámi účastníka s modulmi, ktoré v jazyku Python umožňujú vytvárať vlastné pracovné vlákna aplikácie. Kurz je určený pre záujemcov so základmi jazyka Python, ideálne na úrovni kurzu Python I. pre začiatočníkov.
Python je mimoriadne efektívny multiplatformový programovací jazyk. Vyznačuje sa jednoduchou syntaxou a veľmi rýchlou tvorbou užitočných a výkonných programov. Dôvodom jeho efektivity je skutočnosť, že aplikuje aj také techniky programovania, ktoré chýbajú v iných programovacích jazykoch akými sú napríklad C/C++,Java, hoci sa javia úplne logickými. Odlišný je aj pohľad na premenné. Taktiež používa logické členenie zdrojového kódu do sekcií, ktoré ho robia kratším a prehľadnejším. Python podporuje procedurálne, funkcionálne aj objektovo orientované programovanie. Python je jazykom vyššej úrovne a preto sú viaceré operácie jednoduchšie a rýchlejšie sa učia.
Nespornou výhodou je aj skutočnosť, že jadro jazyka obsahuje veľké množstvo vstavaných funkcií, ktoré nie sú súčasťou žiadnej externej knižnice. Pre programátorov zvyknutých na jazyk С/C++ dokonca existuje knižnica, ktoré mapuje C-čkové typy na typy jazyka Python.
Obsah kurzu
Reťazce - Porovnávanie reťazcov - Vyrezávanie a krokovanie reťazcov - Reťazcové operátory a metódy - Kódovanie znakov a znakové sady Dátové typy predstavujúce kolekcie - N-tice a pomenované N-tice - Zoznamy - Množiny a zmrazené množiny - Slovníky, usporiadané slovníky a predvolené slovníky Moduly - Balíčky a vlastné moduly - Programovanie v príkazovom riadku - Dátum a čas - Súborové formáty, kódovanie dát - Práca so súbormi, adresármi a procesmi - XML a ďalšie moduly Objektovo orientované programovanie - Objektovo orientované princípy a terminológia - Vlastné triedy - Atribúty a metódy - Dedičnosť Práca so súbormi - Zapisovanie a čítanie binárnych dát - Zapisovanie a analýza textových súborov - Regulárne výrazy - Práca so súbormi XML - Strom elementov a DOMHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality