Преподавание языка программирования Python в высших учебных заведениях
https://doi.org/10.32517/0234-0453-2023-38-5-78-86
Аннотация
В современном цифровом обществе расширяется спектр профессий, связанных с задачами обработки большого объема данных. Для быстрого, эффективного и качественного решения таких задач требуются соответствующие программные средства, разработанные профессиональными программистами. Язык программирования Python позволяет быстро, просто и экономично разрабатывать новые программные средства в рамках профессиональных обязанностей сотрудниками, которые не обладают глубокими знаниями в области программирования, но хорошо осведомлены о специфике задач. По этой причине внедрение языка Python в учебный процесс в вузах с учетом особенностей образовательных направлений может стать хорошим инструментом повышения уровня готовности выпускников к профессиональной деятельности.
В статье рассматривается проблема интеграции языка программирования Python в процесс преподавания информатики в вузах. Предлагается определить содержание учебных материалов в зависимости от специфики направления обучения. Рекомендуется организовать процесс изучения языка программирования Python на основе классификации модулей. В исследовании используются методы анализа и синтеза существующих источников по языку Python, обучающих программ по различным образовательным направлениям, стандартных программ для преподавания информатики и информационных технологий. Предложен примерный перечень тем и учебной литературы по языку Python с учетом специфики образовательных направлений бакалавриата.
Выпускники университетов, владеющие языком Python в пределах, рекомендованных в этой статье, в дополнение к профессиональным навыкам также будут обладать компетенциями программирования и будут способны реализовать навыки программирования в рамках своих профессиональных обязанностей.
Ключевые слова
Об авторе
Н. А. ОтахановУзбекистан
Отаханов Нурилло Абдумаликович, канд. пед. наук, доцент, профессор кафедры информатики, факультет математики
г. Наманган
Список литературы
1. Bassi S. Python for bioinformatics. 2nd ed. New York, Chapman and Hall/CRC Press; 2017. 452 p. DOI: 10.1201/9781315268743.
2. Хрипунова М. Б., Губернаторов А.М. Экономика на Python. М.: Прометей; 2021. 316 c.
3. Dalmaijer E.S. Python for experimental psychologists. Abingdon, Oxon; New York, NY; Routledge; 2017. 228 p.
4. Dangeti P. et al. Numerical computing with Python. Birmingham, UK, Packt Publishing Ltd; 2018. 682 p.
5. Gezerlis A. Numerical methods in physics with Python. London, Cambridge University Press; 2020. 504 p.
6. Горожанов А. И. PyQt5 для лингвистов. Электронное учебное пособие, версия в формате PDF. 2014. 202 с.
7. Hammond M. Python for Linguists. Cambridge, UK, Cambridge University Press; 2020. 310 p.
8. Hellmann D. The Python 3 standard library by example. Boston, Addison Westley, USA, 2017; 1464 p.
9. Heys J. J. Chemical and biomedical engineering calculations using Python. USA, John Wiley & Sons, 2016; 263 p.
10. Hill K. Learning scientific programming with Python. London, Cambridge Press; 2020. 647 p.
11. Hilpisch I. Python for finance. Mastering data-driven finance. Sebastopol, CA, USA, O’Reilly Media Inc., 2016; 693 p.
12. Криволапов С. Я., Хрипунова М. Б. Математика на Python. Учебник. М.: Кнорус; 2021. 456 с.
13. Moruzzi G. Essential Python for the physicist. Springer Nature Switzerland, 2021; 312 p.
14. Otahanov N. A. Classification of Python language modules. Indonesian Journal of Innovation Studies. 2022;19:1–12. DOI: 10.21070/ijins.v19i.672.
15. Вестра Э. Разработка геоприложений на языке Python. М.: ДМК Пресс; 446 с.
16. Yones-Clark K. Mastering Python for bioinformatics. Sebastopol, CA, USA, O’Reilly Media Inc., 2021; 454 p.
Рецензия
Для цитирования:
Отаханов Н.А. Преподавание языка программирования Python в высших учебных заведениях. Информатика и образование. 2023;38(5):78-86. https://doi.org/10.32517/0234-0453-2023-38-5-78-86
For citation:
Otahanov N.A. Teaching the Python programming language in higher education institutions. Informatics and education. 2023;38(5):78-86. (In Russ.) https://doi.org/10.32517/0234-0453-2023-38-5-78-86