Программчлалын хэлүүд ( 480 )

Мэдээлэл зүй, программчлалын чиглэлээр сурдаг, интернет сайт хийж сурахыг хүсэж байгаа бол та манай сайтын энэ хэсгээс өөртөө хэрэгтэй мэдээллийг олно гэдэгт итгэж байна. Программчлалын нэг хэлийг сайн судлан ойлгосон байхад бусдыг нь ойлгон сурахад их дөхөмтэй байдаг. Яг л гадаад хэл шиг. Нэг гадаад хэлийг сурсан хүн бусдыг нь сурахад хүндрэл багатай байдгийн адил. Өнөөдөр интернет хэрэглээ асар хурдтай хөгжихийн хирээр энэ чиглэлийн программ зохиогчдын эрэлт өссөөр байна. Иймээс эрэлт өндөртэй мэрэгжлийг сонгон суралцаж эзэмшихийн тулд та өөрийгөө нилээд дайчлан ажиллах шаардлагатай. Зөвхөн багшийн заасан хичээлүүдийг үзээд сайн мэрэгжилтэн болно гэхэд их эргэлзээтэй. Багш зөвхөн онолын талын үндсэн мэдлэгийг өгөх учраас суралцагч өөрөө их хичээн төрөл бүрийн материалуудыг судлах зайлшгүй хэрэгтэй. Сайтын энэ хэсгийн материалууд танд дадлага олон сайн мэрэгжилтэн болоход туслах зорилготой юм.

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

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

Python -нд list comprehension ойлголт чухал байр суурьтай. Ойлголтод тохирох монгол үг олоогүй тул шууд англи нэрээр нь тогтоохыг зөвлөе. list comprehension нь жагсаалтаыг илүү тодорхой, ойлгомжтой, хялбар хэлбэрээр инициализац хийх аргачлал юм.

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

collections пакетын өгөгдлийн төрлүүдийн элементүүдэд хандахад голлон ашигладаг циклийн бүтэц бол for юм. for циклийг collections пакетын өгөгдлүүд гэлтгүй итерацлагддаг дурын төрөлд зохион байгуулан түүний элементүүдэд хандах боломжтой гэдгийг сануулъя.
Суралцах шалгарсан арга дадлага тул циклийн зохион байгуулахыг жишээгээр харцгаая.

1-р нүдэнд numbers жагсаалтыг үүсгээд түүнийг print функцэд өгвөл жагсаалт байдлаар үзүүлнэ.

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

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

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

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

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

Tuple төрөл хичээлээр үзсэн жишээнүүдэд tuple -ийн элементүүдийг нэрлээгүй. Өөрөөр хэлбэл төрлийн элементүүдэд зөвхөн индексээр нь хандаж байсан. Гэтэл tuple -д бие биетэйгээ холбоо бүхий өгөгдлийн багцыг голлон хадгалдаг гэдгээс түүнд индексээс өөрөөр классын шинж байдлаар ханддаг болбол илүү ойлгомжтой, эвтэйхэн болохоор. Python -ий элементүүдэд нь нэр өгч болдог namedtuple буюу нэрлэгдсэн tuple гэдэг класстай төстэй төрөл энэ боломжийг олгохыг жишээгээр харцгаая.

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

collection -ийг багц эсхүл цуглуулга гэж орчуулж болох ч өргөн ашиглааад байдаггүй тул collection нэрээр нь ашиглах нь илүү. tuple бол collection төрлийнх. tuple -ийг энгийнээр өөрчлөлт авдаггүй жагсаалт гэж ойлгож болно. tuple -төрлийг жишээнүүдээр авч үзье.

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

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

Толь буюу dict төрлийг Толь /dict/ хичээлээр үзсэн. Энэ удаад collections модулийн ordereddict төрөл dict төрлөөс ямар ялгаатайг авч үзье. Jupyter Notebook орчинд оруулсан

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

Өгөгдлийн багцыг үүсгэн ашиглахад ихээхэн чухал үүрэгтэй төрөл бол толь буюу dictionary /dict/ юм. Програмчлалын хэлний өгөгдлийн төрлүүдийг тодорхой ажиллагаанд зориулан бий болгосон байдаг тул тэдгээрийн хооронд нь харьцуулан зэрэглэл тогтоох гэх нь буруу. Өөрөөр хэлбэл толь, жагсаалт, tuple зэрэг өгөгдлүүдийн төрлүүдийг хооронд харьцуулах шаардлагагүй гэсэн үг.

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

Элементүүдийн багцийг агуулах төрлүүдийн нэг болох жагсаалт төрлийг авч үзье. Өгөгдлийн багцийн боловсруулалтад хамгийн ихээр ашиглагддаг төрөл бол жагсаалт буюу list гэхэд хэтрүүлэг болохгүй.

Жагсаалттай ажиллах

Жагсаалтыг зарлахдаа [] хаалтыг ашиглана.  

5- р нүдэнд бүхэл тооноос бүрдсэн элементүүдтэй int_list жагсаалтыг үүсгэн утгуудыг олгосон. Жагсаалтын элементүүд өөр өөр төрлийнх байж болохыг 2 - р нүдний жишээ харуулсан. Практикт ихэнх тохиолдолд жагсаалт нэг төрлийн буюу ижил төрөлтэй өгөгдлүүдийг агуулж байдаг. Жагсаалтын уртыг мэдэхдээ len дотоод функцийг ашиглахыг 3 -р нүдний жишээ харуулна. Жагсаалтын элементэд индексээр нь хандах боломжтойг 6 -р нүдний жишээнд харуулсан. Мөрийн адилаар сөрөг индекс ашиглан жагсаалтын эцсээс хандаж болно.

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

Бодит ажилд нэг чиглүүлэгчээр шилжсэн хуудаснаас тухайн чиглүүлэгчид агуулагдах давхар чиглүүлэгчээр дамжин шинэ хуудас нээх хэрэгцээ их гардаг. Жишээ нь машины мэдээллийг харуулж буй Car компонентийн үзүүлж буй хуудаснаас тухайн машины талаар илүү дэлгэрэнгүй мэдээллийг харуулах хуудаст шилжих хэрэгтэй болсон гэе. Үүнийг VueJs -д давхар чиглүүлэгчийг ашиглан хийдэг. Car компонентоос өөр хуудаст шилжилт хийх гэж байгаа тул түүний шаблонд

<template>
  <div>
    <h1>Car id {{ id }}</h1>
    <button class="btn btn-sm btn-primary mb-2" @click="backToCars">Back</button>
    <br>
    <button class="btn btn-info mt-2">Full info</button>
  </div>
</template>

дахин нэг товчийг нэмэн өгье.

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

Делегат нь аргыг заасан обьектоор илэрхийлэгдэнэ. Өөрөөр хэлбэл делегат гэдэг нь аргын заагч бөгөөд түүгээр тухайн аргыг дуудаж…

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

 

Энэ хичээлээс эхлэн олон хуудастай төслийг үүсгэн хуудас хооронд шууд буюу дахин ачаалалтгүйгээр шилжин удирдах боломжийн талаар үзэх…

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

 

Хавтгай дээрх ямар нэгэн A цэг болон a шулууны хувьд уг хавтгайд a шулуунтай харьцангуй тэгш хэмтэй зөвхөн нэг A1

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

 

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

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

 

Төлөв байдлын үүргийн гинж (Chain of responsibility) загварчлалын хэв шаардлагыг хэд хэдэн обьектууд боловсруулах боломжийг олгодог тул шаардлагын…

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

 

Онцгой нөхцлийг дуудсан кодийг try блок эсхүл онцгой нөхцлийг боловсруулах catch блокгүй try..catch бүтцэд байршуулсан бол систем тохирох…

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

 

Програмийн цэсийн хэрэгжүүлэлтийн компонентийг хийсний дараа хуудсаа нээгээд fa-bars икон дээр дарахад

дээрх байдлаар харагдаж…

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

 

Үржих үйлдэлд байр сэлгэх, бүлэглэх, гишүүнчлэн үржүүлэх гэсэн дүрмүүд үйлчилдэг. Эдгээрийг эхнээс нь сайн ойлгон цээжлэх хэрэгтэй.  

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

 

Төлөв (State) бол дотоод нөхцлөөс хамааран обьект өөрийн төлөв байдлыг өөрчлөх боломж олгодог загварчлалын хэв.

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

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

бол a -г ол.

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

 

талтай зөв гурвалжнд багтсан тойргийн радиусыг ол.

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

 

1-р зэргийн 20 эд анги, 2-р зэргийн 30 эд анги байжээ. Ижил зэрэгтэй 2 эд ангийг хэдэн янзаар сонгон авч болох вэ?

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