Podcast o Základy informatiky, techniky a ekonómie
Základy informatiky, techniky a ekonómie: Kompletný prehľad
Podcast
Objektové programovanie
Délka: 4 minut
Kapitoly
Mýtus o zložitosti
Tri piliere OOP
Čo je 3D tlač?
Technológie a materiály
Kam idú naše dane?
Najznámejšie dane a zhrnutie
Přepis
Matej: Väčšina študentov si myslí, že objektovo-orientované programovanie, alebo OOP, je nejaká ultra zložitá mágia. Ale v skutočnosti... je to ako hrať sa s digitálnymi Lego kockami.
Natália: Presne tak! Každý objekt je ako špeciálna Lego kocka s vlastným tvarom a pravidlami, čo presne dokáže. Ty ich potom len elegantne spájaš dokopy a staviaš komplexné programy.
Matej: Tomu rozumiem! Počúvate Studyfi Podcast. Takže, Natália, ako presne OOP modeluje reálny svet v kóde?
Natália: Veľmi intuitívne. Modeluje objekty pomocou tried, ktoré sú ako také šablóny. Každý objekt má potom vlastnosti, teda atribúty, a schopnosti, ktorým hovoríme metódy.
Matej: Super. A čo sú tie tri hlavné princípy, o ktorých sa všade hovorí?
Natália: Sú to zapuzdrenie, dedičnosť a polymorfizmus. Znie to strašidelne, ale je to logické. Dedičnosť napríklad umožňuje jednej triede zdediť vlastnosti od inej.
Matej: Takže nemusím písať ten istý kód stále dokola?
Natália: Presne! Trieda 'Auto' zdedí všetko od všeobecnej triedy 'Vozidlo', čím ušetríš kopu práce. To je celé kúzlo opätovného použitia kódu.
Matej: Perfektné. A tie ďalšie dva?
Natália: Zapuzdrenie vlastne len zabalí dáta a metódy bezpečne do jedného objektu. A polymorfizmus? Ten umožňuje, aby sa rôzne objekty správali inak na ten istý príkaz. Ako keď tlačidlo „play“ robí niečo iné na mobile a na televízore.
Matej: Skvelé prirovnanie! Takže OOP nám v podstate pomáha písať organizovanejší a flexibilnejší kód. Čo nasleduje ďalej?
Matej: A to nás plynule privádza k ďalšej téme – 3D tlač. Všetci sme o nej počuli, ale ako presne funguje?
Natália: Je to jednoduchšie, než sa zdá. Predstav si, že nestaviaš z kociek Lega, ale tie kocky si rovno vytváraš a ukladáš na seba. Tomu sa hovorí aditívna výroba.
Matej: Čiže materiál sa pridáva, vrstva po vrstve, podľa digitálneho modelu?
Natália: Presne tak! Je to presný opak sochárstva, kde materiál len odoberáš. Je to vlastne stavanie z ničoho.
Matej: Dobre, a aké sú najčastejšie technológie? Líšia sa tie domáce od tých priemyselných?
Natália: Jasné. Doma máš asi FDM tlačiareň, ktorá taví plastovú strunu. Je to ako veľmi, veľmi presná lepiaca pištoľ.
Matej: To znie zábavne. A v priemysle?
Natália: Tam sa používa napríklad SLA, kde UV svetlo vytvrdzuje tekutú živicu pre jemné detaily, alebo SLS, ktorá laserom spája prášok na výrobu pevných dielov.
Matej: A čo materiály? Je to len plast?
Natália: Kdeže! Populárne je PLA, ktoré je ekologické, alebo pevnejšie ABS, z ktorého je aj Lego. Ale tlačiť sa dá aj z nylonu, živice či dokonca kovového prášku.
Matej: Takže kľúčová myšlienka je stavanie objektu vrstvu po vrstve. Od takýchto presných modelov je už len krôčik k tomu, ako si usporiadame dáta. Čo nás privádza k relačným databázam.
Matej: A to nás plynule privádza k našej poslednej téme na dnes. Sú všade okolo nás a asi nikto ich nemá rád... dane.
Natália: Presne tak, Matej. Ale nie je to až taká veda. Je dôležité vedieť, že ich delíme na štátne a miestne.
Matej: Čiže, jedny peniaze idú štátu a druhé mojej obci?
Natália: Bingo! Štátne dane, ako daň z príjmu alebo DPH, idú do štátneho rozpočtu. Z nich sa financuje napríklad školstvo alebo cesty.
Matej: A tie miestne?
Natália: Tie idú priamo mestu či obci. To je napríklad daň za psa alebo daň z nehnuteľnosti. Vďaka nim máte opravené chodníky.
Matej: Dobre, a s ktorými sa stretávame najčastejšie?
Natália: Určite s DPH, teda daňou z pridanej hodnoty. Tá je na takmer všetkom, čo kúpiš, a jej sadzba je zvyčajne 20 percent.
Matej: Takže ten drahý lístok do kina nie je len o filme, ale aj o príspevku štátu.
Natália: Presne tak. Potom sú tu spotrebné dane na veci ako alkohol, tabak či benzín. Sú to také... dane za pôžitky.
Matej: Takže, aby sme to zhrnuli: dane platíme buď štátu, alebo obci. Najčastejšie riešime DPH pri nákupoch a spotrebné dane.
Natália: Perfektné zhrnutie! A to je na dnes od nás všetko.
Matej: Ďakujeme, že ste počúvali Studyfi Podcast. Počujeme sa pri ďalšej epizóde! Majte sa.