In hierdie kursus sal jy leer hoe om goed in Python te programmeer.

Jy sal geneem word van die eerste stappe in die taal tot die bestudering van die mees ontwikkelde konsepte, deur middel van talle kort video's, notaboeke en self-geëvalueerde oefeninge.

Python het 'n aantal biblioteke wat waarskynlik reeds doen wat jy wil. Jy kan 'n webwerf met Django bou, wetenskaplike rekenaars doen met NumPy en pandas, en meer. Om al die moontlikhede van hierdie ryk ekosisteem ten volle te ontgin, moet jy 'n diep begrip van die taal verkry.

Die Python-taal moedig intuïtiewe programmering aan wat staatmaak op natuurlike sintaksis en kragtige grondbeginsels wat programmering makliker maak. Dit is belangrik om 'n goeie begrip van hierdie konsepte te hê om vinnig effektiewe programme te skryf wat maklik is om te verstaan ​​en in stand te hou, en wat die moontlikhede van die taal ten volle ontgin.

Ons sal in hierdie kursus alle aspekte van die taal dek, van basiese tipes tot meta-klasse, maar ons sal dit verwoord rondom die fundamentele konsepte wat die sterkpunt van Python is:

- die konsep van dinamiese tik en gedeelde verwysings wat vinnige, maklik uitbreibare en geheuedoeltreffende programmering moontlik maak;
– die konsep van naamruimte wat veiliger programmering moontlik maak, wat ongewenste interaksies tussen verskillende dele van 'n program tot die minimum beperk;
– die konsep van iterator wat natuurlike en intuïtiewe programmering toelaat, waar die blaai van 'n lêer slegs een reël kode neem;
– die konsep van vektorisering om uitstekende prestasie in wetenskaplike rekenaartoepassings te behaal.