Přeskočit na obsah
_CORE
AI & Agentic Systems Core Informační Systémy Cloud & Platform Engineering Data Platforma & Integrace Security & Compliance QA, Testing & Observability IoT, Automatizace & Robotika Mobile & Digital Banky & Finance Pojišťovnictví Veřejná správa Obrana & Bezpečnost Zdravotnictví Energetika & Utility Telco & Média Průmysl & Výroba Logistika & E-commerce Retail & Loyalty
Reference Technologie Blog Knowledge Base O nás Spolupráce Kariéra
Pojďme to probrat

Perl vs. Python pro admin skripty

26. 11. 2013 1 min čtení CORE SYSTEMSdevelopment

Nase admin skripty jsou historicky v Perlu. S novymi cleny tymu, kteri Perl neovladaji, a rostouci popularitou Pythonu standardizujeme.

Perl — silne stranky

Regularni vyrazy jako first-class citizen. CPAN. One-liners. Existujici Nagios pluginy.

Python — proc prechazime

Citelnost — po roce stale rozumite. Standardni knihovna pokryva vetsinu potreb. Novy tym Python umi. Budoucnost — ekosystem roste.

Rozhodnuti

Nove skripty v Pythonu 2.7. Existujici Perl nemigrujeme. Postupna migrace, ne big bang.

Python best practices

argparse, logging modul, subprocess, try/except, shebang, virtualenv. 30 radku citelneho kodu misto 50 radku Perl.

Zaverem

Python pro nove skripty — citelnost a dostupnost. Perl skripty nechavame. Bash pro jednoduche tasky.

perlpythonscriptingautomatizace