Тусгай аргууд

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

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

1-р нүдэнд Point классийг тодорхойлсон. Point классийн __init__ арга ч бас "шидэт арга" бөгөөд классийн хувийг үүсгэх тусгай зориулалттай. 2-р нүдэнд Point классийн хувийг үүсгээд түүнийг print командад өгвөл хэрэглэгчид тийм тодорхой бус мэдээллийг үзүүлнэ. print командаар илүү ойлгомжтой мэдээллийг харуулах хэрэгтэй гэвэл класст

классийг мөр хэлбэрээр үзүүлэх __str__ аргыг дахин тодорхойлон өгдөг. Одоо 2-р нүдэнд Point классийн хувийг үүсгээд түүнийг print командад өгвөл классийн хувийн талаар илүү тодорхой мэдээллийг өгнө. Эндээс print команд өөрт нь дамжуулсан хувьсагчийн __str__ аргаас буцаах утгыг л үзүүлдэг гэсэн үг.

жишээг харцгаая. 2-р нүдэнд мөр үүсгээд түүний уртыг len дотоод функцээр тодорхойлсон. Гэтэл 3-р нүдэнд 1-р нүдэнд тодорхойлсон Road классийн хувийг үүсгээд түүний уртыг len дотоод функцээр тодорхойлох оролдлого хийвэл Road төрлийн обьектод len байхгүй гэсэн алдааг өгнө. Тэгвэл классын тодорхойлолтод

Атрибутын уртыг тооцон буцаах __len__ аргыг тодорхойлон түүнийг ашиглах боломжтой.
Хоёр доогуур зураасаар тэмдэглэсэн аргууд их олон байдаг ч ихэнхдээ __str__ аргыг голдуу дахин тодорхойлдог.
Python дээр хийдэг олон зүйлийг "шидэт арга" -аар хийж болохыг дараах

жишээнээс харж болно. 8-р нүдэнд 5+3 үйлдлийг ердийн аргаар харин 5 -р нүдэнд 5 утгатай x хувьсагчийн __add__ шидэт аргад 3 -ыг дамжуулан 5+3 үйлдлийг хийсэн. Харин 6 -р нүдэнд тодорхойлсон жагсаалтын 2 -р элементийг авахыг 7 -р нүдэнд __getitem__ аргаар дамжуулан авах жишээнүүдийг харууллаа. Dunder аргуудыг дахин тодорхойлоод байх шаардлага бага гардаг ч python -ий сайт эсхүл google -ээр хайн dunder method -ийн тодорхойлолтыг олон түүнийг дээрх жишээнд үзүүлсний адилаар дахин тодорхойлох боломжууд байдгийг мэдэж байх нь чухал.

Мэдээлэл таалагдсан бол найзуудтайгаа хуваалцаарай.

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

Декоратор ухагдхууныг ойлгон ашиглаж сурахын тулд python -ий функц ухагдхууныг нарийн ойлгосон байх хэрэгтэй. python -ий функцууд бүрэн хэмжээний обьектыг төлөөлдөг тул функц функцийг буцаах, функцийг функцэд параметр хэлбэрээр дамжуулах боломжтой гэсэн үг. Програмчлалын хэлд суралцаж буй хүмүүст энэ нь ойлгомж муутай байж болох тул энгийн жишээнүүдээс эхлэе.

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

while цикл for циклтэй их төстэй тул түүнийг for циклээр орлуулж болох ч зарим тохиолдолд while цикл энгийн болоод хураангуй кодийг өгдөг. while циклийн ажиллагааг

жишээнүүдээр тайлбарлая.

  Нээгдсэн тоо: 771 Бүртгүүлэх

Ямарч програмын ажиллагаа өгөгдлийн төрлүүд дээр үндэслэн ажилладаг учраас програмчлалын хэлүүд өөрийн суурь өгөгдлийн төрлүүдтэй байдаг. Энгийн өгөгдлүүдийн төрлүүдээр илүү нарийн төрлүүдийг гарган эцсийн бүлэгт эдгээрийг хослуулан програмыг бүтээдэг. Нэг үгээр програм зохиохыг барилга барихтай зүйрлэбэл өгөгдлийн төрлүүд бол барилгын тоосго л гэсэн үг. Python -ий суурь буюу өөрт нь агуулагдаж байдаг өгөгдлийн төрлүүдийн талаар авч үзье.

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

Python -нд тоонуудад энгийн математик үйлдлүүдийг хэрхэн хийхийг харцгаая. Үүний тулд Jupyter Notebook -ийн хичээлийн кодыг хадгалах хавтастаа шилжээд шинэ Notebook үүсгээрэй. Jupyter Notebook -ийг ачааллахыг Код засварлагч хичээлээс харна уу. Python -ий арифметикийн нэмэх (+ Addition), хасах (- Subtraction), үржих (* Multiplication), хуваах (/ Division), хуваалтын үлдэгдэл (% Modulus), зэрэг дэвшүүлэх (** Exponent), бүхэл хуваах (//) операторуудыг үзэцгээе.

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

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

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

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

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

 

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

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

 

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

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