Talabalarga obyektga yo‗naltirilgan dasturlashni o‗rgatishning foydali jihatlari (Python dasturlash tili misolida)

Avtorlar

Gilt sózler: object-oriented programming, Python, class, object, method, attribute, behavior, function, state, variable, encapsulation, inheritance, polymorphism

Annotaciya

Maqolada talabalarga obyektga yo‗naltirilgan dasturlashni o‗rgatish metodologiyasi tadqiq etilgan bo‗lib, Python dasturlash tilining xususiyatlari va uning obyektga yo‗naltirilgan dasturlashdagi afzalliklari hamda o‗quv jarayonida qo‗llaniladigan ta‘lim metodlariga integratsiyalangan holatda tavsiflangan.

Paydalanılǵan ádebiyatlar

1. Kölling, M., The Problem of Teaching Object-Oriented Programming, Part 1: Languages, Journal of Object-Oriented Program- ming, 11(8): 8-15, 1999.

2. Paul Barry. Head First Python. O‗Reilly Media, 2010. –Р. 494 . Series: Head First.

3. Python programming: 2 in 1. Theory and Practice by Techs Ed Academy, 2020.

4. Васильев А.Н. Python на примерах. Практический курс по программированию. – СПб.: Наука и Техника, 2016. – 432 с.

5. Сузи Р.А. Язык программирования Python. Курс лекций. – СПб: Питер, 2005. – 206 с.

6. Saidova D. E. Analysis of the Problems of the Teaching Object-Oriented Programming to Students //International Journal of So- cial Science Research and Review. – 2022. – Т. 5. – №. 6. – С. 229-234.

7. Жураев Т. Информатика дарслари самарадорлигини оширишда замонавий педагогик технологиялардан фойдаланиш. НГПИ имени Ажинияза. // «Фан ва жамият». 2015. №. 1. -С.47-50.

8. https://habr.com/ru – Полиморфизм в Python.

9. https://python.ivan-shamaev.ru – Classes, methods Python 3. OOP examples.

10. https://pythonworld.ru – Python3 для начинающих: Инкапсуляция, наследование, полиморфизм.