Програмчлалын Python хэл ( 43 )

Сүүлийн жилүүдэд програмчлалын хэлүүдийн зэрэглэлд /rank/ Python эхний тавд тогтмол багтах болсон нь олон нэр хүндтэй их, дээд сургуулиуд Python хэлийг програмчлалын суурь хэлээр сонгоход нөлөөлсөн байх. Python энгийн, суралцахад хөнгөний дээр хангалттай хүчирхэг тул програмчлалыг суралцаж эхлэж байгаа хүмүүст програмчлалын анхны хэлийн сайн сонголт гэж үзэн програмчлалын Python хэлний хичээлүүдийг орууллаа.

Сайтын энэ хэсэгт хэлний үндсэн бүхий л боломжууд, Python дээр зөв, цэвэр кодлох зөвлөмж, өргөн ашигладаг сангуудыг суулган ашиглах, практик жишээ гээд хэлтэй холбоотой материалуудыг оруулах болно.

Хичээлүүд програмчлалыг анхлан суралцаж байгаа хүмүүст зориулан боловсруулагдсан тул ямарч түвшингийн хүмүүс үзэн ойлгох бүрэн бололцоотой. Хэрвээ та ЕБС -ийн сургуулийн ахлах ангид эсхүл их дээд сургуульд програм хангамжийн чиглэлээр суралцаж байгаа бол хичээлүүдийг заавал үзэхийг зөвлөе. Програм зохиогч болоход өөрийгөө дайчлан бие даан суралцахыг бүрэн эзэмшсэн байх хэрэгтэйг сануулъя. Иймээс хичээлийг үзэхийн зэрэгцээ бусад эх үүсвэрээс нэмэлт материалуудыг тогтмол судлан мэдлэгээ бататгахыг хичээнгүйлэн зөвлөе.

Танд амжилт хүсье

Нээгдсэн тоо: 498 Төлбөртэй

Зарим тохиолдолд програмийн кодоос exception буюу алдааг хаяулах шаардлага гарна. Тодорхой ажиллагааг хийх функцэд буруу параметрүүдийг дамжуулах, хэрэглэгчээс оруулсан өгөгдөлд алдаа байгааг мэдэгдэх гэх мэтээр олон тохиолдолд кодоос алдаа хаяулах шаардлага гардаг. Үүнийг Героний томьёогоор гурвалжны талбайг олох функцийн

жишээн дээр харцгаая.

Нээгдсэн тоо: 426 Төлбөртэй

Програмын боловруулалтад нэгдсэн /unit/ тест гэдэг ойлголт бий. Нэгдсэн тест нь алдааг гарсны дараа нь засварлах биш түүнийг програмын бүтээгдхүүний кодоос эрт илрүүлэн засварлахад чиглэсэн ажиллагаа юм. Нэгдсэн тест програмийн бүтээгдхүүн хувилбарыг гаргахаас өмнө кодод нэгдсэн тестийг бичэн бүтээгдхүүний код зөв ажиллаж байгааг шалган алдаа байвал түүнийг илрүүлэн засварлах зорилготой. Ингэснээр програмийн бүтээгдхүүн ашиглалтад шилжихийн өмнө гарч болох алдаануудыг олон засварлах боломжийг бүрдүүлдэгээрээ давуу талтай.

Нээгдсэн тоо: 509 Нийтийн

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

Нээгдсэн тоо: 318 Төлбөртэй

Классын шинжүүдтэй хамааралтай тогтмол, хамгаалагдсан болон дотоод арибутуудын талаар үзэх шаардлагатай. Эдгээрийг Шинж, аргууд хичээлд үүсгэсэн Character класст багахан өөрчлөлт хийн

авч үзье.

Нээгдсэн тоо: 377 Төлбөртэй

Классийн түвшингийн буюу статик атрибутуудыг тодорхойлох талаар Атрибут, арга хичээлд үзсэн. Энэ хичээлд статик атрибут болон статик аргын тухай авч үзнэ. Класст зарлагдсан статик аргуудыг дуудахад классийн хувийг үүсгэхгүйгээр дуудах нь зарим тохиолдолд эвтэйхэн байдаг.
Эхлээд статик атрибутуудын талаар зарим зүйлийг тодотгох

жишээг авч үзье.

Нээгдсэн тоо: 328 Төлбөртэй

ОХП-ийг дэмждэг хэлийг ашиглан код бичнэ гэдэг нь та обьект хандалгат програмчлалийн загвараар кодлоод байгаа гэсэн үг биш гэдгийг ойлгон аваарай. Обьект хандалгат програмчлалийн загварын дэвшилтэд арга теехнологийг ашиглахын тулд технологийн суурь ухагдхууныг сайтар ойлгон эзэмшсэн байх хэрэгтэй. Тэгэхлээр хичээлээр удамшилт, полиморфизм гэж нэрлэдэг чухал хоёр ойлголтын тухай авч үзье.

Нээгдсэн тоо: 269 Төлбөртэй

Python -нд класс нэгээс олон суурь буюу эцэг классаас удамших боломжтой. Энэхүү боломж давуу болон сул талуудтай. Үнэн хэрэгтээ обьект хандалгат програмчлалыг дэмждэг олон хэлүүд олон удамшилтыг дэмждэггүй. Олон удамшилт классын боловсруулалт болон тэдгээрийн хоорондын харилцааг уян хатан болгодог ч сөрөг талууд бий. Олон удамшилтын давуу талаас гарч болох сөрөг үр дагаваруудыг илүү ойлгох нь чухал. Практик суралцах хамгийн сайн арга тул асуудлыг жишээнүүд дээр харцгаая.

Нээгдсэн тоо: 198 Төлбөртэй

Хичээлээр олон удамшилтын онцгой төрөл болох миксиний талаар авч үзнэ. Миксинд дүрмийн ямар нэгэн өөр бичилт байхгүй ч утгын талаасаа онцгой учиртай. Хамгийн гол онцлог нь миксинийг тодорхой классуудын шатлалын суурь класс байдлаар зохиодоггүйд оршино. Өөрөөр хэлбэл тэдгээрийг дурын класстай хольж болдог. Үүнийг машин классийн жишээгээр авч үзье.

Нээгдсэн тоо: 180 Төлбөртэй

Обьект хандалгат програмчлалын технологид нэг ба түүнээс дээш абстракт аргуудыг агуулсан классийг абстракт класс гэж нэрлэдэг. Абстракт арга гэдэг нь абстракт класст тодорхойлогдсон боловч удамшиж буй классууд заавал хэрэгжүүлэлтийг тодорхойлох ёстой тусгай декораттороор тэмдэглэсэн аргууд юм. Python абстракт классуудийг дэмжих дотоод механизмгүй бөгөөд энэ зорилгод abc (Abstract Base Class) тусгай модулийг ашигладаг. Абстракт классийн жишээг харцгаая.

Нээгдсэн тоо: 276 Нийтийн

Хичээлээр dunder method буюу "шидэт арга" -ын талаар авч үзье. dunder гэдэг нь хоёр доогуур зураас бөгөөд эдгээр тэмдэгтээр тэмдэглэгдсэн аргуудыг "шидэт арга" буюу тусгай арга гэж нэрлэдэг. Ийм аргуудыг хэрэглэгчийн кодод дахин тодорхойлон ажиллагааны логикийг өөрчлөх боломж байдаг. Асуудлыг дараах

жишээгээр авч үзье.

Класс ба структурт ердийн талбар, арга, шинжүүдээс гадна статик талбар, арга, шинжүүд байж болдог. Статик талбар, арга, шинжүүд…

Нээгдсэн тоо : 52

 

Хичээлээр useState -тэй тун төстэй useRef хукийн талаар авч үзье. useRef хукийн онцлог ашиглалтыг компонент хэдэн удаа дахин…

Нээгдсэн тоо : 46

 

Хүүхдүүд тооны хичээлийг анхнаасаа зөв ойлгон сураагүйгээс анги ахих тусмаа математикийн хичээлийнн хоцрогдолоос болоод дургүй болох тал байдаг.…

Нээгдсэн тоо : 113

 

Нийтлэлээр графикийн хэвүүдийн /GUI pattern/ түүхийг авч үзье. Боловсруулалтын графикийн хэвүүдийг 30 гаруй жилийн туршид боловсруулж байгаа бөгөөд…

Нээгдсэн тоо : 83

 

Хааяа өөр өөр параметрүүдийн багцтай нэг аргыг үүсгэх шаардлага гардаг. Ирсэн параметрүүдээс хамааран аргын тодорхой хэрэгжүүлэлтийг хэрэглэнэ. Ийм…

Нээгдсэн тоо : 85

 

Ямарч програмын ажиллагааны чухал хэсэг бол төрөл бүрийн мэдээллийн боловсруулалт, тэдгээртэй ажиллахтай холбоотой байдаг. Иймээс энэ хичээлээс vuejs

Нээгдсэн тоо : 67

 

Хичээлээр react -ийн хукуудаас их өргөн ашиглагддаг useEffect -ийн талаар авч үзье. useEffect -ийн ажиллагааг судлах хуудасны кодийг

Нээгдсэн тоо : 65

 

Илэрхийлэл бол математикийн хэлний үндэс болсон суурь ойлголтуудын нэг. Математикийн илэрхийллийг тооцооны алгоритм, аксиом, теорем, бодлогын нөхцлүүд гээд…

Нээгдсэн тоо : 98

 

Програм зохиох бол нарийн төвөгтэй ажил. Ямар ч програмын хувьд өөрийн хийх ажлаа гүйцэтгэхийн чацуу цаашдаа хөгжих, ажлын…

Нээгдсэн тоо : 77

 
Энэ долоо хоногт

тэгшитгэлийг бод.

Нээгдсэн тоо : 984

 

хязгаарыг бодоорой.

Нээгдсэн тоо : 641

 

Ангийн нийт сурагчдын 60% нь эмэгтэй сурагчид байдаг. Ангиас санамсаргүйгээр нэг сурагч сонгоход эрэгтэй сурагч байх магадлалыг ол.

Нээгдсэн тоо : 1015