courses

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

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

174 год.

32 год.

Англійська

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

174

годин

Внесок

Щоб побачити вартість, обери місто, в якому плануєш навчатися

Вибір міста
За годину-
За місяць-

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

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, при цьому суміщати як теорію, так і практику в подачі матеріалу.

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

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

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

Заповни заявку

Бачиш позицію, яка тобі підходить? Надсилай резюме й мотиваційний лист до наших HR-ів

Інтерв'ю

Якщо твоє резюме відповідає нашим вимогам, ми запросимо тебе на приємну співбесіду з одним із наших HR-консультантів

Починаємо співпрацю

Ми готові відповідально працювати разом, в чудовій команді Beetroot Academy

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

Склади тест

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

forms