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
- 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
- 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í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
- Zápis procedúr a funkcií
- Návratové hodnoty funkcií
- Formálne parametre
- Reťazce a polia znakov
- tuple a list
- Spracovanie prvkov zoznamov
- 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íkHodnotenie
Organizátor
Ďalšie termíny kurzu
Podobné kurzy
podľa názvu a lokality