Artem Kondratyuk
Zaproponuj Artem pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Administracja systemami IT
Portfolio
-
49 PLN Skrypt automatycznego zmieniania nazw plików według wzoru.
PythonOpracowałem skrypt w Pythonie do automatycznego zmieniania nazw wszystkich plików w wybranym folderze według określonego wzoru z numeratorem.
Skrypt obsługuje:
- Wprowadzenie ścieżki do folderu przez użytkownika,
… - Użycie wzoru nazwy z symbolem # jako zamiennikiem dla numerów plików,
- Automatyczne zachowanie rozszerzeń plików, jeśli nie są podane w wzorze,
- Sortowanie plików przed zmianą nazw dla ciągłości numeracji.
To narzędzie jest idealne do organizacji dużej ilości plików, oszczędza czas i zmniejsza pracę ręczną.
Technologie: Python, biblioteki standardowe (os, re).
-
49 PLN Automatyczne tworzenie pliku Windows .exe z CI/CD w GitHub Actions.
DevOpsZrealizowano proces ciągłej integracji i dostarczania (CI/CD) dla aplikacji desktopowej w Pythonie — generatora haseł z graficznym interfejsem. Za pomocą GitHub Actions automatycznie wykonywana jest kompilacja pliku wykonywalnego .exe dla Windows przy każdym pushu do głównej gałęzi.
Główne funkcje:
- Automatyczne klonowanie repozytorium,
… - Instalacja środowiska Python w wersji 3.11,
- Instalacja zależności z pliku requirements.txt oraz pyinstaller.
Stabilna kompilacja pliku .exe za pomocą PyInstaller bez ręcznych działań.
Zapis artefaktu kompilacji jako część pipeline do późniejszego pobrania lub wdrożenia.
Technologie i narzędzia:
- GitHub Actions (workflow YAML),
- Python 3.11,
- PyInstaller,
- Windows runner w GitHub Actions.
Rezultat:
- Szybkie i niezawodne wydanie działającego pliku .exe bez ręcznych kroków,
- Ułatwienie utrzymania i aktualizacji aplikacji,
- Demonstracja umiejętności DevOps i automatyzacji procesów rozwoju.
-
41 PLN Generator haseł (Python + Tkinter GUI)
Przyjazna aplikacja desktopowa do tworzenia niezawodnych haseł. Użytkownik może wybrać parametry przyszłego hasła: długość, typ znaków (cyfry, litery, znaki specjalne), a także wygenerować i skopiować hasło jednym kliknięciem. Interfejs został zrealizowany za pomocą standardowej biblioteki tkinter, co czyni aplikację lekką i wieloplatformową.
Funkcje:
- Wybór długości hasła (od 8 do 20 znaków),
… - Przycisk do generowania hasła,
- Możliwość skopiowania wyniku do schowka.
Ustawienia składu hasła:
- Cyfry (0–9),
- Litery (a–z, A–Z),
- Znaki specjalne (!@# itp.).
Prosty i intuicyjny interfejs.
Aplikację można zbudować w pliku .exe i uruchamiać jako osobny program.
Technologie:
- Python 3,
- Tkinter (tkinter.ttk, secrets, string),
- pyinstaller do tworzenia pliku wykonywalnego.
Przeznaczenie:
- Demonstracja umiejętności pracy z GUI w Pythonie,
- Bezpieczne generowanie haseł do codziennego użytku,
- Nadaje się jako szablon dla przyszłych narzędzi bezpieczeństwa.