HI! I'm -
Я пишу Код що Надихає
Profile Image
< Про мене />

Я - Богдан Дацюк

Архітектор цифрових світів

Вірю, що код — це мова майбутнього, якою кожен повинен володіти. Створюю освітній досвід, де навчання стає захопливою подорожжю: від перших рядків до запуску власних проектів на реальних серверах. Кожен урок — це крок до твоєї IT-кар'єри.

Викладання

Навчаю програмуванню: Python, HTML/CSS, JavaScript та іншим технологіям. Індивідуальний підхід до кожного учня.

Розробка

Створюю цікаві інформаційні продукти: сайти, телеграм-боти, парсери, програми та ігри.

Практичний підхід

Поєдную теорію з практикою. Мої учні створюють реальні проекти вже під час навчання.

AI & Інновації

Навчаю використовувати AI для генерації контенту та впровадження в проекти. Автоматизація та сучасні технології.

"Програмування - це не лише код, це мистецтво вирішувати проблеми креативно"

< Мої навички />

Мої основні технології та інструменти, з якими я працюю:

Python

Основна мова програмування

HTML5

Структура веб-сторінок

CSS3

Стилізація та дизайн

JavaScript

Інтерактивність сайтів

Flask

Веб-фреймворк Python

PHP

Серверна розробка

Laravel

PHP фреймворк

MySQL, SQLite

Бази даних

Git

Контроль версій

GitHub

Хостинг репозиторіїв

Linux

Серверне середовище

Terminal

Командний рядок

Bootstrap

CSS фреймворк

Telegram Bots

Aiogram

Web Scraping

BeautifulSoup, Requests

Game Dev

PygameZero, GameMaker Studio 2

Tkinter

Desktop applications

CustomTkinter

Modern GUI frameworks

Django

Web framework (learning)

SQLAlchemy

ORM для баз даних

Server Management

Deployment та hosting

AI Integration

Генерація контенту

Додаткові навички

C/C++ (basic) Microsoft Office Українська (native) English (B1) Polski (A2) REST API JSON Responsive Design nginx Linux Server AI Prompting Automation

"Твоя мрія — це змінна. Присвой їй значення “сьогодні”, а не “колись”."

< Досвід />

Освіта

2013-2016

Спеціаліст

Сокальський професійний ліцей

Професія «Секретар керівника, оператор комп'ютерного набору».

2017-2021

Бакалавр

Волинський національний університет імені Лесі Українки

Освітня програма «Середня освіта. Інформатика». Вчитель інформатики, викладач закладу фахової передвищої освіти

2018-2021

Бакалавр (Інженер)

Університет гуманітарних та природничих наук ім. Яна Длугоша в місті Ченстохова (Польща)

Інформатика (інженер)

2021-2022

Магістр

Волинський національний університет імені Лесі Українки

Освітня програма «Комп'ютерні науки та інформаційні технології»

Досвід роботи

2021

Інженер

ВНУ ім. Лесі Українки

Інженер на кафедрі Факультет інформаційних технологій і математики

2021-2022

PHP Developer

Ideil

Розробка та підтримка сайтів на фреймворку Laravel.

2022

Fullstack Developer

UNWEB

Розробка та підтримка сайтів.

2022 - сьогодні

Python/Fullstack Developer

Самозайнятий

Розробка вебресурсів і програмних рішень, а також проведення курсів з програмування.

"Найкращий код - той, який працює. Найкращий програміст - той, хто ніколи не перестає вчитися"

< Проекти />
Групи тривог в телеграмі
Планується переробка

Групи тривог в телеграмі

Створено близько 25 груп тривог для оповіщення окремо для кожної області.

Python Aiogram API
1800+ підписників
Переглянути
Bitcoin Price Tracker
Планується переробка

Група слідкування за курсом Біткоїна

Група у якій відслідковуються зміни курсу біткоїна в реальному часі.

Python Telegram Bot Real-time API
Переглянути
OLX Parser
Планується переробка

Пабліки слідкування за OLX.ua

Автоматичне відстеження нових квартир з сайту olx.ua.

Python BeautifulSoup Parsing Aiogram
25+ груп
6000+ підписників
Переглянути
VDNG Website
Завершено

Редизайн та підтримка сайту vdng.ua

Повний редизайн та технічна підтримка корпоративного веб-сайту.

HTML5 CSS3 JavaScript PHP
Відвідати сайт

"Найкращий час почати програмувати був вчора. Другий найкращий - зараз"

< Курс />

Курс Python Developer + Web Developer

Комплексний курс від основ до створення реальних проектів. Поетапне навчання з практичними завданнями!

150+
годин практики
20+
реальних проектів
20+
тем навчання
Модуль 1 - Основи

Основи Python програмування

01

Вступ. Типи даних

  • Встановлення Python та IDE
  • Типи даних: int, float, str, bool
  • Змінні та операції
  • Введення/виведення даних
1-2 години
02

Керуючі конструкції та булеві значення

  • Умовні оператори (if, elif, else)
  • Булеві значення та логічні оператори
  • Порівняння та логіка
2-3 годин
03

Рядки

  • Робота з рядками (str)
  • Методи рядків
  • Просунута робота з рядками
  • Форматування
1-2 годин
04

Цикли

  • Цикл for
  • Цикл while
  • Break, continue, pass
  • Вкладені цикли
2-3 годин
05

Колекції даних

  • Списки (list)
  • Кортежі (tuple) та Множини (set)
  • Багатовимірність
  • Словники (dict)
  • Загально про колекції
2-3 годин
06

Регулярні вирази та винятки

  • Регулярні вирази (regex)
  • Винятки (try/except)
  • Обробка помилок
1-2 годин
07

Робота з файлами

  • Читання та запис файлів
  • Контекстні менеджери
  • Робота з різними форматами
1-2 годин
08

Функції

  • Створення та виклик функцій
  • Параметри та аргументи
  • Вбудовані функції
  • Lambda функції
3-5 годин
09

Імпорт та пакети

  • Імпорт модулів та бібліотек
  • Робота з pip
  • Робота з датами
  • Віртуальне оточення (venv)
1-2 годин
10

ООП

  • Класи та об'єкти
  • Атрибути та методи
  • Магічні методи класів
  • Наслідування
2-3 годин

Git та GitHub

  • Основи системи контролю версій
  • Команди git (init, add, commit, push)
  • Робота з GitHub
  • Створення репозиторіїв
1-2 годин

Додаткові теми

  • PEP8 - стандарти коду
  • Mutable та Immutable типи
  • Collections та itertools
  • Обробка аргументів командного рядка
1-2 години
Модуль 2 - Практика

Практичні проекти Python

11

Створення ігор

  • Бібліотека PygameZero
  • Розробка ігор на ООП
  • Проект: Гра Arcanoid
  • Проект: Гра Space Shooter
  • Проект: Гра Day - Night
  • Творче завдання 1: Власна гра
  • Творче завдання 2: Власна гра
4-6 годин
12

Розробка десктопних програм

  • Бібліотека Tkinter
  • Основні віджети
  • Використання сучасного стилю CustomTkinter
  • Проект: Курс валют
  • Проект: Калькулятор
  • Проект: Прогноз погоди
  • Проект: Гра "Вгадай число"
  • Проект: Інші дрібні проекти 5+
  • Творче завдання 1: Власна програма
  • Збірка програми в єдиний файл (exe)
4-8 годин
13

Парсинг даних та API

  • Робота з JSON
  • Робота з API
  • Парсинг (requests, BeautifulSoup)
  • Поєднання tkinter + API + парсинг
  • Проект: Olx парсер
  • Проект: Додаток з парсингом
  • Проект: Власний парсер
10-12 годин
14

Розробка телеграм ботів

  • Надсилання у телеграм групу
  • Бібліотека Aiogram
  • Асинхронні функції
  • Взаємодія з користувачем
  • Запуск на сервері
  • Проект: Парсинг в телеграм групи
  • Проект: Взаємодія користувача з API через бот
  • Проект: Бот для вивчення англійської мови
  • Проект: Математичний бот
  • Творче завдання 1: Власний бот
  • Творче завдання 2: Власний бот
6-10 годин
Модуль 3 - Web

Веб-розробка

15

Frontend

  • HTML5
  • CSS3
  • Bootstrap 5
  • JavaScript (основи)
  • Проект: Портфоліо сайт
  • Вивантаження на GitHub Pages
7-10 годин
16

Бази даних

  • Локальна база даних (SQLite3)
  • Віддалена база даних (MySQL)
  • SQL запити
  • Інтеграція з Python
4-7 годин
17

Flask - веб-фреймворк

  • Flask (основи)
  • Створення проекту з використанням Flask
  • Шаблони та форми
  • Запуск сайту на сервері
  • Nginx
3-5 годин
Додатково

Додаткові теми

18

Алгоритми

  • Сортування та пошук
  • Стек, черга, графи
  • Складність алгоритмів
Що ще?

Майбутні теми

19

Просунуті технології

  • Numpy, Pandas та Matplotlib
  • Машинне навчання з scikit-learn
  • FastAPI (REST API)
  • Selenium
  • Pytest
  • Шифрування (bcrypt)
  • Знайомство з ORM (SQLAlchemy)

Бонусні матеріали

Практичні навички

Чистий код (PEP8) Debugging Testing

Інструменти

VS Code PyCharm Jupyter

Підтримка

Консультації 24/7 Перевірка завдань Код-рев'ю

Готовий розпочати свій шлях у програмуванні?

Індивідуальний підхід • Практичні завдання • Підтримка 24/7

"Сумніваєшся — вимірюй. Впевнений — тестуй. Завжди — запускай."

< Контакти />

Зв'яжіться зі мною

Готовий відповісти на ваші запитання та обговорити деталі співпраці

Telegram - основний канал зв'язку

Найшвидший спосіб отримати відповідь. Зазвичай відповідаю протягом кількох хвилин.

Написати в Telegram

Телефонний дзвінок

Якщо потрібна телефонна розмова - спочатку напишіть мені в Telegram(тоді вишлю номер), щоб домовитись про зручний час.

+380 97 XXX XXX
Луцьк, Україна