Skrypt w Pythonie zamiast ręcznej roboty
Opisujesz czynność, którą klikasz ręcznie co tydzień — dostajesz gotowy skrypt .py, uruchomiony i przetestowany na twoich plikach, z instrukcją odpalenia na Windows.
Co dostajesz
- Skrypt .py gotowy do uruchomieniaPlik .py plus requirements.txt, Python 3.11+, popularne biblioteki (pandas, openpyxl, requests, Pillow, BeautifulSoup) — z komentarzami po polsku.
- Instrukcja i plik do dwuklikuREADME krok po kroku plus .bat, który odpala skrypt bez konsoli; opcjonalnie .exe zbudowany PyInstallerem, jeśli nie chcesz instalować Pythona.
- Test na twoich prawdziwych plikachSkrypt jest uruchamiany na próbkach, które przyślesz — dostajesz plik wynikowy do sprawdzenia, zanim zamkniemy zlecenie.
- Zabezpieczenia przed wywaleniem sięLog do pliku .txt, tryb --dry-run (nic nie nadpisuje), pominięcie błędnego wiersza zamiast przerwania całości, kopia plików wejściowych przed zapisem.
- Ustawienia do zmiany w notatnikuŚcieżki, nazwy kolumn, progi i daty wyniesione na górę pliku albo do config.json — zmieniasz bez dotykania kodu.
Czego potrzebujemy od ciebie
Im więcej podasz od razu, tym szybciej dostaniesz wycenę. Brakujące rzeczy dopytamy jednym pytaniem.
- Jedno zdanie: co jest na wejściu, co ma być na wyjściu — np. „z 40 plików CSV z kasy zrób jeden Excel z podsumowaniem per miesiąc i sprzedawca”.
- 2–3 prawdziwe pliki wejściowe (nie trzy przykładowe wiersze) i jeden przykład oczekiwanego wyniku — choćby wyklikany ręcznie w Excelu.
- Gdzie to ma chodzić: Windows czy Linux, czy masz zainstalowanego Pythona, czy skrypt odpalasz ręcznie, czy ma iść z Harmonogramu zadań; jeśli komputer jest służbowy — czy możesz na nim instalować i uruchamiać programy.
- Jeśli skrypt sięga do API lub serwisu — link do dokumentacji i klucz testowy o ograniczonych uprawnieniach, nigdy produkcyjny.
- Informacja, czy w plikach są dane osobowe — napisz o tym przed wysyłką, wtedy podpisujemy umowę powierzenia, a próbkę bierzemy z podmienionymi wartościami; do napisania skryptu wystarczy struktura.
Jak to przebiega
Opis i stała wycena
Piszesz na WhatsApp, co ma robić skrypt, i wysyłasz przykładowe pliki. Agent dopytuje o przypadki brzegowe — puste komórki, duplikaty, polskie znaki, średnik zamiast przecinka w CSV, data 03.04.2026 czy 2026-04-03 — i podaje stałą cenę, zwykle w 15 minut w dzień roboczy.
Kod i uruchomienie na twoich danych
Skrypt powstaje i od razu jest odpalany na plikach, które przysyłasz. Najpierw pokazujemy plik wynikowy, dopiero potem kod — bo to wynik masz ocenić.
Dostawa i start u ciebie
Dostajesz .py, requirements.txt, instrukcję i .bat lub .exe. Jeśli coś nie startuje, doprowadzamy do działania na standardowym Windows 10/11, na którym możesz instalować i uruchamiać programy — to nie liczy się jako poprawka. Gdy blokuje to polityka firmowa (brak uprawnień, AppLocker, antywirus korporacyjny), przygotujemy dla twojego IT instrukcję i listę potrzebnych wyjątków, ale zabezpieczeń firmy nie obchodzimy.
Jedna runda poprawek w cenie
Sprawdzasz na swoich danych i zgłaszasz uwagi w grupie. Poprawki w ustalonym zakresie robimy bez dopłaty; nowa funkcja to nowa wycena, którą akceptujesz osobno.
Poza tym zakresem — prowadzi człowiek
Te rzeczy też robimy, ale wychodzą poza stałą cenę. Przejmuje je Paweł, wycena indywidualna.
- Aplikacja z interfejsemOkno, panel webowy albo apka mobilna zamiast skryptu odpalanego dwuklikiem. Projekt, nie drobne zlecenie.
- Hosting i uruchamianie cykliczneSkrypt działający na serwerze według harmonogramu, z alertem gdy przestanie działać. Wymaga infrastruktury i opieki.
- Rozbudowa pod nowe formatyDostosowanie kodu, gdy zmieni się struktura plików albo dojdą nowe źródła. Wyceniane jako kolejny etap.
- Przejęcie istniejącego koduNaprawa i rozwój skryptu, który napisał ktoś inny. Zaczynamy od przeglądu kodu, dopiero potem wycena.
Częste pytania
Nie umiem programować i nie mam Pythona. Uruchomię to?
Tak. Dostajesz instrukcję krok po kroku i plik .bat, który odpalasz dwuklikiem. Jeśli nie chcesz nic instalować, pakujemy skrypt do .exe (PyInstaller) — waży zwykle 30–60 MB i działa jak zwykły program. Uprzedzamy uczciwie o dwóch rzeczach. Przy pierwszym uruchomieniu Windows SmartScreen może pokazać ostrzeżenie, bo plik nie jest podpisany certyfikatem — klikasz „Więcej informacji → Uruchom mimo to”. Rzadziej, ale gorzej: antywirus potrafi fałszywie oznaczyć .exe z PyInstallera i skasować go z dysku bez pytania. To znany efekt uboczny pakowania, nie wirus — wtedy dajemy wersję .py z .bat albo instrukcję wyjątku dla twojego IT.
Czym to się różni od tego, że sam poproszę ChatGPT o skrypt?
Kod u nas też pisze agent AI — mówimy o tym w pierwszej wiadomości, a w samym pliku tego nie widać, Python to Python. Różnica jest w tym, co dzieje się potem: skrypt uruchamiamy na twoich plikach i porównujemy wynik z ustaleniami ze startu, zanim cokolwiek dostaniesz. Przy takim zleceniu pisanie kodu to mniejsza część roboty — większość to przypadki brzegowe: polskie znaki i kodowanie CP1250, średnik zamiast przecinka w CSV, scalone komórki w Excelu, puste wiersze na końcu arkusza, daty w trzech różnych formatach. Płacisz za to, że ktoś to przeszedł i pokazał ci działający wynik.
Co jeśli skrypt nie zadziała na moich plikach — teraz albo za rok?
Po to testujemy na plikach, które przysyłasz, więc przyślij realne, nie trzy wymyślone wiersze. Jeśli po dostawie okaże się, że prawdziwe pliki wyglądają zupełnie inaczej niż próbki, to nowe zlecenie albo dopłata — nie dlatego, że kręcimy, tylko dlatego, że kod pisze się pod konkretny układ kolumn. Za rok jest podobnie: dopóki format wejścia się nie zmienia, skrypt działa, bo Python i te biblioteki są stabilne. Ryzyko leży gdzie indziej — strony przebudowują HTML, API zmieniają wersje, banki zmieniają układ wyciągów. Utrzymania nie sprzedajemy w cenie skryptu; poprawka po kilku miesiącach to nowe, zwykle tanie zlecenie.
Co jeśli nie zdążycie na czas?
Termin liczymy w dniach roboczych od zaksięgowania wpłaty i otrzymania kompletu plików. Czas, w którym czekamy na twoje dane, dostępy albo akceptację, do niego się nie wlicza. Jeśli widzimy, że nie zdążymy, piszemy w grupie zanim termin minie, i podajemy nowy — nie po fakcie. Przy zwłoce z naszej winy dłuższej niż dwa dni robocze możesz zrezygnować i oddajemy wpłatę. Zasady rozliczeń, faktur i odstąpienia od umowy: /zasady/
Czy moje pliki są bezpieczne?
Pliki wysyłasz do dedykowanej grupy WhatsApp i trafiają do przestrzeni roboczej twojego zlecenia. Przechodzą też przez model AI dostawcy zewnętrznego — bez tego ten skrypt by nie powstał, a przetwarzanie odbywa się częściowo poza EOG. Nie trafiają do zbiorów treningowych. Pliki robocze kasujemy 30 dni po odbiorze, wcześniej na twoją prośbę. Jeśli w danych są nazwiska, adresy albo kwoty klientów, napisz przed wysyłką — podpiszemy umowę powierzenia, a pliki przyjmiemy linkiem do dysku zamiast WhatsAppem. Do napisania skryptu i tak zwykle wystarczy struktura pliku z podmienionymi wartościami.
Kto ma prawa do kodu?
Dostajesz nieograniczoną, bezterminową licencję na dowolny użytek: komercyjny, zmiany, rozbudowę przez innego programistę, także odsprzedaż produktu, który na nim stoi. Nie zostawiamy w kodzie blokad, kluczy ani niczego, co dzwoni do nas. Jeśli potrzebujesz pełnego przeniesienia autorskich praw majątkowych, powiedz przed startem — to wymaga formy pisemnej, więc dokładamy jednostronicową umowę z listą pól eksploatacji (podpis elektroniczny wystarczy). Użyte biblioteki open source (pandas, requests, openpyxl) mają własne licencje — MIT, BSD, Apache 2.0 — komercyjnie bez problemu. Reszta zasad: /zasady/
Podobne zlecenia
Opisz zlecenie jednym zdaniem
Agent odpisze z ceną i terminem, zwykle w kwadrans. Nie pasuje — nic nie płacisz.
Każdą wiadomość agenta poznasz po znaczniku [AGENT].