Во овој курс, ќе научите како добро да програмирате во Python.

Ќе бидете преземени од првите чекори во јазикот до проучување на најразвиените концепти, преку бројни кратки видеа, тетратки и самопроценети вежби.

Пајтон има голем број библиотеки кои веројатно веќе го прават она што го сакате. Можете да изградите веб-локација со Џанго, да правите научни пресметки со NumPy и пандите и многу повеќе. Меѓутоа, за целосно да ги искористите сите можности на овој богат екосистем, мора да стекнете длабоко разбирање на јазикот.

Јазикот Python поттикнува интуитивно програмирање што се потпира на природна синтакса и моќни основни концепти кои го олеснуваат програмирањето. Важно е да се има добро разбирање на овие концепти за брзо да се напишат ефективни програми кои се лесни за разбирање и одржување и кои целосно ги искористуваат можностите на јазикот.

Во овој курс ќе ги опфатиме сите аспекти на јазикот, од основни типови до мета-класи, но ќе го артикулираме околу основните концепти кои се силата на Python:

- концепт на динамично пишување и споделени референци што овозможува брзо, лесно проширливо и ефикасно програмирање со меморија;
– концепт на именски простор кој овозможува побезбедно програмирање, минимизирајќи ги несаканите интеракции помеѓу различни делови од програмата;
– концептот на итератор кој овозможува природно и интуитивно програмирање, каде што прелистувањето датотека бара само една линија код;
– концептот на векторизација за постигнување одлични перформанси во научните компјутерски апликации.