Salta al contenuto principale

python

Pip: il gestore di pacchetti Python – cos’è, come funziona e come usarlo

Inviato da tuxsa il
Pip (acronimo ricorsivo di Pip Installs Packages) è il gestore di pacchetti ufficiale per Python. Serve per installare, aggiornare e rimuovere librerie e moduli di terze parti che non fanno parte della libreria standard di Python. Quando sviluppi un programma, spesso hai bisogno di funzionalità non incluse nel core di Python (es. richieste HTTP, analisi dati, grafici). Pip ti permette di scaricare e installare queste librerie dal Python Package Index (PyPI), un repository online che contiene centinaia di migliaia di pacchetti.

Valkey: l’alternativa open source a Redis

Inviato da tuxsa il
Valkey è un database open source in memoria, compatibile con Redis e progettato per offrire prestazioni elevate e tempi di risposta ridotti. Può essere utilizzato per creare cache, gestire sessioni utente, contatori, classifiche e code di lavoro. Il progetto è nato come fork di Redis ed è sviluppato sotto l’egida della Linux Foundation. Tra i suoi vantaggi ci sono la licenza BSD, le numerose strutture dati disponibili e la compatibilità con molti strumenti esistenti. Valkey può essere installato facilmente con Docker oppure compilato direttamente dai sorgenti. Il client valkey-cli consente di eseguire comandi come SET, GET, INCR e EXPIRE. Le chiavi possono avere una scadenza automatica, caratteristica utile per cache e codici temporanei. Valkey può essere utilizzato anche dalle applicazioni Python tramite librerie compatibili con Redis. Prima di usarlo in produzione è necessario configurare sicurezza, persistenza, backup e monitoraggio. Per molti progetti rappresenta un’interessante alternativa comunitaria e open source a Redis.

GNU GDB 18.1: il Software Libero che permette di guardare dentro un programma mentre funziona

Inviato da tuxsa il
GNU GDB 18.1 è disponibile. La nuova versione dello storico debugger del progetto GNU introduce importanti miglioramenti su Windows, nuovi strumenti per analizzare programmi e processi, estende le API Python e aggiunge il supporto a nuove piattaforme. Ma il rilascio offre soprattutto l'occasione per raccontare uno degli strumenti fondamentali e meno conosciuti attraverso i quali viene costruito il software che utilizziamo ogni giorno. Quando un programma smette di funzionare, produce un risultato sbagliato o si blocca apparentemente senza motivo, sapere che esiste un errore è soltanto l'inizio del problema. Bisogna capire dove si trova. Ed è qui che entra in gioco un debugger.

Arch Linux: Nuovi aggiornamenti per la distribuzione rolling release più flessibile

Inviato da tuxsa il
Oggi parliamo degli ultimi aggiornamenti di Arch Linux, la distribuzione Linux rolling release che continua a offrire agli utenti un sistema operativo all’avanguardia, flessibile e sempre aggiornato. Arch Linux è ideale per chi vuole un controllo totale sul proprio sistema, con accesso alle ultime versioni dei software e una comunità attiva che contribuisce costantemente al suo sviluppo.

Mojo diventa open source: il linguaggio per AI e calcolo ad alte prestazioni apre completamente il codice

Inviato da tuxsa il
Mojo è ora open source. Modular ha annunciato l'apertura del codice del proprio linguaggio di programmazione, pubblicandolo con licenza Apache 2.0. È un passaggio importante per un progetto nato con l'ambizione di combinare la semplicità dell'ecosistema Python con le prestazioni e il controllo normalmente associati ai linguaggi di sistema.

Ubuntu 26.10 "Kinetic Kudu": Novità e miglioramenti per la distribuzione più popolare

Inviato da tuxsa il
E' stata rilasciata Ubuntu 26.10 "Kinetic Kudu" snapshot2, l’ultima versione della distribuzione GNU/Linux più popolare al mondo. Questa release introduce miglioramenti significativi in termini di prestazioni, sicurezza e usabilità, mantenendo la tradizione di Ubuntu di offrire un sistema stabile, accessibile e ricco di funzionalità per utenti di tutti i livelli.

Fedora 44: Il futuro di Linux con GNOME 48, kernel 6.18 e innovazioni per sviluppatori

Inviato da tuxsa il
Il 25 giugno 2026 è stata rilasciata Fedora 44, l’ultima versione della distribuzione all’avanguardia sponsorizzata da Red Hat. Questa release porta con sé GNOME 48 come ambiente desktop predefinito, un kernel Linux 6.18 e una serie di innovazioni che la rendono una delle distribuzioni più moderne e performanti del panorama Linux.