PROG1 prednaska 2

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška úvodom zadáva domáce úlohy (cvičenie s bónusovou úlohou č. 15 a čítanie 3. kapitoly knihy) a potom vysvetľuje koncept funkcie ako pomenovanej postupnosti príkazov pracujúcej so vstupnými argumentami. Na príklade funkcie sqrt z knižnice math ukazuje volanie funkcie a rozdiel medzi vrátením a vypísaním hodnoty: vrátenú hodnotu možno uložiť do premennej a ďalej s ňou počítať. Ďalej opisuje definovanie vlastných funkcií pomocou kľúčového slova def, mena, parametrov a odsadeného tela s príkazom return, ktorý vždy ukončí beh funkcie. Ukazuje funkcie s jedným, dvoma aj nulovým počtom parametrov a na záver naznačuje ďalší príklad s funkciou násobiacou číslom 5.

  • - Funkcia je pomenovaná postupnosť príkazov, ktorá pracuje so vstupnými argumentami a zvyšuje prehľadnosť a stručnosť kódu.
  • - Knižnica je balík pripravených funkcií; načíta sa cez import (napr. math.sqrt pre odmocninu).
  • - Vrátiť hodnotu nie je to isté ako ju vypísať: vrátenú hodnotu možno uložiť do premennej a ďalej s ňou počítať.
  • - Funkcia sa definuje kľúčovým slovom def, menom, parametrmi v zátvorkách, dvojbodkou a odsadeným telom.
  • - Príkaz return vráti hodnotu a okamžite ukončí funkciu, kód za ním sa nikdy nevykoná.
  • - Funkcia môže mať ľubovoľný počet parametrov vrátane nuly (napr. priemer s dvoma parametrami, print_lyrics bez parametrov).
  • - Väčšina úloh v semestri bude o funkciách, ktoré niečo vracajú (v knihe nazývané fruitful functions).

Zhrnutie pripravené s pomocou AI z prepisu videa.