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

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

icon-07 

Тривалість

32 заняття – 2 міс.(4 зан/тижд)

icon-10 

Графік

Вт.Пт. 14.00-16.00 (пара/по 2 зан.)

icon-09 

Вік дитини

(5-11 кл.)

icon-08 

Викладач

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

icon-11  

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

1440/1200 грн/міс

icon-13 

Старт

5 липня 2019

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


Python входить в ТОП-10 популярних мов програмування. На Python написані Instagram, Pinterest, YouTube, DropBox. Це саме та мова, з якої варто починати вивчати програмування. Завдяки своїй простоті і елегантності, Python дозволяє новачкам не вникати у величезну кількість складних програмних понять і конструкцій, властивих іншим мовам.

Популярність Python пояснюється не тільки тим, що її легко вивчати, а й реальними перевагами мови в сенсі професійного застосування для вирішення складних проблем автоматизації. Python – крос-платформна мова і працює під Windows, Linux, Mac OS. Безліч архітектурних конструкцій в цій мові будуються без нагромадження абстракцій, як часто відбувається в інших мовах програмування.

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

В ході курсу ви вивчите конструкції мови, типи і структури даних, функції, дізнаєтеся про особливості реалізації 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, і наш адміністратор обов’язково Вам зателефонує.

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