V курс, фізико-математичний факультет
Дегтярьова Н.В., канд. пед. наук
Сумський державний педагогічний університет імені А. С. Макаренка
м. Суми
В усіх загальноосвітніх школах, донедавна, вивчалися такі мови програмування, як Pascal, Lazarus або С++. Кожна з цих мов мала свої переваги, за що й була введена в навчальну програму. На сьогодні ж є ряд причин такі, як незручність написання коду або застарілість мови, витіснили їх з переліку мов, що вивчаються в закладах загальної освіти. Тому була введена мова Python у курс вивчення інформатики в закладах загальної освіти.
Python – інтерпретована об’єктно-орієнтована мова програмування високого рівня зі строгою динамічною типізацією [1]. Ця мова має достатньо простий синтаксис. Читати код на Python легко, бо в ній використовується мінімум допоміжних елементів [2]. Переваги Python, описують дослідники та програмісти так:
- ця мова є швидкою та потужною, оскільки надає можливість швидко та якісно писати необхідний код;
- доступність мови пояснюється можливістю працювати на усіх основних операційних системах: Microsoft Windows, UNIX, Mac OS, OS/2, Symbian, Android, Amiga та інших [3];
- Python є модульною мовою, адже в ній можна розбивати програми на модулі, що сприяє повторному використанню коду в інших програмах;
- знаходиться у вільному використанні та розповсюдженні [4].
Отже, Python є простою, і в той же час потужною, кросплатформенною, об’єктно-орієнтованою мовою програмування. Вона має вишуканий синтаксис, структури даних високого рівня, а також, використовує динамічний контроль типів, що робить її ідеальною мовою для швидкого написання різних додатків, тим самим гарно підходячи для вивчення її в школі.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
- Рейтинг мов програмування від IEEE Spectrum, 2017 [Електронний ресурс]. URL: http://www.opennet.ru/opennews/art.shtml?num=46901 (дата звернення: 12.03.2018)
- Основи програмування на Python [Електронний ресурс]. URL: https://docviewer/view/ 49473302/ (дата звернення: 12.09.2017)
- Вивчаймо Python якісно, 2012 [Електронний ресурс]. URL: https://habrahabr.ru/post/150302/ (дата звернення: 12.03.2018)
- Python-Матеріал з Вікіпедії – вільної енциклопедії, 2017 [Електронний ресурс]. URL: https://uk.wikipedia.org/wiki/Python#.D0.9C….D0.B8 (дата звернення: 12.03.2018)
Інформатика стала однією з лідерів серед навчальних дисциплін в школі.
Та є об’єктивна проблема:
– недостатня підготовка шкільних вчителів інформатики саме в питаннях алгоритмізації та програмування;