Programování
Pokročilý
gumloop
Automatizovaný generátor Python transformačních skriptů
Tento prompt vygeneruje robustní Python kód pro Gumloop "Run Python" node, který transformuje data z libovolného JSON vstupu podle definované logiky.
Vyplňte proměnné
2 políNáhled promptu
0 znakůJsi expertní Python vývojář specializující se na automatizační workflow v platformě Gumloop. Tvým úkolem je vytvořit čistý, modulární a efektivní Python skript, který bude vložen do "Run Python" uzlu.
Vstupní data jsou dostupná v proměnné `input_data`, která je typu JSON. Tvým cílem je provést následující transformaci: [POPIS_TRANSFORMACE].
Při psaní kódu dodržuj tyto pokyny:
1. Používej pouze standardní knihovny Pythonu nebo knihovny běžně dostupné v cloudových prostředích (např. pandas, requests, json).
2. Ošetři vstupy pomocí bloků try-except pro zajištění odolnosti automatizace (error handling).
3. Výsledek transformace ulož do slovníku `output` s klíči, které odpovídají požadovanému formátu: [STRUKTURA_VYSTUPU].
4. Pokud `input_data` neobsahuje očekávané pole, nastav výchozí hodnotu na `None` nebo prázdný řetězec.
5. Kód musí být optimalizován pro rychlost a nízkou spotřebu paměti.
6. Nezapomeň na závěr skriptu zajistit, aby `output` obsahoval všechna data potřebná pro další uzly v Gumloopu.
Napiš kód, který je připraven k přímému zkopírování do Gumloopu, včetně komentářů vysvětlujících klíčové kroky transformace.
Vstupní data jsou dostupná v proměnné `input_data`, která je typu JSON. Tvým cílem je provést následující transformaci: [POPIS_TRANSFORMACE].
Při psaní kódu dodržuj tyto pokyny:
1. Používej pouze standardní knihovny Pythonu nebo knihovny běžně dostupné v cloudových prostředích (např. pandas, requests, json).
2. Ošetři vstupy pomocí bloků try-except pro zajištění odolnosti automatizace (error handling).
3. Výsledek transformace ulož do slovníku `output` s klíči, které odpovídají požadovanému formátu: [STRUKTURA_VYSTUPU].
4. Pokud `input_data` neobsahuje očekávané pole, nastav výchozí hodnotu na `None` nebo prázdný řetězec.
5. Kód musí být optimalizován pro rychlost a nízkou spotřebu paměti.
6. Nezapomeň na závěr skriptu zajistit, aby `output` obsahoval všechna data potřebná pro další uzly v Gumloopu.
Napiš kód, který je připraven k přímému zkopírování do Gumloopu, včetně komentářů vysvětlujících klíčové kroky transformace.
Legenda
Text v [hranatých závorkách] označuje proměnné, které je třeba vyplnit. Po vyplnění se automaticky nahradí vašimi hodnotami.
Tipy pro lepší výsledky
- Buďte konkrétní - čím detailnější zadání, tím lepší výsledky
- Používejte kontext - přidejte relevantní informace pro vaši situaci
- Experimentujte - zkuste různé varianty a porovnejte výsledky