Yn dizze kursus sille jo leare hoe't jo goed programmearje yn Python.

Jo wurde nommen fan 'e earste stappen yn' e taal nei de stúdzje fan 'e meast avansearre konsepten, troch tal fan koarte fideo's, notebooks en sels beoardiele oefeningen.

Python hat in oantal biblioteken dy't wierskynlik al dogge wat jo wolle. Jo kinne in webside bouwe mei Django, wittenskiplike komputer dwaan mei NumPy en panda's, en mear. Om alle mooglikheden fan dit rike ekosysteem lykwols folslein te benutten, moatte jo in djip begryp fan 'e taal krije.

De Python-taal stimulearret yntuïtive programmearring dy't fertrout op natuerlike syntaksis en krêftige fûnemintele konsepten dy't programmearring makliker meitsje. It is wichtich om dizze begripen goed te begripen om fluch effektive programma's te skriuwen dy't maklik te begripen en te ûnderhâlden binne, en dy't de mooglikheden fan 'e taal folslein benutte.

Wy sille yn dizze kursus alle aspekten fan 'e taal dekke, fan basistypen oant metaklassen, mar wy sille it artikulearje oer de fûnemintele begripen dy't de sterkte fan Python binne:

- it konsept fan dynamysk typen en dielde referinsjes wêrtroch rappe, maklik útwreide en ûnthâld effisjinte programmearring mooglik makket;
- it konsept fan nammeromte dy't feiliger programmearring mooglik makket, it minimalisearjen fan net-winske ynteraksjes tusken ferskate dielen fan in programma;
- it konsept fan iterator wêrtroch natuerlike en yntuïtive programmearring mooglik is, wêr't it blêdzjen fan in bestân mar ien rigel koade nimt;
- it konsept fan vektorisaasje om poerbêste prestaasjes te berikken yn wittenskiplike komputerapplikaasjes.