Коллекция мини-проектов, сделанных в процессе изучения Python.
Каждый проект закрепляет конкретную тему из продвинутого курса.
Закрепить каждую тему продвинутого курса Python через практику. Каждый проект делается сразу после изучения темы.
✅ Готово: 1/15 🟡 В процессе: 1 ⬜ Запланировано: 14
Обновляется по мере добавления проектов
| № | Проект | Тема | Папка |
|---|---|---|---|
| 1 | Система аутентификации | bool, NoneType | 01_auth_system |
| 2 | Морской бой | вложенные списки | 02_battleship |
| 3 | Генератор поля для Сапёра | сложные циклы | 03_minesweeper |
| 4 | База данных "Книги" | кортежи | 04_books_db |
| 5 | Система "Оценки студентов" | словари + кортежи | 05_student_grades |
| 6 | Анализ текста | множества | 06_text_analyzer |
| 7 | Поиск друзей в соцсети | множества + словари | 07_friends_network |
| 8 | Телефонный справочник | словари, CRUD | 08_phonebook |
| 9 | База данных сотрудников | вложенные словари | 09_employees_db |
| 10 | Генератор паролей | random, string | 10_password_generator |
| 11 | Калькулятор для бухгалтера | decimal | 11_accountant_calc |
| 12 | Снежинка Коха | turtle, рекурсия | 12_koch_snowflake |
| 13 | Декоратор для отладки | функции высшего порядка | 13_debug_decorator |
| 14 | Конвейер обработки данных | map, filter, reduce | 14_data_pipeline |
| ✅ | Личный дневник | работа с файлами | 15_file_diary |
# Клонировать репозиторий
git clone https://github.com/Backend-Gregory/python-mini-projects.git
# Перейти в папку нужного проекта
cd python-mini-projects/папка проекта
# Запустить
python main.py
# 🛠️ Технологии
- Python 3.12+
- Только стандартные библиотеки
- Чистый код, модульная структура