Програмування Python (13-17 р.)

Програмування Python (13-17 р.)

icon-07 

Тривалість

78 занять (2 зан/тиждень по 1 год)

icon-08 

Викладач

Вишневецька Катерина Юріївна

icon-09 

Вік дитини

13+ років

icon-10 

Графік

Пн.,Пт.14.30-15.30

або

Пн.,Пт.15.30-16.30

icon-11  

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

650 грн/міс

icon-13 

Статус

Набір на навчання

Старт – 3 вересня 2018р.


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

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

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

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

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

Введення

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

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

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

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

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

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

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

Синтаксис

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

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

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

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

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

Функції

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

Аргументи

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

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

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

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

Словники

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

Основи ООП

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

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

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

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

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

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

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

Поглиблений Python

Ітератори

Контекстні менеджери

Дескриптори

Метакласи

Робота з базами даних

СУБД

SQL

ORM

Багатопотокове та асинхронне програмування

Процес та його характеристики

Створення процесів

Створення потоків

Синхронізація потоків

Сокети, кліент-сервер

Обробка мережевих помилок

Ітератори та генератори

Модулі та виключення

Створення модулів

Простір імен і область видимості

Фреймворк Django

Установка та налаштування середовища

Файл settings

Міграції

Django admin

Структура сесій

Аутентифікація користувача та дозволи

Робота з формами

Збір статистики

Виконання навчального проекту

Набір на навчання відбувається постійно. Навчання починається по факту набору групи. Час та дні проведення занять можуть обиратися за домовленістю усіх учасників групи.

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

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

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


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

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