старт курсу 23 листопада
ОСНОВИ PYTHON
Навчись основам програмування на Python за курсом Beetroot Academy і напиши свій перший код на мові Google, Netflix, Spotify та Facebook
До завершення реєстрації залишилось:
Реєстрацію завершено. Якщо хочете приєднатись
до наступного запуску курсу, залиште свої дані
і ми зв’яжемось із вами, коли реєстрація відкриється.
Що ви вивчите?
Курс «Основи Python» допоможе зробити новий крок до професії data scientist, веброзробника або розробника вебзастосунків. Курс сконцентрований на практичних завданнях наближених до реальності, з використанням можливостей тільки Python і вбудованої бібліотеки Python. Також у курсі розглянуті теми просунутого рівня з використання концепцій об’єктноорієнтованого програмування, шаблонів проєктування та протоколів Python.
Prometheus та Beetroot Academy об’єднані однією філософією – вплинути на соціально-економічний розвиток України, допомагаючи людям побудувати кар’єру в ІТ.
Для наших студентів це унікальна можливість отримати практику і досвід кращих викладачів шведсько-української IT-школи і гнучкість навчання онлайн-платформи.
Формат курсу
Відеолекції та вебінари
Зворотний зв’язок по завданнях
Онлайн-зустрічі з лектором
2 мініпроєкти
Чат-підтримка
Тривалість
13 тижнів
50+ відеолекцій
8+ годин матеріалу
13 онлайн-зустрічей
2 вебінари
Цей курс для вас, якщо
ви вирішили будувати кар'єру у програмуванні або хочете стати розробником застосунків, але не визначились з напрямом остаточно
вам потрібно розібратись як працює Python і де його використовувати для подальшого розвитку в Data Science
ви вже розпочали свій шлях у програмуванні та хочете вивчити мову, яка використовується в більшості сучасних програмних розробок
На курсі ви:
вивчите основи Python, зможете використовувати цю мову для розв'язання простих бізнес-задач і створення невеликих консольних застосунків
ознайомитесь з допоміжними модулями для Python для полегшення розробки програм, розберетеся, як читати та працювати з джерельним кодом на Python, писати власні програми, використовуючи вбудовані бібліотеки
опануєте набір знань, щоб обрати вектор розвитку у спеціалізації Python напрямку, навички з ООП та архітектурний шаблон MVC, що допоможуть легко освоїти web application framework та писати веб застосунки
Як проходить навчання?
Самостійна робота
Кожен урок складається з кількох підтем де ви знайдете теоретичне відео, відео-туторіал для конкретного завдання, додаткові матеріали, контрольний тест та завдання на програмування з автоперевіркою.
Зустрічі з викладачем
Онлайн-зустрічі відбуватимуться раз на тиждень у вечірній час. Протягом двох годин ви зможете розібрати разом з викладачем всі незрозумілі моменти по завданнях і деталізувати пройдені теми.
Зворотний зв'язок
Спілкування з викладачем також відбуватиметься через Slack. У разі виникнення будь-яких організаційних або технічних питань, куратори курсу будуть раді вам допомогти.
2 мініпроєкти
Ви створите повноцінну мінігру та магазин товарів. Проєкти будуть засновуватись на завданнях, які ви виконували впродовж курсу. На їх виконання виділяється окремий час, протягом якого ви зможете отримати поради та корективи від викладача.
Хто навчає?

Олександр Лазарчук
- 11 років у компанії SoftServe, обіймає посаду Python Technical Leader.
- Розробляв проєкти на С++, Obj-C, Java, Python, JavaScript, Go.
- Має досвід в розробці для Embedded-рішень, Desktop, iOS та Web.
- Більшість проєктів стосувалися освіти в США, включно з Machine Learning.
- За плечима безліч pet-проєктів на різноманітні теми.
- Розробляв курси та викладав у SoftServe IT Academy та приватних навчальних центрах.
Ментор курсу




Олександр Філімонов
- Full Stack Python Developer в Beetroot
- 5+ років досвіду у сфері ІТ
- 3+ років коммерційної розробки
- Є ментором для випускників Beetroot Academy
- Світчер з професії дизайн реклами
- У розробці використовує такі інструменти як: Django, Flask для бекенду, та Vue.js для розробки фронтенд рішень
- Близько 2 років працював як QA Engineer



Олександр Філімонов
- Full Stack Python Developer в Beetroot
- 5+ років досвіду у сфері ІТ
- 3+ років коммерційної розробки
- Є ментором для випускників Beetroot Academy
- Світчер з професії дизайн реклами
- У розробці використовує такі інструменти як: Django, Flask для бекенду, та Vue.js для розробки фронтенд рішень
- Близько 2 років працював як QA Engineer
Програма курсу
Тиждень 1
- Перші кроки та мінімальна робоча програма
- Змінні та примітивні типи даних
Тиждень 2
- Булевий тип даних та основні структури з оператором циклу while
- Input та швидкий огляд імпорт
Тиждень 3
- Списки, кортежі та множина
- Словники та оператор циклу for. Генератори списків / словників та інших колекцій
Тиждень 4
- Функції
- Винятки
Тиждень 5
- Робота з файлами та контекстні менеджери, JSON
- Практичний проєкт
Тиждень 6
- Класи, область видимості та простір імен
- Спадкування
Тиждень 7
- Поліморфізм, інкапсуляція
- Dunder-методи в Python
Тиждень 8
- Функції як об’єкти першого порядку та рекурсія
- Декоратори
Тиждень 9
- Декоратори @property і декоратори класів
- Ітератори та генератори
Тиждень 10
- Більше про контекстні менеджери
- Основи тестування, більше про імпорт та стандартну бібліотеку
Тиждень 11
- Абстракті класи та шаблон MVC
- Міні-проєкт: Магазин товарів
Тиждень 12
- Міні-проєкт: гра Сапер
Тиждень 13
- Фінальна зустріч обговорення проєкту з викладачем
- Завершення проєкту
Вебінар буде корисний як для початківців так і для пайтоністів з досвідом.
- Ми спробуємо розібрати основні помилки, які зустрічаються в коді, що може бути не дуже ефективними з точки зору швидкодії.
- Заглибимось в принципи роботи Python, щоб зрозуміти, як саме ця мова програмування оптимізує код та спробуємо це на практиці.
- Розберемо тему профайлерів, їхні види та як з ними працювати.
Під час цього вебінара ми розберемо, що ж таке міфічний IoT та як можна за допомогою Python об’єднати речі в мережу.
- Що таке IoT і чому це не складно?
- Що потрібно знати перед тим, як спробувати себе в IoT?
- Версії Python для мікроконтролерів?
- Які є готові конструктори IoT з підтримкою Python?
Вартість курсу
Реєстрація до 30 листопада
Тривалість курсу – 13 тижнів
- 50+ відеолекцій (понад 8 годин матеріалу в записі)
- 24 тестових завдання
- 28 практичних завдань з автоперевіркою
- 2 мініпроєкти
- 13 онлайн-зустрічей з викладачем для закріплення знань + відеозапис
- 2 вебінари за додатковими темами
- Чат-підтримка у Slack впродовж курсу
- Додаткові матеріали та підбірка корисних джерел
- Сертифікат про успішне завершення курсу
1 місце
- 50+ відеолекцій (понад 8 годин матеріалу в записі)
- 24 тестових завдання
- 28 практичних завдань з автоперевіркою
- 2 мініпроєкти
- 13 онлайн-зустрічей з викладачем для закріплення знань + відеозапис
- 2 вебінари за додатковими темами
- Чат-підтримка у Slack впродовж курсу
- Додаткові матеріали та підбірка корисних джерел
- Сертифікат про успішне завершення курсу
Вартість пакету для команд
Для придбання курсу за спеціальними умовами надішліть реквізити та кількість осіб на пошту [email protected] або у Facebook і ми підготуємо персональну оплату.
Популярні запитання
Якою мовою викладається курс?
Відео матеріали будуть українською мовою, більшість додаткових теоретичних матеріалів – англійською, викладач – україномовний. Тому всі онлайн зустрічі і комунікація із координатором курсу та викладачем буде українською.
Який рівень англійської потрібно мати, щоб пройти курс?
Важливо мати хоча б рівень pre-intermediate, адже більшість теоретичних матеріалів англійською мовою.
Чи стане на заваді відсутність досвіду в ІТ?
Якщо досвіду в IT сфері немає — це не проблема.Курс для початківців, для тих, хто хоче вивчити особливості Python, як читати код і як працює вбудована бібліотека.
Не обов’язково перед тим вже бути обізнаним в одній із мов програмування, але звичайно, це буде перевагою.
Які вимоги до слухачів, щоб приєднатися до курсу?
Вимоги до студентів:
- Розуміння на загальному рівні: з чого складається комп’ютер, його апаратна частина (СPU, RAM), що таке операційна система, файлова система.
- Розуміння, що таке Python.
- Встановлений Python, Jupyter notebook, IDE або інший текстовий редактор.
Який комп'ютер мені потрібен, щоб пройти курс?
Для ефективного навчання необхідний комп’ютер або ноутбук з характеристиками не менше:
- 2GHz Processor (min 2 core, 4 threads) 8GB RAM; 256 GB disk SSD;
- Вебкамера 720p, Мікрофон. Вебкамера та мікрофон не є необхідними, рекомендується для зручності спілкування під час онлайн-зустрічей.
- Для зручності щодо дисплею, мінімальне рекомендоване розширення FullHD.
- Щодо операційної системи, то в цілому можна буде пройти курс і на Windows, Linux не є необхідним, але рекомендується, оскільки основна розробка ведеться на Linux або MacOs.
До кого звертатись, коли в мене виникло проблема із виконанням домашнього завдання?
У нас буде форма, у якій ти зможеш прописати свої запитання, і ми їх обговоримо на нашій онлайн-зустрічі. Якщо термінове запитання – ти зможеш написати у Slack, ментор курсу тобі відповість протягом 24 годин.
Як будуть проходити онлайн-зустрічі?
Теми будуть формуватися з найпоширеніших питань, які будуть виникати у слухачів протягом курсу, також у вас буде можливість поставити своє питання викладачу на кожній онлайн-зустрічі.
Зустріч триватиме дві години. У випадку великої кількості запитань можемо затриматись.
Скільки часу в тиждень мені потрібно витрачати на навчання?
Важливо розуміти, що на навчання потрібно витрачати орієнтовно 10-12 годин на тиждень, щоб засвоїти матеріал із двох тем і виконати завдання, які йдуть після поданого матеріалу.
Відгуки студентів
Світлана Освійчук
Світлана Освійчук
Антон Ткачук
Антон Ткачук
Сергій Шостак
Сергій Шостак
Вікторія Вергелес
Вікторія Вергелес

Beetroot Academy
Шведсько-українська online ІT-школа. Мета Beetroot Academy — дати українцям сучасну, якісну IT-освіту та допомогти побудувати кар’єру у цифровій економіці.
Академія діє з 2014 року як соціальна ініціатива засновників IT-компанії Beetroot і має понад 5300 випускників по всій Україні. 70% студентів знайшли роботу в місцевих офісах понад 150 світових ІТ-компаній.
Понад 500 стипендій на навчання в академії отримали переселенці з анексованих територій, ветерани АТО та їхні рідні. Довіра та відповідальність — цінності, які розділять студенти, викладачі та партнери Beetroot Academy.
Prometheus це
Співробітники цих компаній навчаються в нас






