Salta al contenuto principale

Python

Articoli per Python

Python
Luca Terribili
Gestione dei filtri con Django

Django, il popolare framework web Python, offre potenti strumenti per la gestione dei dati. Tra questi, la capacità di filtrare i dati in base a criteri specifici è fondamentale per creare applicazioni dinamiche e user-friendly.

Python
Luca Terribili
Gestire l’ereditarietà delle classi in Python

Python, con la sua filosofia di programmazione orientata agli oggetti, offre un potente strumento per la riutilizzazione del codice e la creazione di gerarchie di classi: l'ereditarietà. Capire come gestire efficacemente l'ereditarietà è fondamentale per scrivere codice Python pulito, efficiente e manutenibile.

Python
Luca Terribili
Come funziona il metodo call in Python

Python, con la sua eleganza e flessibilità, offre un'ampia gamma di strumenti per la manipolazione degli oggetti e la scrittura di codice pulito ed efficiente. Tra questi strumenti, il metodo __call__ (doppio underscore prima e dopo il nome), spesso trascurato dai programmatori meno esperti, si rivela un potente alleato per la creazione di oggetti che possono essere invocati come fossero funzioni.

Python
Luca Terribili
Autenticazione con Token JWT in FastAPI: Un Approccio Completo

FastAPI è un framework moderno e potente per la creazione di API web, che ci permette di sviluppare applicazioni veloci e sicure con una sintassi chiara e compatta. In questo articolo, esploreremo come implementare l'autenticazione utilizzando i token JWT (JSON Web Token) in un'applicazione FastAPI.

Autenticazione e Gestione dei File su Google Drive con le API di Google e Python
Luca Terribili
Autenticazione e Gestione dei File su Google Drive con le API di Google e Python

Questa guida descrive l’intero processo per autenticarsi su Google Drive API, leggere e scrivere file JSON, e ottimizzare la gestione dell’accesso utilizzando Python.

Python
Luca Terribili
Implementare un singleton in Python

Il pattern di progettazione Singleton è un potente strumento nella cassetta degli attrezzi di ogni programmatore. Si tratta di un metodo per garantire che una classe abbia una sola istanza e fornire un punto di accesso globale a tale istanza.

Python
Luca Terribili
Python e l'Internet delle Cose: guida pratica all'integrazione di dispositivi

L'Internet delle Cose (IoT) sta trasformando radicalmente il modo in cui interagiamo con il mondo che ci circonda. Da semplici sensori di temperatura a complessi sistemi di gestione energetica, i dispositivi IoT collegano il mondo fisico al digitale, generando una mole impressionante di dati e richiedendo soluzioni di elaborazione robuste e flessibili.

Python
Luca Terribili
Programmazione Concorrente in Python: gestione di thread e processi per applicazioni ad alte prestazioni

Python, noto per la sua leggibilità e la sua vasta libreria standard, si presta bene anche alla programmazione concorrente, fondamentale per la realizzazione di applicazioni ad alte prestazioni capaci di sfruttare al meglio le risorse di sistemi multi-core.

Python
Luca Terribili
Python per l'analisi di serie temporali: tecniche avanzate e librerie

L'analisi delle serie temporali, ovvero l'esame di dati raccolti in successione temporale, è un campo fondamentale in numerose discipline, dall'economia alla meteorologia, dalla finanza all'ingegneria.

Python
Luca Terribili
Ottimizzazione delle performance in Python: strategie e best practices

Python, con la sua sintassi elegante e la sua vasta libreria standard, è diventato un linguaggio di programmazione amatissimo da un'ampia comunità di sviluppatori. Tuttavia, la sua natura interpretata e la sua enfasi sulla leggibilità possono talvolta comportare performance meno brillanti rispetto a linguaggi compilati come C o C++.

Python
Luca Terribili
Creare un'app di web scraping con Python e BeautifulSoup

Il web scraping è una tecnica utilizzata per estrarre dati da siti web. Grazie alla potenza di Python e di librerie come BeautifulSoup, possiamo scrivere applicazioni in grado di raccogliere informazioni utili da pagine web in modo semplice ed efficace.