Програмування Python. Літній інтенсив (11-17 років)

Програмування Python. Літній інтенсив (11-17 років)

icon-07 

Тривалість

36 занять – 3 міс. (3 зан/тижд. по 1 год)

icon-08 

Викладач

Ветров Віталій Вікторович

icon-09 

Вік дитини

(5-7 кл.)

(8-11 кл.)

icon-10 

Графік

Вт., Чт., Пт. 12.00-13.00

Вт., Чт., Пт. 13.00-14.00

icon-11  

Вартість/міс

1080 грн

900 грн/міс

icon-13 

Старт

4 червня 2019

Запис на навчання


Python входить в ТОП-10 популярних мов програмування. На Python написані Instagram, Pinterest, YouTube, DropBox.

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

Python ідеально підходить для вивчення першої мови програмування. Досить бути впевненим користувачем ПК для навчання на курсі.

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

Програма курсу

Введення

Сфери застосування, особливості та переваги

IDE та редактори

Інтерпретатор. Виконання програми

Типи і структури даних

Змінні і базові типи (чисельні типи, логічний тип, рядки)

Конструкції управління потоком

Арифметичні і логічні операції

Синтаксис

Операції присвоєння і вивід даних на екран

Поняття алгоритму

Умовні конструкції IF, рекурсія

Циклічні конструкції

Помилки і виключення

Функції

Функції як об’єкти

Аргументи

Ітераційні інструменти

Контейнери, множини

Списки, кортежі

Операції з множинами

Словники

Сортування (стандартне, сортування складних структур, зворотнє сортування, з допомогою функцій)

Основи ООП

Класи і об’єкти

Класи і функції

Класи і методи

Колекції об’єктів

Абстракція, наслідування, інкапсуляція, успадкування, поліморфізм

Класи виключень. Генерація виключень

Класи старого типу

Початок роботи з tkinter. Label, button, entry

Віджети tkinter

Діалогові вікна, події, канва

Canvas, tegs, ident, style (ttk). Пакет ttk.

Розробка ігор

Пакет Image, модулі пакета, робота із зображеннями. Розробка ігор

Bounce – гра (Math-GUI-OOP).

Фінальна версія ігор

Навчальний проект. API. Розробка telegram - бота

Введення в API. Засоби для роботи, бібліотеки та модулі API

Підключення до telegram. Створення програми API

Розробка telegram – бота.

Презентації ігр та ботів


Учні формуються в групи по 6-10 осіб за віком. Для кожного – персональний ноутбук.

Інтенсивність навчання –  тричі на тиждень по 1 годині.

Документ про закінчення курсів:
Сертифікат Vinnytsia IT School відповідного навчального курсу, що підтверджує отриманий рівень знань


Залиште заявку, натиснувши на кнопку “Записатись на курс”, оповіщаючи нас про Ваше бажання навчатись в Vinnytsia IT School, і наш адміністратор обов’язково Вам зателефонує.

Записатись на курс