Nice Python 3.6 output at last

For a while I’ve been experimenting with my string outputs in Python. The thing that bothered me the most was a constant need to combine, stringify numbers or have some problematic variables occur. You know the drill – you are conducting an expansive experiment that runs over several iterations and you would like to present…

Vaja 8 – tudi slepa kura

Še zadnjič smo se lotili dela s kazalci in tabelami (naslednjič se lotimo Arduina in simulacij na daljavo…. na žalost). Za začetek smo pokazali, kako se lahko izognemo uporabi globalnih spremenljivk, vendar kljub temu ohranimo spomin – si zapomnimo vrednost, ki jo je imela spremenljivka pri prejšnjem klicu funkcije. Temu namemu služi ključna beseda static….

Vaja 7 – kako uspešno nakladati (stringe).

Če smo se pri prejšnji vaji ukvarjali s pohitritvijo sistema preko uporabe kazalcev, je sedaj skrajni čas da pokažemo kako se lahko spopademo z daljšimi teksti. Pri tej vaji smo se tako osredotočili na tabele znakov, kazalce na njih in še par posebnosti. Za začetek smo pokazali kako niz sploh ustvarimo (oglati oklepaji), mu damo…

Vaja 6 – kako do 60fps?

Pri tej vaji sem malo goljufal in recikliral primer iz preteklosti. Na tem primeru smo dejansko pokazali malo morje reči. Za začetek – kako ustvarimo zbirke / tabele ter, da moramo v C vedno podati tudi končno velikost le-teh. Ne moremo torej definirati zbirko 10 celih števil in nato pisati na 20-to mesto, saj se…

Vaja 5 – ne kaži s prstom

Tu smo se najprej spoznali s kazalci. Pokazali smo, kako jih deklariramo (in da smo pozorni, da moramo tudi povedati na kaj kažejo – torej int kazalec bo kazal na int vrednost itd.) ter kako jih povežemo s spremenljivko, na katero kažejo. Prav tako pa smo pokazali tudi da je treba biti pozoren pri računanju…

Vaja 4 – preliv, prenos in malo kompliciranja

Tale vaja je bila spet malo mešano – po eni strani smo spoznali funkcije, argumente in preliv/prenos, po drugi pa imeli pripravo na drugo laboratorijsko vajo. Za začetek smo pokazali funkcije in povedali da je razlika napram JS v tem, da moramo sedaj povedati KAJ funkcija vrne in tudi KAKŠEN argument sprejme (se pravi int…