Курс із програмування на Python
Описание
  Python-розробник відповідає за кодування, проектування, розгортання та налагодження проектів розробки на стороні сервера (бек-енд). Конкретна робота, яку ви виконуватимете, залежатиме від галузі, компанії та обсягу посади, але по суті ви використовуватимете код для створення сайтів та додатків або для роботи з даними та штучним інтелектом.
Кому підійде цей курс?
Програмування на Python відкрите людині з будь-яким професійним бекграундом. Не обов'язково мати досвід в IT, щоб почати вивчати Python — достатньо бути цілеспрямованим і мати достатньо часу для навчання та прокачування отриманих знань.
- Студентам университетів. Освойте другу спеціальність, навчаючись в університеті. Отримуйте практичний досвід та заробляйте гроші, будучи студентом.
 - Спеціалістам поза IT-сферою. Якщо ви не задоволені поточною кар'єрою та заробітком, програмування на Python стане для вас комфортним входом у зростаючу IT-індустрію.
 - IT-спеціалистам, які хочуть підвищити кваліфікацію. Систематизуйте ваші знання в галузі IT та отримайте нові прикладні скіли, потрібні на внутрішньому та міжнародному ринках.
 
Після закінчення навчання на курсі з програмування на Python ви зможете:
- використовувати принципи створення робочих програм на Python.
 - писати скрипти для автоматизації прикладних завдань для платформ Windows/Nix.
 - розуміти принципи багатофункціонального програмування.
 - розуміти принципи об'єктно-орієнтованого програмування (ООП) та використовувати їх у розробці програмного забезпечення.
 - використовувати патерни ООП та проектувати структуру програм мовою UML.
 - використовувати та розуміти принципи багатопоточності мови Python.
 - працювати з реляційними базами даних та ORM.
 - працювати із популярними базами даних NoSQL.
 - Серіалізувати та парсувати дані, використовуючи JSON, XML та стандартні інструменти Python.
 - створювати багатопотокові та асинхронні сервери на сокетах та розробляти клієнт-серверні рішення.
 - розробляти web-додатки за допомогою фреймворку Django.
 - працювати з Git-репозиторієм. Писати unit-тести, тести навантаження та автоматичні тести.
 
Що ви будете вивчати в рамках курсу?
Контент курсу розробили фахівці з IT-індустрії та методисти Комп'ютерної Академії IT Step. В основі програми – реальні вимоги IT-індустрії та лише прикладні навички, які студенти зможуть відразу застосувати на практиці. Зміст курсу регулярно оновлюється, щоб студенти отримували актуальні знання та могли впевнено уявдоповнюєтьсяляти себе перед роботодавцями.
- Огляд мов програмування
 - Введення в Python
 - Типи даних, змінні, синтаксичні конструкції
 - Умовні інструкції, їх синтаксис
 - Поняття виключень
 - Цикли, терміни, списки
 - Функції та модулі
 - Функції початку, продовження, завершення
 - Алгоритми сортування
 
- Кортежі
 - Словники
 - Файли
 - Парсінг
 - Упаковка даних
 - Введення в ООП (об'єктно орієнтоване програмування)
 - Типи даних, визначені користувачем
 - Наслідування та інкапсуляція
 - Поліморфізм
 
- Створення та управління поведінкою екземплярів класу
 - Метакласи
 - Паттерни ООП
 - Протоколи ітераторів
 - Структура даних
 - Паралельне та багатопоточне програмування
 - Мережеве програмування
 - Реляційні бази даних
 - Розробка WEB-додатків
 
- Класифікація WEB-фреймворків
 - Асинхронні WEB-додатки
 - Django – фреймворк для створення WEB-додатків
 - Моделі та ORM
 - Робота з адмінкою
 - Мова шаблонів та створення WEB-форм
 - Створення форм та сторінок
 - Занурення в Django
 - Трохи про фронтенд
 
| Дни недели занятий | на выбор | 
|---|---|
| Время занятий | на выбор | 
| Занятий в неделю | 2 | 
| Длительность занятия | 2 години 40 хвилин | 
| Часы занятий | |
| Группы | |
| Возраст аудитории | Студенты, Взрослые | 
| Вид подготовки | Базовый курс | 
| Город | Шевченковский | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертифікат | 
| Опции | Групповые занятия | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
- м. Львів, вул. Замарстинівська, 83а
 - м. Львів, вул. Стрийська 45 (ТЦ Fabrik)
 - м. Львів, вул. Щирецька, 36 (ТЦ "Карпати" (ТВК Південний)