courses

14 липня 2020

Онлайн

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

4 місяці

початковийВіталій Гуляй

Обирай формат навчання:

Онлайн

arrow
Офлайн
student

Опис курсу

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

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

Вимоги до студентів

  • Розуміння на загальному рівні: з чого складається комп’ютер, його апаратна частина (С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 легко вивчити, синтаксис близький до англійської. При цьому її можна використовувати для створення складних програм і рішень.
scholarship

Наповнення курсу

175 год.

32 год.

Англійська

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

175

годин

Внесок

Онлайн

За годину81
За місяць3905

Ти можеш оплачувати курс щомісяця, або внести повну вартість

48 уроків

Збалансована програма, розроблена для ефективного навчання

3 рази на тиждень

2 години в робочі дні й 4 години на вихідних

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

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

Основи Python

24 год.

  • Перші кроки
  • Змінні та примітивні типи даних
  • Булевий тип даних та керівні структури з оператором циклу while
  • Input та швидкий огляд імпортів
  • Списки, кортежі та множини
  • Словники та оператор циклу for. Генератори списків/словників та інших колекцій
  • Функції
  • Виключення
  • Робота з файлами та менеджери контексту, JSON
дізнатися більше

Поглиблений Python з ООП

24 год.

  • Класи, область видимості та простір імен
  • Наслідування
  • Поліморфізм. Інкапсуляція. Dunder методи у Python
  • Функції як об’єкти першого класу
  • Декоратори
  • Декоратори @property та декоратори класів
  • Ітератори й генератори
  • Основи тестування
  • Модулі та стандартна бібліотека
  • Розширені контектсні менеджери
  • Перевірка типу у Python
  • Практика: створення калькулятора за допомогою PyQT
дізнатися більше

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

32 год.

  • Нотація "велике О" і вбудовані структури даних в Python
  • Рекурсія
  • Структури даних (стек, черга, двостороння черга)
  • Структури даних (списки)
  • Алгоритми пошуку та хешування
  • Алгоритми сортування
  • Дерева та алгоритми дерев. Частина 1
  • Дерева та алгоритми дерев. Частина 2
  • Графи та алгоритми графів
дізнатися більше

Багатопотокове програмування

16 год.

  • Основи мережевого програмування
  • Вступ до HTTP, створення HTTP-запитів
  • Потоки
  • Мультипроцесорність
  • Asyncio
  • Практика: створення чату
дізнатися більше

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

32 год.

  • Основи SQL. Частина 1
  • Основи SQL. Частина 2
  • Flask. Частина 1
  • Flask. Частина 2
  • Основи ORM і библиотека SQL Alchemy
  • Flask. Частина 3. Celery і Redis
  • Telegram API
  • Робота над фінальним проєктом
дізнатися більше

Отримати повний опис курсу

Автори

Віталій Гуляй

Віталій Гуляй

Python Teacher

Раніше я працював у різних компаніях на посаді Software Developer, нині працюю в Beetroot на аналогічній позиції. На всіх проєктах Python був головною мовою розробки, тому я маю досвід використання цієї мови для створення різноманітних застосунків. Саме цим досвідом і знаннями я прагну поділитися зі студентами, допомогти їм опанувати Python, при цьому суміщати як теорію, так і практику в подачі матеріалу.

дізнатися більше

Викладачі

Давид Калоян

Давид Калоян

Front-End Teacher

Я працював на фрилансі, а ще в компанії CrocoAI/CrocoSignal. Наразі я розробник в Beetroot. Люблю шукати нетипові шляхи до рішення складних завдань. Front-End – один із найпопулярніших напрямів у розробці. Фахівців багато, а я хочу зробити власну команду конкурентоспроможною та затребуваною. Не стану навчати так, як вчили мене. Хочу зробити процес навчання максимально схожим на події в реальних компаніях.

дізнатися більше

Курс минув легко й невимушено, викладач завжди допомагав нам і відповідав на всі запитання, навіть на ті, які не було передбачено курсом. Регіональна координаторка підтримувала й ніколи не давала здатися. Я обов’язково радитиму Beetroot Academy друзям і знайомим.

Таня Нікітченко
Випускниця, Вінниця

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання

Інтерв'ю

Коли ми отримаємо результати твого тесту, запросимо тебе на каву до нашого офісу. Давай подивимось, чи пасуємо ми одне одному.

Зарахування

Ти розпочнеш навчання в першій групі, яка запуститься. Твоя нова кар'єрна мета ближча, ніж здається

Починай зараз

Склади тест

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

forms