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

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

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

Йде набір

Опис курсу

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:

Я багато років працювала в поліції, так що це мій перший досвід навчання такого плану. Дякую за те, що моє життя змінилось. Тепер я працюю веб-дизайнером.

Трубнікова Христина, Маріуполь

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

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

Я знала що буде важко, але що настільки — навіть не підозрювала! Завдяки просто неперевершеному викладачу ми переживали всі труднощі зі сміхом. Це була просто любов з першого заняття і незабутні відносини всі 4 місяці. Отримані знання були критично важливими в моїй професійній діяльності. Я отримала впевненість в собі і розуміння, що є сфера безмежного розвитку.

Брижак Марина, Полтава

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

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

Після закінчення приймала участь в конкурсах з дизайну ІТ-компаній. В Betlab мене відібрали до трійки найкращих джуніорів. В Cogniance я — у п’ятірці найкреативніших джуніорів в конкурсі Design Challenge 2018 з розробки мобільного застосунку.

Талан Вікторія, Київ

Чому Beetroot Academy?

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

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

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

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

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

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

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

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

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

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

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

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

Внесок

₴ 111 / година

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

Звичайна

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

 

₴5940 /міс.

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

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

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

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

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

Склади тест

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

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

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

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

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