Czy Python jest wymagany do n8n?
Nie — Python nie jest wymagany
n8n nie wymaga znajomości Pythona do działania. Narzędzie jest w pełni funkcjonalne bez żadnej wiedzy o Pythonie.
Jakie języki obsługuje n8n?
n8n ma dwa wbudowane node’y do pisania kodu:
Node Code (JavaScript/TypeScript) — domyślny, zawsze dostępny. JavaScript jest natywnym językiem node’a Code i to on jest “pierwszym” wyborem gdy potrzebujesz własnej logiki.
Node Python — dostępny w n8n od wersji 1.0+, ale wymaga żeby Python był zainstalowany na serwerze (tylko self-hosted). W n8n Cloud Python jest dostępny bez dodatkowej konfiguracji.
Kiedy Python ma sens w n8n?
Jeśli już znasz Pythona — możesz go używać do:
- Operacji na danych (pandas-style bez importowania pandas — tylko natywny Python)
- Skryptów analitycznych
- Integracji z bibliotekami ML jeśli są zainstalowane na serwerze
Ale szczerze: w n8n JavaScript jest wygodniejszy, bo to natywny język środowiska. Python w n8n to bardziej “można” niż “warto”.
Co jeśli nie znam żadnego języka?
Nie martw się — jak wspomniałem, 80% automatyzacji zbudujesz bez pisania kodu. A gdy będziesz potrzebować kodu, ChatGPT lub Claude napisze Ci dokładnie to, czego potrzebujesz — wystarczy dobrze opisać problem.
Przez ostatnie lata regularnie korzystam z AI do generowania fragmentów kodu w node Code i działa to znakomicie.
Masz pytania o budowanie automatyzacji w n8n? Napisz do mnie.