Prompt do pisania programów w Pythonie (działający kod + gdzie go uruchomić)

Miłosz Rudnicki
Autor: Miłosz Rudnicki

25/01/2026

Chcesz, żeby AI napisało Ci działający program w Pythonie, ale bez typowego problemu: mam kod i co dalej?. Ten prompt prowadzi model tak, żeby oddał kompletny skrypt + instrukcję uruchomienia w konkretnym środowisku.

Kiedy użyć?

  • Gdy masz jasny cel („zrób mi skrypt, który X”), ale nie kodujesz na co dzień.
  • Gdy chcesz dostać kod + instrukcję uruchomienia krok po kroku.
  • Gdy potrzebujesz programu do automatyzacji małego zadania (pliki, CSV, API, web scraping, raport).
  • Gdy nie wiesz, czy lepiej programować lokalnie, w Replit, Lovable, jak korzystać z IDE.
  • Gdy chcesz uniknąć typowych min: brak bibliotek, zła wersja Pythona, brak wejść/wyjść.
  • Gdy chcesz, żeby AI pisało kod „produkcyjnie”: walidacja, obsługa błędów, czytelne funkcje.

Checklista co przygotować przed użyciem prompta

  • {{CEL_PROGRAMU}}: 1–2 zdania co program ma robić (konkretnie: wejście → przetworzenie → wyjście).
  • {{SRODOWISKO}}: gdzie chcesz uruchomić kod: lokalnie, Replit, VS Code, PyCharm.
  • {{WEJSCIE}}: dane wejściowe (np. plik CSV, folder, adres URL, tekst wklejany, parametry).
  • {{WYJSCIE}}: co ma powstać (np. plik wynikowy, raport w konsoli, JSON, wykres, nowe pliki).
  • {{OGRANICZENIA}}: wymagania i zakazy (np. „bez pandas”, „działa offline”, „tylko standard library”).
  • {{SYSTEM}}: Twój OS (Windows/macOS/Linux). To ważne dla komend uruchomieniowych.
  • {{DODATKOWE}} (opcjonalnie): przykładowe dane / formaty / edge-case’y.

Zasady dobrego promptowania w tym przypadku

  • Zawsze podaj środowisko uruchomienia — to eliminuje 50% problemów z „nie działa”.
  • Wymuś format odpowiedzi: 1) plik .py, 2) instalacja zależności, 3) uruchomienie, 4) test.
  • Poproś o minimalny działający przykład (MVP) + dopiero potem ulepszenia.
  • Wymagaj sekcji „Jak sprawdzę, że działa” (np. polecenie testowe + spodziewany output).
  • Poproś o obsługę błędów i walidację wejścia (np. brak pliku, pusty CSV, zły URL).
  • Poproś o komentarze tylko tam, gdzie potrzebne i o sensowne nazwy funkcji/zmiennych.
  • Jeśli AI ma zgadywać, każ mu zadać 3–5 pytań kontrolnych, zamiast halucynować założenia.

Gotowy prompt do skopiowania

Opis zmiennych {{…}} (jak wypełnić):

  • {{CEL_PROGRAMU}} — dokładny opis zadania (co program robi).
  • {{SRODOWISKO}} — jedno z: lokalnie / Google Colab / Replit / VS Code / PyCharm.
  • {{SYSTEM}} — Windows / macOS / Linux.
  • {{WEJSCIE}} — skąd program bierze dane (plik/tekst/folder/API).
  • {{WYJSCIE}} — co ma zwrócić/zapisać.
  • {{OGRANICZENIA}} — np. „tylko standard library”, „bez kluczy API w kodzie”, „ma działać offline”.
  • {{PRZYKLAD_DANYCH}} — mały przykład danych (opcjonalnie, ale bardzo pomaga).
  • {{KRYTERIA_GOTOWOSCI}} — kiedy uznasz, że rozwiązanie jest „gotowe”.
Jesteś doświadczonym inżynierem Pythona i piszesz kod, który ma działać od razu u technicznego nie-programisty.

## Cel
Napisz program w Pythonie: {{CEL_PROGRAMU}}

## Środowisko uruchomienia (ważne)
Chcę uruchomić to w: {{SRODOWISKO}}
System operacyjny: {{SYSTEM}}

## Dane
Wejście: {{WEJSCIE}}
Wyjście: {{WYJSCIE}}
Ograniczenia: {{OGRANICZENIA}}
Przykład danych (jeśli dotyczy): {{PRZYKLAD_DANYCH}}

## Kryteria "gotowe"
Rozwiązanie jest gotowe gdy: {{KRYTERIA_GOTOWOSCI}}

## Wymagany format odpowiedzi
1) Najpierw zadaj maks. 5 krótkich pytań doprecyzowujących (tylko jeśli to konieczne). Jeśli nie jest konieczne — pomiń pytania i przejdź do kodu.
2) Podaj strukturę rozwiązania w 3–6 punktach.
3) Podaj kompletny kod w jednym pliku `main.py` (lub nazwij plik sensownie).
   - Kod ma zawierać: `if __name__ == "__main__":` oraz funkcje pomocnicze.
   - Waliduj wejście i obsłuż typowe błędy (brak pliku, zły format, brak uprawnień, puste dane).
4) Zależności:
   - Jeśli używasz bibliotek, wypisz komendę instalacji (pip) i wersje jeśli istotne.
   - Jeśli da się zrobić bez zewnętrznych bibliotek, preferuj standard library i napisz to wprost.
5) Instrukcja uruchomienia KROK PO KROKU dla {{SRODOWISKO}} na {{SYSTEM}}:
   - Jak zainstalować Pythona (jeśli lokalnie) / jak odpalić w Colab/Replit.
   - Dokładne komendy uruchomienia.
6) Szybki test:
   - Podaj przykładowe uruchomienie i oczekiwany wynik (bez zmyślonych liczb — tylko format i przykładowe linie).
7) Sekcja "Najczęstsze problemy" (3–5 punktów): co może pójść nie tak i jak to naprawić.

Na końcu: zaproponuj 2 możliwe ulepszenia jako opcje (bez wdrażania ich od razu).

Przykład użycia

Wypełnione zmienne (krótko):

  • {{CEL_PROGRAMU}} = „Wczytaj plik CSV z kolumną email, usuń duplikaty, sprawdź czy ma @, zapisz wynik do nowego CSV.”
  • {{SRODOWISKO}} = „lokalnie”
  • {{SYSTEM}} = „macOS”
  • {{WEJSCIE}} = „plik input.csv w tym samym folderze co skrypt”
  • {{WYJSCIE}} = „plik output.csv z oczyszczoną listą”
  • {{OGRANICZENIA}} = „tylko standard library”
  • {{PRZYKLAD_DANYCH}} = „email[nala@example.com](mailto:nala@example.com)[nala@example.com](mailto:nala@example.com)nzly-emailn”
  • {{KRYTERIA_GOTOWOSCI}} = „po uruchomieniu powstaje output.csv, a w konsoli widzę liczbę poprawnych i odrzuconych”

Realistyczny przykładowy wynik:

  • AI zwróci:

    • krótki plan (np. „czytanie CSV → walidacja → deduplikacja → zapis”),

    • kod main.py z obsługą błędów,

    • instrukcję:

      • jak sprawdzić wersję Pythona,

      • jak uruchomić python3 main.py --input input.csv --output output.csv,

    • test: minimalny output typu Poprawne: X, Odrzucone: Y, Unikalne: Z

    • listę typowych problemów: „zła ścieżka do pliku”, „separator CSV”, itp.

Najczęstsze błędy i poprawki

  1. Błąd: „Mam kod, ale nie wiem gdzie go wkleić/uruchomić.”

    Poprawka: wpisz w {{SRODOWISKO}} konkretnie czego używasz online albo „lokalnie w VS Code” i wymagaj instrukcji krok po kroku.


  2. AI zakłada biblioteki, których nie masz (np. pandas), a Ty chcesz prosto.

    Poprawka: w {{OGRANICZENIA}} dodaj „tylko standard library” albo „bez pandas”.


  3. Kod działa „u autora”, ale u Ciebie nie (ścieżki do plików, uprawnienia).

    Poprawka: wymuś parametry CLI (--input, --output) i sekcję „Najczęstsze problemy”.


  4. Brak walidacji danych → program wywala się na pierwszym błędzie.

    Poprawka: w promptcie wymagaj walidacji i obsługi wyjątków (brak pliku, pusty plik, złe kolumny).


  5. AI miesza wersje Pythona i składnię (np. coś nie działa w 3.10/3.11).

    Poprawka: dopisz w {{OGRANICZENIA}} „Python 3.11+” albo „Python 3.10”.


  6. Za duży projekt naraz: dostajesz 200 linijek i nie wiesz co jest czym.

    Poprawka: poproś o „MVP najpierw”, a ulepszenia jako 2 opcje na końcu.


  7. Nie masz kryterium sukcesu — nie wiesz, czy wynik jest poprawny.

    Poprawka: uzupełnij {{KRYTERIA_GOTOWOSCI}} oraz {{PRZYKLAD_DANYCH}}.


Warianty promptu do pisania programów w Pythonie

Krótki prompt dla początkujących

Użyj, gdy chcesz minimalną wersję „zrób i powiedz jak odpalić”.

  • {{CEL_PROGRAMU}}: …
  • {{SRODOWISKO}}: …
  • {{SYSTEM}}: …
Napisz działający skrypt w Pythonie do: {{CEL_PROGRAMU}}.
Uruchamiam w: {{SRODOWISKO}} na {{SYSTEM}}.
Daj: 1) kod w jednym pliku, 2) jak uruchomić krok po kroku, 3) szybki test i oczekiwany wynik.
Jeśli czegoś brakuje, zadaj max 3 pytania.

Precyzyjny, ale dłuższy + więcej dopytywania

Użyj, gdy chcesz jakość jak od seniora i mniej zgadywania.

Napisz program w Pythonie: {{CEL_PROGRAMU}}.

Warunki:
- Środowisko: {{SRODOWISKO}}, OS: {{SYSTEM}}
- Wejście: {{WEJSCIE}}, Wyjście: {{WYJSCIE}}
- Ograniczenia: {{OGRANICZENIA}}
- Uwzględnij walidację danych, obsługę wyjątków i czytelną strukturę (funkcje + main).

Format odpowiedzi:
1) (opcjonalnie) max 5 pytań kontrolnych
2) Plan rozwiązania (3–6 punktów)
3) Kod kompletnego pliku `.py`
4) Instrukcja uruchomienia krok po kroku dla mojego środowiska
5) Test + oczekiwany wynik (format, przykładowe linie)
6) Typowe problemy i poprawki

Następny krok

Chcesz dowiedzieć się więcej o skutecznym promptowaniu? Sprawdź Prompty dla Przedsiębiorców.

Miłosz Rudnicki

Miłosz Rudnicki
Inżynier IT z 16+ lat doświadczenia (USA, PL, UK) w korporacjach, agencjach i jako soloprzedsiębiorca. Odpowiadał za wdrożenia i marketing internetowy w 20+ projektach łączących biznes z technologią. Na prompty.pl opisuje AI z perspektywy bezpieczeństwa, odpowiedzialnego użycia oraz kontroli nad procesem i wynikiem.