Курс Python розробка

  • Online
  • Для початківців
  • Python
Навчальний центр: Beetroot Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:Дата формується
Вартість навчання:Уточнюйте

При оплаті повної вартості курсу одним платежем - знижка 10%, можлива також оплата помісячно, або частинами (до 8-ми платежів)

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

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

Основи Python

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

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

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

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

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

Бази даних. Основи SQL

  • Основи SQL. Частина 1
  • Основи SQL. Частина 2

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

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

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

  • Django. Перші кроки
  • HTML, CSS і основи мови розмітки
  • Django ORM та робота з базами даних
  • Асинхронність з Django
  • Тестування додатка за допомогою Unit-тестів
  • Автентифікація, авторизація та адмін сторінка в Django
  • Django views. Робота з запитами за допомогою Django
  • Просунута функціональність HTML, CSS та Django Templates
  • Робота над фінальним проєктом
  • Telegram API
  • Презентація фінального проєкту
  • Випускний

Бонус. Навички роботи з ШІ для кар'єри майбутнього

  • Що таке штучний інтелект?
    • Чому ШІ важливий?
    • Що насправді означає ШІ та як він працює?
    • Що може і чого не може ШІ?
  • Корисні інструменти та приклади використання:
    • Deepl
    • ChatGPT
    • Bard
    • Grammarly
    • clipdrop.co
    • Adobe Firefly
    • Photoshop
    • Perplexity.ai
  • Як використовувати ШІ для зручного пошуку роботи
    • Сайти вакансій з елементами штучного інтелекту
    • Покращення твого CV за допомогою ШІ
    • Приклади ефективних резюме та супровідних листів
    • Підготовка до інтерв'ю
  • Підбірка ШІ тулзів для пошуку роботи:
    • Bard та ChatGPT
    • Kickresume
    • JobProfile.io
    • Resumaker.ai
    • Jobscan
    • Yoodli
    • Interviewsby.ai
    • Interview Warmup
    • Interviewing.io
  • Корисні матеріали, які допоможуть розширити та заглибитись в тему (статті, відео та безплатні курси)
  • Де варто/не варто використовувати ШІ?
  • Що таке штучний інтелект, етичні та правові аспекти його використання
  • Ефективне створення запитів (Prompt Engineering)
  • Програмування за допомогою інструментів ШІ, порівняння чатботів (ChatGPT vs Bard vs Copilot)
  • Використання AI API у своїй роботі
  • Ведення документації за допомогою ШІ

Бонус. English club

  • Під керівництвом викладача англійської
  • Фокус на розмовну англійську
  • Формування словникового запасу англійської для ІТ
  • Написання СV та підготовка до співбесіди в іноземній компанії
  • Поділ на групи відповідно до рівня:
    • A1-A2
    • A2-B1
    • B1-B2/C

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

  • Навчишся створювати конкурентоспроможні резюме і супровідний лист та отримаєш на них фідбек від професійного рекрутера
  • Підготовка до інтерв'ю. Типові питання та підводні камені
  • Створиш зразковий профіль в LinkedIn
  • Дізнаєшся, де знаходити круті вакансії та як на них подаватися

Особливості курсу

  • Для людей від 16 років
  • Вечірні заняття в зумі
  • Теорія вивчається самостійно, а на заняттях розглядається лише практика
  • Навчання в командах під керівництвом викладача як тімліда
  • Дипломний проєкт
  • Сертифікат після успішного завершення курсу

Викладачі курсу

  • Тарас Ільящук - Data Analyst/Scientist
  • Андрій Дємєнтьєв - Python Developer at Beetroot
  • Ірина Заєць - Data Engineer у Sombra
  • Ілля Хороших - Data Engineer у Newxel
  • Павло Краснопольський - Data Scientist Lead в SocialTech
  • Фаді Ахмад - Python Engineer в Infopulse
  • Владислав Усіченко - Python Software Engineer в Red Rocket Software
  • Максим Яровий - Software Developer в DataArt
  • Іван Бородій - Big Data Engineer в Playtika
  • Олександр Котвицький - Python (Web) BE developer у Vakoms
  • Вадим Лепішко - Python Developer в Unilime group
  • Вікторія Дворник - Software Engineer в Epam Systems
  • Роман Накутний - Python Developer at SoftServe
  • Сергій Товстоног - Backend Lead at Helu.io
  • Софія Оржеховська - Data scientist у EOS company; Back-end dev у MISU company
  • Ігор Катеринюк - Досвід роботи більше 20 років
  • Сергій Мандзюк - Python Software Engineer в Transcenda
  • Сергій Дячок - Head of Engineering в Expense Sensei
  • Святослав Косенчук - Python Senior Developer у GlobalLogic
  • Андрій Романенко - Data Scientist at DTEK MODUS
  • Євгенія Міщішина - Python Developer в EchoUA

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 600 UAH за місяць
Навчальний центр
CHI IT Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
8 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
A-Level Ukraine
Формат
Online
Початок навчання
12.04.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс