F'dan il-kors, int se titgħallem kif tipprogramma tajjeb f'Python.

Tittieħed mill-ewwel passi fil-lingwa sal-istudju tal-kunċetti l-aktar evoluti, permezz ta’ bosta vidjows qosra, notebooks u eżerċizzji awtovalutati.

Python għandu numru ta 'libreriji li probabbilment diġà jagħmlu dak li trid. Tista 'tibni websajt ma' Django, tagħmel kompjuters xjentifiċi b'NumPy u pandas, u aktar. Madankollu, biex tisfrutta bis-sħiħ il-possibbiltajiet kollha ta 'din l-ekosistema rikka, trid takkwista fehim profond tal-lingwa.

Il-lingwa Python tinkoraġġixxi programmar intuwittiv li jiddependi fuq sintassi naturali u kunċetti fundamentali qawwija li jagħmlu l-ipprogrammar aktar faċli. Huwa importanti li wieħed jifhem tajjeb dawn il-kunċetti sabiex tikteb malajr programmi effettivi li huma faċli biex jinftiehmu u jinżammu, u li jisfruttaw bis-sħiħ il-possibilitajiet tal-lingwa.

F'dan il-kors se nkopru l-aspetti kollha tal-lingwa, mit-tipi bażiċi sa meta-klassijiet, iżda se nagħtuha madwar il-kunċetti fundamentali li huma s-saħħa ta 'Python:

- il-kunċett ta' typing dinamiku u referenzi kondiviżi li jippermettu programmar veloċi, espansibbli faċilment u effiċjenti fil-memorja;
– il-kunċett ta' namespace li jippermetti programmar aktar sigur, li jimminimizza l-interazzjonijiet mhux mixtieqa bejn partijiet differenti ta' programm;
– il-kunċett ta' iteratur li jippermetti programmar naturali u intuwittiv, fejn l-ibbrawżjar ta' fajl jieħu biss linja waħda ta' kodiċi;
– il-kunċett tal-vettorizzazzjoni biex tinkiseb prestazzjoni eċċellenti fl-applikazzjonijiet tal-kompjuters xjentifiċi.