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

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

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

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

Өмнөх хичээлүүдэд сурсан логик шалгалт, циклийн мэдлэгээ ашиглан програмчлалын стандарт жишээ "Тоог таа" энгийн тоглоомын програмыг бичье. Тоглоомын логик нь компьютер 1 -50 -ын хооронд санамсаргүй байдлаар сонгосон тоог хэрэглэгч 6 удаагийн оролдлогоор олох юм. Та програмийн кодийг өмнөх хичээлүүдээр сурсан бүтцүүдийг ашиглан бичих гээд үзээрэй.

Санамж: Тавигдсан асуудлын шийдлийг өөрөө олон кодлож сурахыг байнга эрмэлзэх хэрэгтэй. Ер нь програм бүтээх бол олон чиглэлийн мэрэгжилтнүүдийн хамтын ажил байдаг. Бид програмчлалийн python хэлийг судалж байгаа тул кодлогчдод тавигдах асуудлыг хэрхэн шийдэхэд л анхааран бэлэн алгоритм бүхий энгийн "Тоог таа" тоглоомыг сонгосон хэрэг.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Үйл явдал /event/ тодорхой үйлдэл хийгдсэн талаар системд мэдэгддэг. Хэрвээ бид энэхүү үйлдлийг ажиглах хэрэгтэй бол яг энд…

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

 

Манай төсөл олон хуудсуудтай болон тэдгээрийн хооронд динамикаар шилжилт хийж байгаа ч тухайн үед шилжилт хийгдсэн хуудаст тохирох…

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

 

Зочин (Visitor) паттерн классуудыг өөрчлөхгүйгээр тэдгээрийн обьектуудын үйлдлийг тодорхойлох боломжийг олгоно. Зочин хэвийг ашиглахдаа классуудын хоёр ангилалыг тодорхойлно.…

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

 

Лямбда-илэрхийлэл нь нэргүй аргын хураангуй бичилтийг илэрхийлнэ. Лямбда-илэрхийлэл утга буцаадаг, буцаасан утгыг өөр аргын…

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

 

Кодийн сайжруулалт /рефакторинг/ хичээлээр програмийн кодоо react -ийн зарчимд нийцүүлэн компонентод салгасан.…

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

 

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

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

 

Делегаттай нэргүй арга нягт холбоотой. Нэргүй аргуудыг делегатийн хувийг үүсгэхэд ашигладаг.
Нэргүй аргуудын тодорхойлолт delegate түлхүүр үгээр…

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

 

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

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

 

Төсөлд react-router-dom санг оруулан чиглүүлэгчдийг бүртгүүлэн тохируулсан Санг суулган тохируулах хичээлээр бид хуудас…

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

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

олон гишүүнтийг үржигдхүүн болгон задал.

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

 

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

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

 

Тоног төхөөрөмжийн сайжруулалтын үр дүнд ажилчны хөдөлмөрийн бүтээмж жилд хоёр удаа нэг ижил хувиар дээшилжээ. Хэрвээ ажилчин нэг ижил хугацаанд өмнө нь 2500 х.н харин одоо 2809 х.н бутээгдхүүн хийдэг болсон бол хөдөлмөрийн бүтээмж өсөх бүрдээ хэдэн хувиар өссөн бэ?

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