Dividere e rinominare un PDF in base al contenuto del file

In questo veloce post ti parlo di una di quelle straordinarie, veloci, magiche, automazioni che è possibile realizzare con poche righe di codice in Pyhton. È qualcosa sullo stile dei task illustrati in “Automate the Boring Stuff with Python“. L’esigenza è la seguente:prendere un PDF di più pagine, spezzettarlo e rinominare i singoli file estratti […]

Virtualenv: una guida sciué sciué per gestire ambienti di sviluppo dedicati su Python

Ecco una guida sciué sciué per imparare a creare e utilizzare ambienti virtuali su Python! 🐍Per farlo utilizzeremo il potentissimo virtualenv. 💪 Ti riepilogo subito i tre comandi essenziali per creare, attivare e disattivare l’environment: VIRTUALENV CHEATSHEET 1. crea > virtualenv env2. attiva > source env/bin/activate3. disattiva > deactivate Non ti occorrerà niente di più […]

logo di Git

Git: guida passo-passo per niubbi volenterosi

Ciao a tutti amici della rete! 👋 In questa guida raccoglierò tutte le principali cose che chi vuole iniziare con Git è giusto sappia. In altre parole proverò a scrivere un breve manuale passo-passo, nella forma che mi sarebbe piaciuto leggere quando ho incontrato per la prima volta lo strumento. 📗 INDICE1. Cosa è Git | 2. […]

selezione array con numpy

Gestione degli array con NumPy: indexing e slicing di vettori

In questo breve post proverò a esporre alcuni concetti base relativi la gestione degli array con NumPy. Cosa è NumPy NumPy è un pacchetto per il calcolo scientifico con Python. Aggiunge sostanzialmente la possibilità di gestire vettori e matrici multidimensionali con funzioni matematiche. Il pacchetto è stato rilasciato per la prima volta nel 2005 da […]

pip python

Mai utilizzare i permessi di amministratore per installare pacchetti Python con “pip”

Utilizzare i permessi di amministratore durante l’installazione di librerie tremite pip è una pratica potenzialmente molto pericolosa. Su Linux, installare un pacchetto dando il comando sudo pip install [package] è una brutta abitudine da utenti alle prime armi. Idem quando si è sotto ambiente Windows. Aprire il terminale come amministratore (basta premere la combinazione tasto […]

Importare un input di più linee in Python

Ho trovato sul gruppo Python Comunity di Linkedin un ottimo spunto su come realizzare un multi-line input efficace: import sys lines = sys.stdin.readlines() print(lines) Per interrompere l’inserimento si può andare a capo e premere la sequenza Ctrl+Z dando poi nuovamente INVIO. Ecco come si presenta l’input multi-linea:   Una alternativa elegante potrebbe essere: lines = […]