старт курсу 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
Далі

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

Тиждень 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 тижнів

1 місце
4200 грн
Нагадати про старт
  • 50+ відеолекцій (понад 8 годин матеріалу в записі)
  • 24 тестових завдання
  • 28 практичних завдань з автоперевіркою
  • 2 мініпроєкти
  • 13 онлайн-зустрічей з викладачем для закріплення знань + відеозапис
  • 2 вебінари за додатковими темами
  • Чат-підтримка у Slack впродовж курсу
  • Додаткові матеріали та підбірка корисних джерел
  • Сертифікат про успішне завершення курсу
1 місце
4200 грн
  • 50+ відеолекцій (понад 8 годин матеріалу в записі)
  • 24 тестових завдання
  • 28 практичних завдань з автоперевіркою
  • 2 мініпроєкти
  • 13 онлайн-зустрічей з викладачем для закріплення знань + відеозапис
  • 2 вебінари за додатковими темами
  • Чат-підтримка у Slack впродовж курсу
  • Додаткові матеріали та підбірка корисних джерел
  • Сертифікат про успішне завершення курсу
Нагадати про старт

Вартість пакету для команд

Для придбання курсу за спеціальними умовами надішліть реквізити та кількість осіб на пошту [email protected] або у Facebook і ми підготуємо персональну оплату.

4-5 осіб
-5%
6-10 осіб
-7%
10+ осіб
-10%

Популярні запитання

Відео матеріали будуть українською мовою, більшість додаткових теоретичних матеріалів – англійською, викладач – україномовний. Тому всі онлайн зустрічі і комунікація із координатором курсу та викладачем буде українською.

Важливо мати хоча б рівень  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 це

0
Слухачів
0 +
онлайн-курсів
0
виданих сертифікатів
0
років у сфері освіти

Співробітники цих компаній навчаються в нас

Нагадати про старт курсу