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

Авторы

Ключевые слова: объектно-ориентированное программирование, Python, класс, объект, метод, атрибут, поведение, функ- ция, состояние, переменная, инкапсуляция, наследование, полиморфизм

Аннотация

В статье исследуется методика обучения студентов объектно-ориентированному программированию, описываются особенности языка программирования Python и его преимущества в объектно-ориентированном программировании, а также его интеграция в методы обучения, используемые в процессе обучения.

Библиографические ссылки

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 для начинающих: Инкапсуляция, наследование, полиморфизм.