Značka: programovanie

  • Michal Tölgyessy

    Ep. 74 – O robotike a vyučovaní na FEI-ke s Michalom Tölgyessym

    Opäť máme v našom virtuálnom podcastovom štúdiu hosťa a opäť je to jeden z našich kamarátov. Michal "Seejfo" Tölgyessy posobí na ústave robotiky a kybernetiky na FEI STU. V epizóde rozoberáme Seejfove začiatky s programovaním, ako sa dostal k robotike, čo ho na nej baví, čo vlastne na ústave robia, ake predmety vyučuje, ako sa ich snažia spraviť zaujímavymi a čo chystajú ďalej. Porozpráva nám, čo s podvádzajúcimi študentami, jeho pohľad na znižovanie nárokov na študentov a spýtali sme sa ho aj, či inžinier podľa neho potrebuje fyziku a ďalšie veci okolo tohto všetkého.

  • Michal Anderle

    Ep. 72 – Rýchlostné programovanie na Slovensku s Michalom Anderlem

    Rýchlostné programovanie alebo competitive programming. Čo to je? Načo to je? Ako sa dá v tejto oblasti zdokonalovať na Slovensku? Sú súťaže iba o súťažení? Tieto a ďalšie témy rozoberáme s Michalom Anderlem, ktorý vedie algoritmický predmet na MatFyz-e, pracuje part-time vo Vacuumlabs a popri tom sa venuje programátorským a matematickým súťažiam - teraž už hlavne ako organizátor.

  • Ep. 71 thumbnail

    Ep. 71 – Čo keď neprogramujem od mala a počítače ma nefascinovali?

    Na nete sa dá často počuť o programátoroch, ktorí programujú od dvanástich rokov, keď sa dostali k prvému počítaču, tak ich to extrémne fascinovalo, chceli zistiť, ako to celé funguje a postupne sa dostali k programovaniu, ktoré ich úplne pohltilo. V tejto epizóde sa rozprávame o tom, že ťa nemuseli od mala baviť počítače, aby si bol/a programátor/ka.

  • Ep. 66 – Tipy pre efektívnejšie programovanie

    Sú nejaké veci, ktoré nám uľahčujú programovanie? Veci, vďaka ktorým nakonci dňa vieme ušetriť drahocenný čas? Ako programovať efektívnejšie?

  • Gabo filozof

    Úvahy programátora – Refaktorovanie

    Veľmi zriedka sa ti ako programátorovi stane, že kód, ktorý napíšeš, je dokonalý na prvý pokus. Hm, tvoj kód vlastne možno nikdy nebude dokonalý. Ale na to, aby si sa k dokonalosti aspoň ako tak vedel alebo vedela priblížiť je tu refaktorovanie.

  • Clean code v praxi

    Ep. 51 – Clean code v praxi

    Teória je jedna vec, ale prax môže vyzerať úplne ináč. Ako dodržiavame clean code v osobných projektoch, spoločných projektoch a v práci? Vnímajú všetci programátori clean code podobne?

  • programator

    6 znakov, kedy už prestávaš byť junior programátor

    Si ešte stále junior programátor? Alebo si myslíš, že už si medior? Prečítaj si znaky, ktoré tvoria medior programátora a rozhodni sám.

  • Ep. 48 – Potrebujem vedieť algoritmy?

    V predchádzajúcich epizódach sme sa venovali algoritmom a v tejto epizódke algoritmy konečne uzavrieme. Povedali sme si, čo to algoritmy vlastne sú, na čo sú, čo sú to dátové štruktúry a aké by si mal/a poznať a to isté v sme si povedali aj o algoritmoch. Ako som už spomenul, dnes to uzavrieme. V trochu filozofickejšom podcaste rozoberáme, či algoritmy teda potrebuješ vedieť. Prípadne do akej miery. Alebo vôbec? Na to si už budeš musieť vypočut našu epizódu. (00:00 - 40:00) - Diskusia o algoritmoch

  • Ep. 47 – Algoritmy, ktoré by si (asi) mal/a poznať

    Algoritmus je niečo, s čím sa začínajúci programátor alebo začínajúca programátorka stretne veľmi rýchlo. Chceš vypísať pole? Použíješ algoritmus. Chceš nájsť prvok v poli? Použiješ algoritmus. Chceš zistiť aká je najkratšia cesta z Bratislavy do Košíc? Použiješ Googlu, ale ten na pozadí využíva nejaký algoritmus (keby len jeden). Aké známe algoritmy by si si mal/a naštudovať a vyskúšať naprogramovať? V podstate o tom je táto epizóda. (00:00) - Úvod (02:15) - Lineárne a binárne vyhľadávanie (07:40) - Sortovacie algoritmy (19:19) - Grafové algoritmy (27:46) - Brute force algoritmy (30:00) - Dynamické programovanie (37:50) - Greedy algoritmy (43:00) - Umelá inteligencia (46:21) - Genetické algoritmy (53:12) - Záver

  • Ep. 46 – Dátové štruktúry

    Dátové štruktúry sú základným stavebným prvkom programovania. Predstavujú rôzne spôsoby reprezentácie dát. Opíšeme si najzákladnejšie dátové štruktúry a rozdiely medzi nimi. Algoritmy spomínať nebudeme, to až v ďalšej epizóde. (00:00) - Úvod (02:35) - Čo su dátové štruktúry? (05:59) - Polia (Arrays) (12:39) - Zreťazený zoznam (Linked list) (19:46) - Hash set (27:44) - Hash map / Dictionary (32:34) - Zásobník (Stack) (35:17) - Rada (Queue) (37:26) - Grafy (43:07) - Stromy (44:59) - Nečakaná zmena plánov (46:47) - Záver http://streetofcode.sk/podcast/ep-46-datove-struktury/