Python для початківців

4 місяці • неповна зайнятість  у місті

Мова, якою програмують в Instagram та NASA, відчиняє двері до світу IT

Курс стартує

Лютого 2020

Опис курсу

Python — інтерпретована мова програмування. Ти пишеш програму як текст, запускаєш її та бачиш результат. Ми навчимо тебе основ програмування, розповімо, як користуватись фреймворками. Ти працюватимеш зі стандартними й популярними сторонніми бібліотеками; з основними алгоритмами та структурами даних. Дізнаєшся основи роботи в мережі й веб, об’єктно-орієнтовані концепції програмування. Розберешся в життєвому циклі розробки програмного забезпечення. Зрозумієш, як користуватися pip, virtualenv, git.

Після завершення курсу ти писатимеш прості застосунки на Python, проєктуватимеш з нуля або ж розширюватимеш існуючу базу коду, тестуватимеш застосунки, виконуватимеш рефакторинг й оптимізацію. Python, це як медичний вуз — ми дамо тобі базову освіту, а інтернатуру ти обереш собі до смаку.

Які навички ти отримаєш?
  • OOP
  • API
  • бібліотеки
  • ігри
Вимоги до студентів
  • Розуміння на загальному рівні: з чого складається комп’ютер, його апаратна частина (СPU, RAM), що таке операційна система, файлова система
  • Розуміння, що таке Python
  • Власний ноутбук
  • Встановлений Python, IDE або інший текстовий редактор

Чому Python?

  • Це одна з основних мов розробки в компаніях: Google, Facebook, Yahoo, NASA, Red Hat, IBM, Instagram, Dropbox, Pinterest, Quora
  • Час розробника коштує дорого — Python прискорює розробку
  • Мовою Python можна швидко створити прототип гри або застосунку і одразу зрозуміти, чи працює програма
  • Якщо ти почнеш вивчати програмування з мови Python, в подальшому зможеш перейти в галузі: машинного навчання, Data Science, Big Data, Back End, DevOps, системного адміністрування
  • Python легко вивчити, синтаксис близький до англійської. При цьому її можна використовувати для створення складних програм і рішень.

Теорія (відео)

8 годин

Вся теорія збережена в нашій LMS-системі. Ти можеш подивитися урок в будь-який момент.

Практика

128 годин

На заняттях студенти разом з викладачем виконують практичні завдання, працюють над проектами в команді та поодинці.

Уроки англійської

32 годин

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

кар'єрне консультування

8 годин

Наші фахівці розкажуть про вакансії в твоєму напрямку, допоможуть скласти резюме та навчать проходити співбесіду

Вся теорія збережена в нашій LMS-системі. Ти можеш подивитися урок в будь-який момент.

На заняттях студенти разом з викладачем виконують практичні завдання, працюють над проектами в команді та поодинці.

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

Наші фахівці розкажуть про вакансії в твоєму напрямку, допоможуть скласти резюме та навчать проходити співбесіду

Вівторок

19.00-21.00

Четвер

19.00-21.00

Субота

9.30-13.30

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

модуль 1
Основи Python, 24 години

1. Перші кроки

2. Змінні та примітивні типи даних

3. Булевий тип даних та керівні структури з оператором циклу while

4. Створення простої консольної програми

5. Списки, кортежі та множини

6. Словники та оператор циклу for

7. Функції

8. Генератори списків/словників та інших колекцій; обробка помилок

9. Робота з файлами та менеджери контексту, JSON

модуль 2
Поглиблений Python з ООП, 24 години

1. Класи, область видимості та простір імен

2. Наслідування

3. Поліморфізм

4. Функції як об’єкти першого класу

5. Декоратори

6. Декоратори @property та декоратори класів

7. Ітератори й генератори

8. Основи тестування

9. Модулі та стандартна бібліотека

модуль 3
Класична інформатика, алгоритми та структури даних, 32 години

1. Складність алгоритму з використанням нотації «O» велике й вбудовані структури даних в Python

2. Рекурсія

3. Структури даних (2 заняття)

4. Основи алгоритмів (5 занять)

5. Практика: створення гри (3 заняття)

модуль 4
Багатопотокове програмуванн, 16 годин

1. Створення запитів, робота з API

2. Потоки

3. Asyncio

4. Мультипроцесорність

5. Практика: основи мережевого програмування

6. Практика: створення чату

модуль 5
Веб-фреймворки, ORM і дипломний проєкт, 32 години

1. Flask (2 заняття)

2. Flask (частина 3) й черга Celery з Redis

3. Основи SQL

4. Основи ORM і библиотека SQL Alchemy (2 заняття)

5. Telegram API (3 заняття)

6. Тестування дипломного проєкту (2 заняття)

7. Завершення дипломного проєкту (кар’єрне консультування)

Вкажи адресу електронної пошти

Викладачі

Ярослав Тонковід

Викладач Python для початківців

Я – розробник в компанії Beetroot. В роботі мені подобаються нові завдання та постійне навчання в процесі. А у викладанні люблю від теорії скоріш переходити до практики. Вільний час проводжу з друзями та у подорожах. Улюблена країна – США.

Students says:

Викладачі розворушили мій мозок, втомлений від повсякденності. Неможливо виділити якийсь урок окремо — кожен був унікальний та чудовий.

Русін Святослав, Полтава

На курсах було зручно та затишно. Після випуску у мене в портфоліо з’явилось три проекти. Четвертий — тестове завдання для студії, де мене прийняли на роботу без співбесіди. Завдяки Beetroot Academy я повірила в себе.

Домме Анна, Київ

Було складно розпочати, я майже нічого не знав про програмування. Проте на курсах все було цікаво. А тепер я працюю розробником.

Тіунов Олександр, Краматорськ, Developer NKMZ

В академії тобі дають потужний та динамічній бекграунд, різноманітні рішення. Задачі засновані на реальних проектах. Я під час навчання зробив кілька сайтів, а зараз розробляю і робочі і власні просвітницькі проекти. На курсах познайомився з цікавими людьми, а після — заснував власну команду. Beetroot Academy дали розуміння, як рухатись далі.

Коба Олекса, Полтава, Founder IT BRO

Заняття проходили невимушено, наочно та конструктивно. Було багато практики. А потім — зустріч з працедавцями та гордість від презентації своїх робіт.

Кучер Наталя, Краматорськ

Чому Beetroot Academy?

Рівень працевлаштування — 70%
Рівень працевлаштування — 70%

Наші випускники починають кар'єру в ІТ

Два жовто-блакитних прапора
Два жовто-блакитних прапора

Отримуй освіту міжнародного формату в Україні

Повний пакет
Повний пакет

Заняття з англійської та кар'єрне консультування допоможуть підготуватись до роботи

Навчайся на основі потреб ринку
Навчайся на основі потреб ринку

Працюй над реальними проектами, здобувай реальний досвід

Ми — некомерційна організація
Ми — некомерційна організація

Ми прагнемо результатів, а не вигоди

Рідкісна можливість
Рідкісна можливість

Навчайся в компанії мотивованих, амбітних однодумців

Внесок

₴ 111 / година

Повний внесок

Звичайна

₴21600
або
Місячний Внесок

 

₴5940 /міс.

Як почати навчання

Подавай заявку

Регіональний координатор зв'яжеться з тобою та запросить на співбесіду

Пройди співбесіду

Приходь на приємну зустріч з нашою командою, щоби з'ясувати, чи підходимо ми одне одному

Склади тест

Ми оцінимо твої знання та підберемо відповідну групу

Починай навчатись

Навчайся в дружній команді та почувайся як вдома

Заповнюй анкету

Ти можеш отримати круті навички та нову роботу вже за 4 місяці! Захоплююче! Давай почнемо із заповнення анкети.