Курс Junior Python Developer

  • Online
  • Для початківців
  • Python
Навчальний центр: Foxminded
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 місяців
Початок курсу:Будь-який момент
Вартість навчання:53 925 UAH за курс

Оплата відбувається поступово за кожен етап.

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

Trainee Level (1 Етап)

Python Start

Урок 1 - Введення та налаштування

  • Коротко про Python і цей курс
  • Змінні та операції

Практика:

  • Установка Python оточення
  • Установка PyCharm
  • Пишемо Hello World
  • Використовуємо:
    • Змінні
    • Арифметичні дії
    • Конкатенація (склеювання рядків)

Урок 2 - Структури даних

  • Списки, кортежі
  • Словники, сети
  • Цикли

Практика:

  • Створити перелік, кортеж, сет, словник
  • Здійснити базові операції над створенними структурами (додавання, звернення до елементів)
  • Написати цикли обходу структурами і вивести результати в консоль

Урок 3 - Функції, файли

  • Функції
  • Робота з файлами - функція open

Практика:

  • Створення функцій
  • Відкрити файл для читання, прочитати вміст
  • Відкрити файл на запис, записаті дані

Урок 4 - Класи та об'єкти

  • Класи
  • Об'єкти
  • Поля
  • Методи
  • Як з ними працювати
  • Порівняння

Практика:

  • Створення класу:
    • Поля
    • Методи
    • Примірники класів (об'єкти)
  • Робота з класами:
    • Порівняння об'єктів
    • Друк об'єктів

Урок 5 - ООП

  • Навіщо потрібне ООП успадкування
  • Перевизначення методів

Практика:

  • Створити ієрархію спадкування
  • Перевизначити методи базового класу

Урок 6 - Додаткові інструменти

  • Декоратори
  • Контекстний менеджер
  • Обробка помилок

Практика:

  • Написати декоратор
  • Написати контекстний менеджер
  • Написати функцію, де викликати виняток. Викликати створену функцію з іншої функції та обробити в ній цей виняток

Задачі перед менторингом

Розділ 1. Робота з примітивними типами даних

В розділі 10 задач на роботу з примітивними типами даних.

Розділ 2. Умовні оператори

Розділ містить 10 задач на закріплення навичок роботи з умовними операторами.

Розділ 3. Цикли

Цей розділ мscnbnm 10 задач для вирішення за допомогою циклів for та while.

Розділ 4. Масиви

10 задач на роботу з масивами.

Junior Level (2 Етап)

Python

Git Course

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

Clean code

Це завдання допомагає навчитися писати якісний код відповідно до стандарту PEP-0008, структурувати код, застосувати різні підходи та паттерни.

Unit tests

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

Collections & Command line interface & Packaging

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

Report

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

Flask

Дана група завдань дозволяє набути досвіду роботи з фреймворком Flask. Написати повноцінний додаток з веб-інтерфейсом та API. Отримати досвід роботи з декількома бібліотеками ORM такими як peewee і SQLAlchemy.

DjangoGramm & DjangoWeatherRemider

Працюючи над завданнями цієї групи, студент виконує реальні завдання, які зазвичай зустрічаються в роботі Fullstack developer-а. Тут є всі етапи починаючи з проєктування структури програми, роботи над веб-інтерфейсом та API, інтеграцією зі сторонніми сервісами та закінчуючи деплоєм у продакшн. Студент отримує досвід роботи з Django, REST Framework, Celery, Redis, PostgerSQL, webpack, bootstrap, etc.

DjangoAir ERP system

Це завдання, по суті фінальний акорд, для її вирішення потрібно застосувати всі накопичені знання та вміння, що потребує нестандартних рішень та підходів.

FastAPI

  • Objective 1: FastAPI. Створення простого API. Моделі, валідація даних. Автогенерація документації
  • Objective 2: MultiThreading, MultiProcessing, Async/Await. Асинхронна взаємодія в FastApi
  • Objective 3: Робота з базами даних
  • Objective 4: Авторизація запиту. Хендлер помилок
  • Objective 5: Робота з No-Sql
  • Objective 6: Логування та запуск

Strong Junior Level (3 Етап)

Проєкт 1

Python + React

Проєкт "Платформа для благодійної організації, що займається опікою над безпритульними котиками (міні-притулок для котів)". Система має за мету поширити інформацію про діяльність організації, інформацію про котів, що потребують прихистку, збору донатів для роботи притулку, покупки кормів і т.д.

Проєкт 2

JuniorSpace (Python + React)

JuniorSpace - це платформа, спрямована на об'єднання молодих IT-фахівців та громадських організацій для створення команд, які розробляють інноваційні рішення в області інформаційних технологій. Мета проєкту - створити сприятливе середовище для розвитку новачків у сфері IT, одночасно допомагаючи соціально важливим проєктам.

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

  • Допомога ментора
  • Практика
  • Проєкт у портфоліо
  • Особистий куратор
  • Сертифікат про проходження курсу
  • Допомога з оформленням LinkedIn
  • Перевірка резюме
  • Пробна співбесіда
  • Вебінар по софт-скілам

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

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

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Powercode Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
32 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
18 700 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
18.11.2025
Тривалість
56 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
IT STEP Academy
Формат
Online
Початок навчання
01.05.2025
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 790 UAH за курс