Šiame kurse išmoksite gerai programuoti Python.

Per daug trumpų vaizdo įrašų, užrašų knygelių ir įsivertinančių pratimų būsite nuvesti nuo pirmųjų kalbos žingsnių iki labiausiai išsivysčiusių sąvokų tyrimo.

Python turi daugybę bibliotekų, kurios tikriausiai jau daro tai, ko norite. Galite sukurti svetainę naudodami „Django“, atlikti mokslinius skaičiavimus naudodami „NumPy“, pandas ir dar daugiau. Tačiau norėdami visapusiškai išnaudoti visas šios turtingos ekosistemos galimybes, turite giliai suprasti kalbą.

Python kalba skatina intuityvų programavimą, kuris remiasi natūralia sintaksė ir galingomis pagrindinėmis koncepcijomis, kurios palengvina programavimą. Svarbu gerai suprasti šias sąvokas, kad būtų galima greitai parašyti efektyvias, lengvai suprantamas ir prižiūrimas programas, kurios visapusiškai išnaudoja kalbos galimybes.

Šiame kurse apimsime visus kalbos aspektus, nuo pagrindinių tipų iki metaklasių, bet mes jį suformuluosime pagal pagrindines sąvokas, kurios yra Python stiprybė:

- dinaminio spausdinimo ir bendrų nuorodų koncepcija, leidžianti greitai, lengvai išplėsti ir efektyviai programuoti atmintį;
– vardų erdvės koncepcija, kuri leidžia saugesnį programavimą ir sumažina nepageidaujamą sąveiką tarp skirtingų programos dalių;
– iteratoriaus koncepcija, kuri leidžia natūralų ir intuityvų programavimą, kai failo naršymas užtrunka tik vieną kodo eilutę;
– vektorizavimo koncepcija, siekiant puikių rezultatų mokslinėse skaičiavimo programose.