Abstract:
The article describes requirements to educational programming languages and considers
the use of Python as the first programming language. The issues of introduction of this
programming language into teaching and replacing Pascal by Python are examined. The
advantages of such approach are regarded. The comparison of popular programming languages is
represented from the point of view of their convenience of use for teaching algorithmization and
programming. Python supports lots of programming paradigms: structural, object-oriented,
functional, imperative and aspect-oriented, and learning can be started without any preparation.
There is one more advantage of the language: all algorithms are written easily and structurally in
Python. Therefore, due to all mentioned above, it is possible to affirm that Python pretends to
become a decent replacement for educational programming language PASCAL both at schools and
on the first courses of higher education establishments. У статті описані вимоги до освітніх мов програмування і розглядається використання
Python як першої мови програмування. Розглядаються питання введення цієї мови
програмування у викладання і заміна мови Паскаль на мову Python. Розглядаються переваги
такого підходу. Представлено порівняння популярних мов програмування з точки зору їх
зручності використання для навчання алгоритмізації та програмування. Мова Python
підтримує безліч парадигм програмування: структурне, об'єктно-орієнтоване, функціональне,
імперативне і аспект-орієнтоване. Існує ще одна перевага мови: всі алгоритми легко і
структуровано записуються на мові Python. Тому, у зв'язку з вищесказаним, можна
стверджувати, що Python претендує стати гідною заміною для навчального мови
програмування Паскаль і в школах і на перших курсах вищих навчальних закладів. В статье описаны требования к образовательным языкам программирования и
рассматривается использование Python в качестве первого языка программирования.
Рассматриваются вопросы введения этого языка программирования в преподавание и замена
языка Паскаль на язык Python. Рассматриваются преимущества такого подхода.
Представлено сравнение популярных языков программирования с точки зрения их удобства
использования для обучения алгоритмизации и программирования. Язык Python
поддерживает множество парадигм программирования: структурное, объектно-
ориентированное, функциональное, императивное и аспект-ориентированное. Существует
еще одно преимущество языка: все алгоритмы легко и структурно записываются на языке
Python. Поэтому, в связи с вышесказанным, можно утверждать, что Python претендует стать
достойной заменой для учебного языка программирования Паскаль и в школах, и на первых
курсах высших учебных заведений.
Description:
Львов, М. ОБУЧЕНИЕ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЮ С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА PYTHON / М. Львов, В. Круглик // Информационные технологии в образовании. - 2014. - № 20. - С. 13-23.