Курс із програмування на Python Basic
Опис

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 (ТЦ "Карпати" (ТВК Південний)