Այս դասընթացի ընթացքում դուք կսովորեք, թե ինչպես լավ ծրագրավորել Python-ում:

Ձեզ կտեղափոխեն լեզվի առաջին քայլերից մինչև առավել զարգացած հասկացությունների ուսումնասիրությունը՝ բազմաթիվ կարճ տեսանյութերի, նոթատետրերի և ինքնագնահատված վարժությունների միջոցով:

Python-ն ունի մի շարք գրադարաններ, որոնք հավանաբար արդեն անում են այն, ինչ ցանկանում եք: Դուք կարող եք կառուցել կայք Django-ի հետ, կատարել գիտական ​​հաշվարկներ NumPy-ի և պանդաների հետ և այլն: Այնուամենայնիվ, այս հարուստ էկոհամակարգի բոլոր հնարավորությունները լիովին օգտագործելու համար պետք է լեզվի խորը ըմբռնում ձեռք բերել:

Python լեզուն խրախուսում է ինտուիտիվ ծրագրավորումը, որը հիմնված է բնական շարահյուսության և հզոր հիմնարար հասկացությունների վրա, որոնք հեշտացնում են ծրագրավորումը: Կարևոր է լավ տիրապետել այս հասկացություններին, որպեսզի արագ գրեք արդյունավետ ծրագրեր, որոնք հեշտ են հասկանալի և պահպանել, և որոնք լիովին կօգտագործեն լեզվի հնարավորությունները:

Այս դասընթացում մենք կանդրադառնանք լեզվի բոլոր ասպեկտներին՝ հիմնական տեսակներից մինչև մետա-դասեր, բայց մենք այն կարտացոլենք այն հիմնարար հասկացությունների շուրջ, որոնք Python-ի ուժն են.

- դինամիկ մուտքագրման և համօգտագործվող հղումների հայեցակարգը, որը թույլ է տալիս արագ, հեշտությամբ ընդլայնվող և հիշողության արդյունավետ ծրագրավորում;
– անվանատարածքի հայեցակարգը, որը թույլ է տալիս ավելի անվտանգ ծրագրավորում՝ նվազագույնի հասցնելով ծրագրի տարբեր մասերի միջև անցանկալի փոխազդեցությունները.
– iterator-ի հայեցակարգը, որը թույլ է տալիս բնական և ինտուիտիվ ծրագրավորում, որտեղ ֆայլի զննումը պահանջում է ընդամենը մեկ տող կոդ;
– գիտական ​​հաշվողական կիրառություններում գերազանց կատարման հասնելու վեկտորացման հայեցակարգը: