Në këtë kurs, do të mësoni se si të programoni mirë në Python.

Ju do të hidheni nga hapat e parë në gjuhë deri në studimin e koncepteve më të zhvilluara, përmes videove të shumta të shkurtra, fletoreve dhe ushtrimeve të vetëvlerësuara.

Python ka një numër bibliotekash që ndoshta tashmë bëjnë atë që dëshironi. Mund të ndërtoni një faqe interneti me Django, të bëni llogaritje shkencore me NumPy dhe panda, dhe më shumë. Megjithatë, për të shfrytëzuar plotësisht të gjitha mundësitë e këtij ekosistemi të pasur, duhet të fitoni një kuptim të thellë të gjuhës.

Gjuha Python inkurajon programimin intuitiv që mbështetet në sintaksë natyrore dhe koncepte të fuqishme themelore që e bëjnë programimin më të lehtë. Është e rëndësishme të keni një zotërim të mirë të këtyre koncepteve në mënyrë që të shkruani shpejt programe efektive që janë të lehta për t'u kuptuar dhe mirëmbajtur dhe që shfrytëzojnë plotësisht mundësitë e gjuhës.

Ne do të mbulojmë në këtë kurs të gjitha aspektet e gjuhës, nga llojet bazë deri te meta-klasat, por do ta artikulojmë atë rreth koncepteve themelore që janë forca e Python:

- Koncepti i shtypjes dinamike dhe referencave të përbashkëta që mundëson programim të shpejtë, lehtësisht të zgjerueshëm dhe efikas të memories;
– koncepti i hapësirës së emrave që lejon programim më të sigurt, duke minimizuar ndërveprimet e padëshiruara ndërmjet pjesëve të ndryshme të një programi;
– koncepti i iteratorit i cili lejon programim natyral dhe intuitiv, ku shfletimi i një skedari kërkon vetëm një rresht kodi;
– koncepti i vektorizimit për të arritur performancë të shkëlqyer në aplikacionet kompjuterike shkencore.