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ť