Bu kursda siz Python-da necə yaxşı proqramlaşdırmağı öyrənəcəksiniz.

Siz çoxsaylı qısa videolar, dəftərlər və öz-özünə qiymətləndirilmiş məşqlər vasitəsilə dildə ilk addımlardan ən inkişaf etmiş anlayışların öyrənilməsinə qədər atılacaqsınız.

Python-da çox güman ki, istədiyinizi edən bir sıra kitabxanalar var. Siz Django ilə vebsayt yarada, NumPy və pandalarla elmi hesablamalar edə bilərsiniz və s. Bununla belə, bu zəngin ekosistemin bütün imkanlarından tam istifadə etmək üçün siz dili dərindən başa düşməlisiniz.

Python dili təbii sintaksisə və proqramlaşdırmanı asanlaşdıran güclü təməl konsepsiyalara əsaslanan intuitiv proqramlaşdırmanı təşviq edir. Anlaşılması və saxlanması asan olan və dilin imkanlarından tam istifadə edən effektiv proqramları tez bir zamanda yazmaq üçün bu anlayışları yaxşı qavramaq vacibdir.

Biz bu kursda dilin əsas növlərindən meta-siniflərə qədər bütün aspektlərini əhatə edəcəyik, lakin biz bunu Python-un gücü olan fundamental anlayışlar ətrafında ifadə edəcəyik:

- sürətli, asanlıqla genişləndirilə bilən və yaddaşdan səmərəli proqramlaşdırmaya imkan verən dinamik yazma və paylaşılan istinadlar konsepsiyası;
– daha təhlükəsiz proqramlaşdırmaya imkan verən, proqramın müxtəlif hissələri arasında arzuolunmaz qarşılıqlı əlaqəni minimuma endirən ad məkanı konsepsiyası;
– təbii və intuitiv proqramlaşdırmaya imkan verən iterator konsepsiyası, burada fayla baxmaq yalnız bir sətir kod alır;
– elmi hesablama tətbiqlərində əla performansa nail olmaq üçün vektorlaşdırma konsepsiyası.