Detail kurzu

Python I. - pre začiatočníkov, základy programovania

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

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. Python neobsahuje nič, čo by nebolo v iných programovacích jazykoch. Je však jazykom vyššej úrovne a preto sú niektoré operácie jednoduchšie. Odlišný je pohľad na premenné. Taktiež ako iné jazyky 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. Spôsob programovania v jazyku Python sa z hľadiska systematickosti v mnohom odlišuje od iných jazykov – to, čo sa v iných jazykoch vyučuje až na pokročilých kurzoch, je v jazyku Python úplne zásadné už v úvode. 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. Na kurze Python I. sa účastníci naučia základnú syntax tohto populárneho programovacieho jazyka, jeho jedinečnosti a výhody oproti iným jazykovým prístupom. Získajú prehľad o štruktúre programu, práci s údajovými typmi, dynamickým typovaním a správou pamäte. Ďalej si osvoja prácu s operátormi a riadiacimi príkazmi, ktoré im umožnia písať efektívne a prehľadné kódy. Naučia sa tvoriť vlastné funkcie, pracovať s iterovateľnými objektmi, ako sú zoznamy a reťazce a správne riešiť chyby prostredníctvom výnimiek. Tento kurz poskytne pevné základy pre ďalšie pokročilé programovanie v jazyku Python. Kurz sa zameriava na efektívne osvojenie si základov programovania v jazyku Python. Pre úspešné zvládnutie kurzu sa očakávajú výborné znalosti práce s počítačom a operačným systémom. Dôležitá je tiež motivácia a chuť tvoriť a naučiť sa programovať. Predchádzajúce skúsenosti s programovaním nie sú nevyhnutné, avšak aspoň základné znalosti o programovaní alebo skúsenosti s iným programovacím jazykom sú veľkou výhodou.

Obsah kurzu

Syntax jazyka Python - Zaujímavosti a jedinečnosti jazyka Python - Obecná štruktúra programu - Bloky kódy – sady - Identifikátory a ich zápis Údajové typy a odkazy na objekty - Rozdelenie údajových typov - Premenné v jazyku Python - Dynamické typovanie - Meniteľné a nemeniteľné typy - Celé čísla a ich neobmedzenosť vo veľkosti - Reálne čísla - Textové reťazce - Uvoľnenie objektov z pamäte Operátory - Priraďovacie a rozšírené priraďovacie operátory - Logické operátory a skrátené vyhodnocovanie - Aritmetické a rozšírené operátory - Preťažené operátory - Unárne operátory is a not - Porovnávacie operátory a reťazenie - Priorita operátorov - Operátor príslušnosti Príkazy a riadenie toku programu - Príkaz binárneho vetvenia if ... - Príkaz viacnásobného vetvenia - Cyklus for ... in - Cyklus while ... - Riadenie cyklov príkazmi break a continue - Príkaz pass - Optimalizácia cyklov Podprogramy - Zápis procedúr a funkcií - Návratové hodnoty funkcií - Formálne parametre Iterovateľné objekty - Reťazce a polia znakov - tuple a list - Spracovanie prvkov zoznamov Výnimky - Spracovávanie výnimiek - Generovanie vlastných výnimiek - Zásobník volaní - Odchytávanie viacerých výnimiek

Cieľová skupina

začiatočník
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať