Scarica gratuitamente il PDF dove troverai alcuni ambiti di applicazione della matematica in Azienda!
Python Logging: Semplice Configurazione e Configurazione per Modulo
Implementare il logging nelle nostre applicazioni python è semplicissimo. E' sufficiente importare il modulo logging
import logging
Il passo successivo è configurare il log, settando i parametri riguarrdo a cosa e come effettuarlo. Abbiamo due tipi di configurazione, tramite il metodo basicConfig() o tramite il caricamento di un file. Vedremo il primo, nella versione minimale. Infatti per ora ci basta settare il livello di logging minimo, oltre il quale andare a fare log su stderr.
logging.basicConfig(level=logging.DEBUG)
Nel nostro caso il livello minimo è DEBUG, il più basso, che implica che verranno stamapti a video tutti i messaggi di log di ogni livello.
Successivamente utilizzaremo i metodi del modulo per essettuare il log a schermo:
logging.error(msg)
logging.critical(msg)
logging.warning(msg)
logging.notice(msg)
logging.info(msg)
logging.debug(msg)
Tuttavia spesso quando un'applicazione è composta da più moduli è importante che il logging venga realizzato distinguendo il modulo dove viene effettuata l'operazione di logging. per far questo è necessario ricorrere alla funzione getLogger(name) dove name è il nome del logger, che nel nostro caso potrà tranquillamente corrispondere al nome del modulo.
import logging
log = logging.getLogger('nome.modulo')
nel modulo per fare logging useremo chiamate di questo tipo
log.debug(msg)
Vedremo in un prossimo post come modificare sia la destinazione del log (ad esempio scrivendo su di un file) oppure come modificare il formato della stringa di log. Per le vostre applicazioni che strategia di logging utilizzate?
- PolliniAndrea's blog
- Add new comment
- 186 reads
Software Per Laboratori Formativi
Nel corso del mio lavoro ho realizzato progetti per l'implementazione e gestione di laboratori scolastici e per la realizzazione di software applicativi avanzati:
- LTSP5: Laboratorio informatico alla portata di tutte le scuole.
- LTSP-MULTISERVER: Soluzione per quando le dimensioni del laboratorio LTSP sono oltre i 20 client.
- LINGUALAB: Software per la gestione di un'aula di un laboratorio linguistico, da usare anche su LTSP.
Intelligenza Artificiale & Matematica Applicata
Attraverso la potenza della matematica applicata e in particolare dell'intelligenza artificiale, i tuoi problemi saranno affrontabili cercando, attraverso un processo scientifico, di ottenere la soluzione ottimale.
Se un problema sembra impossibile, contattami! La matematica fa quelli che sembrano miracoli, invece sono scienza applicata!
Applicazioni della Matematica all'Informatica
Alcuni esempi di applicazioni che posso realizzare per te:
- Analisi dati
- Previsioni della domanda produttiva
- Ottimizzazione di magazzino
- Estrapolazione di regole sequenziali per ERP
- Estrazione di regole e relazioni da una base dati
- Visualizzaazione di dati
- Creazione di report di business intelligence
- Simulazione di processi produttivi
