Бұл курста сіз Python тілінде жақсы бағдарламалауды үйренесіз.

Сіз көптеген қысқа бейнелер, дәптер және өзін-өзі бағалау жаттығулары арқылы тілдегі алғашқы қадамдардан ең дамыған ұғымдарды зерттеуге жетесіз.

Python-да сіз қалаған нәрсені жасайтын бірқатар кітапханалар бар. Сіз Django көмегімен веб-сайт жасай аласыз, NumPy және пандалармен ғылыми есептеулер жасай аласыз және т.б. Дегенмен, осы бай экожүйенің барлық мүмкіндіктерін толық пайдалану үшін сіз тілді терең түсінуіңіз керек.

Python тілі табиғи синтаксиске негізделген интуитивті бағдарламалауды және бағдарламалауды жеңілдететін қуатты іргелі тұжырымдамаларды қолдайды. Түсінуге және қолдауға оңай және тілдің мүмкіндіктерін толығымен пайдаланатын тиімді бағдарламаларды жылдам жазу үшін осы ұғымдарды жақсы меңгеру маңызды.

Біз бұл курста тілдің негізгі түрлерінен мета-сыныптарға дейінгі барлық аспектілерін қарастырамыз, бірақ біз оны Python-ның күші болып табылатын іргелі ұғымдар төңірегінде баяндаймыз:

- жылдам, оңай кеңейтілетін және жадты тиімді бағдарламалауға мүмкіндік беретін динамикалық теру және ортақ сілтемелер тұжырымдамасы;
– қауіпсіз бағдарламалауға, бағдарламаның әртүрлі бөліктері арасындағы қажетсіз өзара әрекеттесуді азайтуға мүмкіндік беретін аттар кеңістігі тұжырымдамасы;
– файлды шолу кодтың бір жолын ғана алатын табиғи және интуитивті бағдарламалауға мүмкіндік беретін итератор концепциясы;
– ғылыми есептеуіш қолданбаларда тамаша көрсеткіштерге қол жеткізу үшін векторизация тұжырымдамасы.