Энэ сургалтаар та Python хэл дээр хэрхэн сайн програмчлахыг сурах болно.

Та олон тооны богино хэмжээний видео бичлэг, дэвтэр, өөрийгөө үнэлэх дасгалуудаар дамжуулан хэлний эхний алхмуудаас эхлээд хамгийн их хөгжсөн ойлголтуудыг судлах хүртэл явагдах болно.

Python-д хэд хэдэн номын сангууд байдаг бөгөөд тэдгээр нь таны хүссэн зүйлийг аль хэдийн хийсэн байх магадлалтай. Та Django-г ашиглан вэбсайт хийх, NumPy болон панда ашиглан шинжлэх ухааны тооцоолол хийх гэх мэт олон зүйлийг хийх боломжтой. Гэсэн хэдий ч энэхүү баялаг экосистемийн бүх боломжийг бүрэн ашиглахын тулд та хэлний гүнзгий ойлголттой байх ёстой.

Python хэл нь байгалийн синтакс болон програмчлалыг хөнгөвчлөх хүчирхэг суурь ойлголтуудад тулгуурласан зөн совинтой програмчлалыг дэмждэг. Хэлний боломжуудыг бүрэн ашиглах, ойлгоход хялбар, арчлахад хялбар үр дүнтэй хөтөлбөрүүдийг хурдан бичихийн тулд эдгээр ойлголтуудыг сайн ойлгох нь чухал юм.

Бид энэ хичээлээр хэлний үндсэн төрлөөс эхлээд мета-анги хүртэл бүх талыг хамрах болно, гэхдээ бид үүнийг Python-ын хүч чадал болох үндсэн ойлголтуудын хүрээнд тайлбарлах болно.

- хурдан, хялбар өргөтгөх боломжтой, санах ойд хэмнэлттэй програмчлал хийх боломжийг олгодог динамик бичих, хуваалцсан лавлагааны тухай ойлголт;
- програмын өөр өөр хэсгүүдийн хооронд хүсээгүй харилцан үйлчлэлийг багасгах, аюулгүй программчлал хийх боломжийг олгодог нэрийн орон зайн тухай ойлголт;
– файлыг үзэхэд зөвхөн нэг мөр код авдаг байгалийн ба зөн совинтой программчлалыг зөвшөөрдөг давталт гэсэн ойлголт;
- шинжлэх ухааны тооцооллын програмуудад маш сайн гүйцэтгэлд хүрэх векторжуулалтын тухай ойлголт.