gallery/west shores school of business logo (21)
gallery/укр

Основи практичного програмування мовою Python

Полюбляєш гаджети? Не уявляєш свого життя без комп’ютера та інтернету? Із задоволенням дізнаєшся нове про технології та програми? Тоді тобі варто спробувати свої сили на курсі “Програмування на мові Python”!
На заняттях ти не тільки ознайомишся з особливостями кодування та побудови алгоритмів, але й будеш самостійно писати програми. Ти зможеш застосовувати цю мову для створення ігор, консольних утиліт, при веб розробці. Курс навчить розуміти принципи програмування та проектувати структуру програм. Кожен учень створить та захистить власний проект. 
Зроби свій перший крок до цікавої та прибуткової кар’єри програміста!

Тривалість: 54 акад. год

gallery/л

Назва роботи

Модуль 1: Основні алгоритмічні структури мови Python

Мови програмування, середовища розробки. Мова Python

Змінні. Прості типи даних

Робота з цілими та дійсними числами

Форматування текстового рядка

Основні вбудовані функції мови Python. Виведення та введення даних

Логічний тип даних. Прості та складні логічні висловлювання

Створення алгоритмів з розгалуженнями мовою Python

Умовні цикли. Створення програм з застосуванням умовних циклів

Цикли з лічильником. Створення програм

Поняття про модуль. Робота з деякими модулями мови Python

Реалізація програм за допомогою базових алгоритмічних структур

Поняття функції. Створення власних функцій

Поняття табличної величини. Списки, кортежі, словники

Основні алгоритми обробки табличних величин

Модуль 2: Створення графічного інтерфейсу користувача

Модуль tkinter. Створення вікон та налаштування їх властивості

Створення кнопок та налаштування їх властивостей. Присвоєння подій до кнопок

Створення написів та налаштування їх властивостей

Поле для введення даних, його функції. Створення та налаштування властивостей текстових полі

Створення програм з графічним інтерфейсом

Створення та налаштування полотна Canvas. Побудова простих геометричних фігур

Моделювання руху об’єктів в полотні

Робота з мультимедією та файлами

Реалізація програмних рішень за допомогою отриманих знань