Meню

Гурток програмуванння

Розвиток сучасних технологій неможливий без використання комп’ютерної техніки та програмного забезпечення. Підготовка фахівців у галузі інформаційних технологій вимагає великих знань та навичок володіння комп’ютерною технікою, а також знання основ алгоритмізації та програмування мовами високого рівня.

Python – це універсальна мова, що широко використовується в усьому світі для самих різних цілей – бази даних і оброблення текстів, вбудовування інтерпретатора в ігри, програмування GUI, швидке створення прототипів (RAD) програмування Internet і Web додатків – серверних (CGI), клієнтських (роботи), Webсерверів і серверів додатків.

Зручність мови Python основано на тому, що вона є мовою високого рівня, має набір конструкцій структурного програмування та підтримує модульність. Гнучкість та універсальність мови Python забезпечує її широке розповсюдження.

Уже у молодшому шкільному віці діти захоплюються програмуванням (особливо графічних та ігрових програм). Учні такої вікової категорії потребують цікавого та веселого навчання, тому вивчення програмування відбувається за допомогою програмних засобів малювання.

Навчальною програмою передбачається використання мови програмування Python, яка є однією з найпотужніших сучасних мов програмування загального призначення. Python – нова мова програмування, потенціал якої лише розкривається і ще не використовується у повній мірі. До того ж це проста у вивченні мова програмування, а готовий код легко читати, що дозволяє краще засвоїти навички з побудови алгоритмів.

Середовище розробки дозволяє одразу отримувати результат роботи, аналізувати та легко виправляти помилки у разі їх виникнення. У мові Python присутній спеціальний графічний модуль turtle, що дозволяє вивчати програмування при створенні простих малюнків. Це викликає в учнів підвищену цікавість, на відміну від складних математичних операцій.

Python підтримує структурне, узагальнене, об’єктно-орієнтоване, функціональне і аспектно-орієнтоване програмування. Основні архітектурні риси – динамічна типізація, автоматичне керування пам’яттю, повна інтроспекція, механізм обробки виключень, підтримка багатопоточних обчислень, високорівневі структури даних. Підтримується розбиття програм на модулі, які, в свою чергу, можуть об’єднуватися в пакети.

Python підтримує більшість активно використовуваних платформ. Він поширюється під вільною ліцензією, що дозволяє безкоштовно використовувати його без обмежень в будь-яких додатках. Python – багатоцільова мова програмування, яка дозволяє писати код, що добре читається. Відносний лаконізм мови Python дозволяє створити програму, яка буде набагато коротше свого аналога, написаного на іншій мові. Python – багатоплатформова мова програмування. Це означає, що програми на Python можна запускати в різних операційних системах без будь-яких змін. Ще однією перевагою Python є його стандартна бібліотека, яка встановлюється разом з Python і містить готові інструменти для роботи з операційною системою, веб-сторінками, базами даних, різними форматами даних, для побудови графічного інтерфейсу програм тощо.

Програми, написані на мові програмування Python, можуть бути як невеликими скриптами, так і складними системами. Python використовується для різних цілей: для створення ігор і веб-застосунків, розробки внутрішніх інструментів для різноманітніх проектів. Мова також широко застосовується в науковій області для досліджень і розв’язування прикладних завдань.

Старокостянтинів  © 2018.