Курс "ООП на Python"

500+
Таталтууд
Контентын үнэлгээ
Бүх насныханд
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг

Энэ аппын тухай

"Python дахь объект хандалтат програмчлал" хичээлээр объект хандалтат програмчлалын онцлог болон Python хэл дээрх хэрэгжилтийг ерөнхийд нь танилцуулж байна. Энэхүү програмыг практик ажлын шийдлүүдийн жишээн дээр нэмж оруулсан болно. Хичээлүүдийг https://younglinux.info/oopython/course хаягаар үнэгүй үзэх боломжтой. Хичээлийн богино видео хувилбарууд: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Энэхүү сургалт нь Python хэл дээрх бүтэцчилсэн програмчлалын талаархи урьдчилсан мэдлэгийг эзэмшсэн байх бөгөөд та үүнийг "Python. Програмчлалын танилцуулга" https://younglinux.info/python/course гэсэн эхний хичээлээр танилцаж болно.

Хичээлд 15 хичээл орно.

1. Объект хандалтат програмчлал гэж юу вэ
2. Ангиуд болон объектуудыг бий болгох
3. Ангийн бүтээгч - __init __ () арга
4. Өв залгамжлал
5. Полиморфизм
6. Бүрхүүл
7. Зохиол
8. Операторын хэт ачаалал
9. Статик аргууд
10. Дахин давтагчид
11. Генератор
12. Модуль ба багц
13. Кодыг баримтжуулах
14. Объект хандалтат Python програмын дээж
15. "Python дахь объект хандалтат програмчлал" сургалтын үр дүн.

Объект хандалтат програмчлалын гол ойлголт бол "анги" ба "объект" юм. Объектууд нь тэдний ангиас үүсэлтэй байдаг. Python програмчлалын хэл дээр ийм объектыг жишээ гэж нэрлэдэг.

Өв залгамжлал, полиморфизм ба инкапсуляци нь объектод чиглэсэн програмчлалын үндсэн зарчим, тулгуур юм. Өв залгамжлал нь хүүхдийн ангиудыг тодорхойлох чадварыг хэлдэг бөгөөд полиморфизм нь ижил зүйлийг хэрэгжүүлэх өөр арга бөгөөд инкапсуляци нь өгөгдөл, аргыг нууж, нэгтгэдэг. Найрлага нь арай бага хэрэгждэг бөгөөд энэ нь бүрэлдэхүүн хэсгүүдийг бусад ангийн объект болгон бүтээх чадварыг хэлдэг.

OOP дахь конструктор бол энэ ангиас объект үүсгэх үед автоматаар дуудагдах ангийн арга юм. Үүний зэрэгцээ бүтээгч нь операторын хэт ачааллын аргуудыг хэлдэг. Ийм аргуудын нэрийг програмчлалын хэл өөрөө зохицуулдаг бөгөөд объект нь тодорхой үйл ажиллагаанд оролцох үед тэдний дуудлага автоматаар гардаг. Жишээлбэл, элемент нэмэх, задлах гэх мэт.

Итераторууд нь жагсаалт гэх мэт цуглуулгатай төстэй, гэхдээ бүхэл бүтэн элементүүдийг хадгалдаггүй, гэхдээ хандах болгондоо зөвхөн нэгийг үүсгэдэг тусгай объект юм. Python нь давтагч үүсгэсэн өгөгдлийн төрөл ангилалтай байдаг. Гэсэн хэдий ч, та өөрийн ангиудыг тодорхойлох боломжтой бөгөөд тэдгээрийн жишээ нь давталтын чадвартай болно.
Шинэчилсэн огноо
2023 оны 6-р сарын 11

Өгөгдлийн аюулгүй байдал

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

Шинэ юм юу байна

Измененно оформление кода, переписан урок про инкапсуляцию