eval e pickle: alternative sicure per dati e config in Python
Perché eval() e pickle su dati non fidati eseguono codice, e cosa usare al loro posto: literal_eval, json, tomllib, configparser, validazione, firma HMAC.
Digita almeno 2 caratteri. Cerca tra gli articoli, le guide e i tools.
Caricamento indice di ricerca…
Basi Python pratiche: installazione, venv, terminale, pip e pattern da usare.
Eseguire comandi da Python senza rischiare la command injection: lista di argomenti, check, timeout, shlex e uno script che trova shell=True nel tuo codice.
Rinomina variabili in Python in modo sicuro con rope: niente sostituzioni cieche. Setup in venv, un esempio concreto e come verificare il diff.
Ripulisci lo spaghetti code dell'IA con ast, rope e ruff: pipeline pratica in venv per standardizzare e refactorare codice Python generato, senza siti esterni.
Come aggiungere flag, default e --help ai tuoi script Python con argparse — esempi chiari su Windows, macOS e Linux, senza dolore.
Cosa significa if __name__ == "__main__" in Python: differenza tra eseguire un file e importarlo, con esempi pratici su Windows, macOS e Linux.
Struttura minima di un progetto Python nello stile ai riparo: cartella, script, .venv, cosa tenere fuori e come verificarla su Windows, macOS e Linux.
Come controllare l'integrità di un file scaricato: cos'è un hash SHA-256 e come calcolarlo in locale dal terminale, senza installare nulla.
Installare pacchetti Python con pip è comodissimo, ma nasconde rischi per sicurezza e stabilità. Scopri quando usarlo e perché preferisco evitarlo.
La schermata nera ti spaventa? Ecco i 3 comandi essenziali e un trucco fondamentale per muoverti nel terminale ed eseguire script Python senza frustrazioni.
Hai installato Python e stai per lanciare uno script? In 5 minuti crei un ambiente virtuale (venv) e isoli i pacchetti senza rischiare di rompere il sistema.
Su Linux Python 3 è quasi sempre preinstallato. Scopri come verificare la versione, aggiungere pip e venv via APT e gestire l'errore externally-managed-environment.
Guida passo-passo per installare Python su Mac, risolvere il problema dei certificati SSL e usare correttamente i comandi python3 e pip3 nel Terminale.
Guida passo-passo per installare correttamente Python su Windows, configurare il PATH ed eseguire la verifica da terminale con pip.