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

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

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

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

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

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

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

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

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

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

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

Мөрийн талаар тодорхой ойлголттой болсон тул Өгөгдлийн төрлүүд хичээлд үзээгүй Python -ий байт гэдэг төрлийн тухай авч үзье. Мөрүүд янз бүрийн тэмдэгтийн кодоор илэрхийлэгдэж болох талаар өмнө нь дурдаж байсан. Ямарч өгөгдлүүд компьютерт эцсийн дүндээ хоёртын системийн 0, 1 цифрүүдээр илэрхийлэгддэг. Иймээс мөрийг бүрдүүлдэг компьютерийн тэмдэгт бүрд кодийн системийн хүснэгтэд тоон кодийг олгосон байдаг. Кодийн хүснэгтүүд олон ч тодорхой стандартуудад хуваагддаг. Кодийн системүүд нэг тэмдэгтийг янз бүрийн уртаар буюу байтаар тодорхойлдог. Жишээ нь тэмдэгтийн ascii системийн хүснэгтэд тэмдэгтийг 7 битээр илэрхийлэх бөгөөд нийтдээ 128 тэмдэгтийг тодорхойлдог.

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

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

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

Мөрийн хэвжүүлэлт бол тусдаа сэдэв. Мөрүүдийг нийлүүлэн ажиллах боломжтой хэдий ч мөр агуулсан том хэмжээний массивтай ажиллахад ийм арга маш эвгүй. Функц, хувьсагчуудтай ажиллаж эхлэх үедээ та мөрүүдийг хэвжүүлэх тусгай механизм байх хэрэгтэйг ойлгох болно. Мөрийг хэвжүүлэх энгийн зарчим бол мөр дотор placeholder буюу орлуулагчийг тодорхойлох юм. Жишээ нь

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

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

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

Програмийн боловсруулалтыг мөр төрлийн хувьсагчгүйгээр төсөөлөхийн аргагүй. Python -ий өгөгдлийн төрлүүд бүгд обьектууд гэдгийг сануулъя.

Мөрийг үүсгэх

Мөрийг дан эсхүл давхар хашилтыг ашиглан хоёр янзаар

зарлаж болно. Мөрийг зарлаж байгаа энэ аргуудад зарчмын ялгаа байхгүй. Гэхдээ мөр өөртөө жишээ нь I'm programmer, Bat is a "beginner" programmer гэх мэтээр дан, давхар хашилтыг агуулж болно.

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

Өгөгдлийн төрлүүд хичээлд True эсхүл False утгуудыг авдаг логик /boolean/ төрлийн тухай дурдсан. True эсхүл False утгуудыг хааяа 1 ба 0 -ээр төлөөлүүлдэг. Энд 1 - True харин 0 - False -ийг заана. Хувьсагчид логик утгыг олгохыг

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

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

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

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

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

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

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

Математикийн үйлдлүүдэд нэг ба тэг тоонууд онцгой шинжүүдтэй. Үржих үйлдэлд нэг ба тэг

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

 

Давталт (Iterator) паттерн нийлмэл обьектын бүх элементүүдэд тэдгээрийн дотоод бүтцийг задлахгүйгээр хандах абстракт интерфейсийг тодорхойлдог. C# хэл дээр…

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

 

Тодорхой нөхцөлд жишээ нь тоог тэгд хуваах гэх мэт тохиолдолд систем өөрөө онцгой нөхцлийн генерацийг хийдэг. Гэхдээ C#

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

 

Програмийг удирдах цэсийг нээх болон хаах ажиллагааг хариуцах компонентийг боловсруулъя. Үүний тулд төслийн components хавтаст Navigation хавтасыг үүсгээд…

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

 

Арифметикийн үндсэн 4 үйлдлийн нэг бол үржих. Нэмэх , хасах үйлдлийн талаар…

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

 

Шаблоны арга (Template Method) хэв дэд классуудад алгоритмын бүтцийг өөрчлөхгүйгээр зарим алхамуудыг дахин тодорхойлох боломж олгосон ерөнхий алгоритмыг…

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

 

Гурвалжны медиантай холбоотой бодлогууд шалгалт шүүлэгт ихээр орж ирдэг. Иймээс гурвалжны медиан, түүний шинжүүдийг бүрэн мэддэг байх хэрэгтэй.

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

 

Бүх онцгой нөхцлүүдийн суурь бол Exception төрөл. Төрөлд онцгой нөхцлийн талаарх мэдээллийг авч болох хэдэн шинжийг тодорхойлсон байдаг.…

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

 

Сорилгын үр дүнгийн QuizResult компонентод сорилгыг дахин эхлүүлэх товч байгаа. react -ийг зохиогчид  програмийг компонент дээр суурилан хийх…

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

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

илэрхийллийг хялбарчил

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

 

ABCD трапецийн бага диагонал BD=6 бөгөөд суурьтай перпендикуляр. Трапецийн AD=3, DC=12 бол B, D мохоо өнцгийн нийлбэрийг ол.

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

 

Геометрийн шалгалтанд сурагчид шалгалтын асуултуудаас нэг асуулт ирнэ. Сурагч "Дотоод өнцөг" сэдвийн асуултуудад хариулах магадлал 0,35 харин "Багтаасан тойрог" сэдвийн асуултуудад хариулах ммагадлал 0,2 байжээ. Шалгалтын асуултуудад энэ хоёр сэдэвт хоёуланд зэрэг хамаарах асуулт байхгүй бол сурагчид энэ хоёр сэдвийн аль нэгэнд нь хамааралтай асуулт ирэх магадлалыг ол.

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