Артем Кондратюк
Предложите Артему работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Навыки и умения
Программирование
Администрирование
Портфолио
-
600 UAH Скрипт автоматического переименования файлов по шаблону.
PythonРазработал Python-скрипт для автоматического переименования всех файлов в указанной папке по заданному шаблону с числовым нумератором.
Скрипт поддерживает:
- Ввод пути к папке пользователем,
… - Использование шаблона имени с символом # в качестве замены для номеров файлов,
- Автоматическое сохранение расширений файлов, если они не указаны в шаблоне,
- Сортировку файлов перед переименованием для последовательности нумерации.
Этот инструмент идеально подходит для организации больших объемов файлов, экономит время и уменьшает ручную работу.
Технологии: Python, стандартные библиотеки (os, re).
-
600 UAH Автоматизированная сборка Windows .exe с CI/CD в GitHub Actions.
DevOpsРеализовал процесс непрерывной интеграции и доставки (CI/CD) для Python-десктопного приложения — генератора паролей с графическим интерфейсом. С помощью GitHub Actions автоматически выполняется сборка исполняемого .exe файла для Windows при каждом пуше в основную ветку.
Основные возможности:
- Автоматическое клонирование репозитория,
… - Установка Python среды версии 3.11,
- Установка зависимостей из requirements.txt и pyinstaller.
Стабильная сборка .exe файла с помощью PyInstaller без ручных действий.
Сохранение артефакта сборки как части pipeline для дальнейшей загрузки или развертывания.
Технологии и инструменты:
- GitHub Actions (workflow YAML),
- Python 3.11,
- PyInstaller,
- Windows runner в GitHub Actions.
Результат:
- Быстрый и надежный релиз рабочего .exe файла без ручных шагов,
- Облегчение поддержки и обновлений приложения,
- Демонстрация навыков DevOps и автоматизации процессов разработки.
-
500 UAH Генератор паролей (Python + Tkinter GUI)
Удобное настольное приложение для создания надежных паролей. Пользователь может выбрать параметры будущего пароля: длину, тип символов (цифры, буквы, специальные знаки), а также сгенерировать и скопировать пароль одним кликом. Интерфейс реализован с помощью стандартной библиотеки tkinter, что делает приложение легким и кроссплатформенным.
Функционал:
- Выбор длины пароля (от 8 до 20 символов),
… - Кнопка генерации пароля,
- Возможность скопировать результат в буфер обмена.
Настройки состава пароля:
- Цифры (0–9),
- Буквы (a–z, A–Z),
- Специальные символы (!@# и т. д.).
Простой и интуитивно понятный интерфейс.
Приложение можно собрать в .exe и запускать как отдельную программу.
Технологии:
- Python 3,
- Tkinter (tkinter.ttk, secrets, string),
- pyinstaller для создания исполняемого файла.
Назначение:
- Демонстрация навыков работы с GUI на Python,
- Безопасная генерация паролей для повседневного использования,
- Подходит как шаблон для будущих security-инструментов.