La carne di pitone da allevamento come alternativa sostenibile: uno studio

La carne di pitone d’allevamento potrebbe offrire un’alternativa più sostenibile rispetto ad altre carni d’allevamento. Lo sostiene uno studio internazionale, pubblicato su Scientific Reports, che ha analizzato i tassi di crescita dei pitoni in due allevamenti in Thailandia e Vietnam.
 

Daniel Natusch e colleghi della Macquarie University di Sydney, in Australia, hanno studiato come  4.601 pitoni reticolati (Malayopython reticulatus) e birmani (Python bivittatus) sono cresciuti rapidamente nell’arco di 12 mesi, senza aver bisogno di essere nutriti con frequenza, come altri animali da allevamento.

Lo studio è stato condotto in due allevamenti di pitoni situati nella provincia di Uttaradit (Thailandia) e a Ho Chi Minh City (Vietnam). I rettili sono stati alimentati settimanalmente con una varietà di proteine di provenienza locale, tra cui roditori selvatici e farina di pesce, e sono stati misurati e pesati regolarmente per un periodo di 12 mesi prima di essere abbattuti.

Gli autori hanno scoperto che entrambe

Continua la lettura su: https://www.repubblica.it/green-and-blue/2024/03/15/news/carne_pitone_sostenibile_alimentazione-422318248/?rss Autore del post: La Repubblica Fonte: https://www.repubblica.it

Articoli Correlati

Il cibo del futuro è… il pitone?

Uno dei grandi (eufemismo) problemi che l’umanità dovrà affrontare in futuro sarà quello della carenza di cibo: molti raccolti rischiano di non sopravvivere alla siccità e all’aumento delle temperature, l’allevamento intensivo è sempre più insostenibile, si tratta di una delle cause principali di quelle emissioni che stanno creando e amplificando il problema a livello globale. Per questa, la ricerca di soluzioni alternative è sempre in corso, e l’ultima idea arriva da uno studio pubblicato su Scientific Reports, che propone di prendere in considerazione, come fonte di proteine ad alto rendimento e basso impatto ambientale, la carne di pitone.
 

Allevamenti di prova. L’allevamento di pitone a scopi culinari non è una novità assoluta: in diverse parti dell’Asia, sia il pitone reticolato sia il pitone delle rocce birmano sono fonte di cibo per le popolazioni locali.
Un team di Oxford ha provato a verificare se si tratti di una strada sostenibile sul lungo periodo, provando a calcolare l’impatto di un allevamento di pitoni (la cui carne, tra parentesi, è ricca di proteine, povera di grassi e pare sappia di pollo) di circa 4.600 esemplari, distribuiti in due diverse fattorie in Thailandia e Vietnam. Gli animali sono stati tenuti in grossi magazzini ben ventilati per simulare la temperatura del loro ambiente naturale, e nutriti a piccoli roditori e supplementi proteici derivanti da scarti agricoli.
 

Meglio di mucche e polli. Con questo regime, i pitoni sono cresciuti quasi mezz’etto al giorno, e ogni 4 grammi di cibo hanno “restituito” un grammo di carne di pitone – un fattore di conversione che li rende più efficienti di altri animali da allevamento. Inoltre, le emissioni di gas serra di questi allevamenti si sono rivelate inferiori a quelle di mucche, maiali e pollame.
Aggiungeteci che ogni pitone femmina può deporre 100 uova all’anno per vent’anni, e capirete perché, anche dal punto di vista numerico, la loro carne è una delle soluzioni più promettenti per i prossimi anni in cui dovremo “inventarci” nuove fonti di cibo.

Ordinare un dizionario in Python

Si può ordinare un dizionario in Python per chiave o per valore. Facciamo alcuni esempi pratici di ordinamento in Python in base alle nostre esigenze.

Tutti gli esempi proposti possono essere provati nel compiler online che troverete al seguente link: Python compiler online.

Primo esempio – Ordinare un dizionario in Python per chiave

In questo primo esempio dapprima creiamo un dizionario in Python. Abbiamo poi detto di ordinare per chiave, quindi dobbiamo decidere se seguire un ordine crescente o decrescente, infine dobbiamo richiamare la funzione sul dizionario.

Implementiamo, dunque, una prima soluzione. Per ordinare in senso crescente possiamo utilizzare la funzione sorted sul nostro dizionario, in questo modo:

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

for key in sorted(student):
print(key, student[key])

E se vogliamo un ordinamento decrescente? Basterà semplicemente utilizzare il parametro reverse della funzione sorted, impostandolo a False.

Ecco un esempio di dizionario ordinato in senso decrescente in Python:

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

for key in sorted(student, reverse = True):
print(key, student[key])

Secondo esempio – Ordinare un dizionario in Python per chiave

Cerchiamo adesso una seconda soluzione al problema proposto.

Innanzitutto potremmo ad esempio pensare di utilizzare il metodo keys() sul dizionario, ma cosa succede?

Proviamolo, dunque, con un esempio:

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

sorted_key = sorted(student.keys())

for element in sorted_key:
print(element)

In questo caso si avrà il seguente output:

age
hobby
mail
name
passion

Ovvero avremo le sole chiavi ordinate in senso crescente.

Quindi, anche se uso il metodo dict() non riuscirò in questo modo ad ordinare un dizionario in Python.

E se invece proviamo ad utilizzare il metodo values()?

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

sorted_values = sorted(student.values())

for element in sorted_values:
print(element)

Il risultato sarà il seguente:

29
Cristina
coding
codingcreatico@gmail.com
swim

Quindi se voglio ordinare un dizionario in Python per chiave cosa devo fare? Quale altra soluzione posso pensare?

Possiamo, ad esempio, utilizzare il metodo items(), che abbiamo studiato in questa lezione: items Python.

Ricordiamo inoltre che questo metodo è utilizzato per restituire l’elenco con tutte le chiavi del dizionario con i suoi rispettivi valori.

Dopo, possiamo nuovamente riconvertire le coppie di tuple in un dizionario utilizzando il metodo dict().

Ecco una possibile soluzione al nostro algoritmo:

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

sorted_student = sorted(student.items())
sorted_student_dict = dict(sorted(student.items()))

print(sorted_student_dict)

for element in sorted_student_dict:
print(element, ‘: ‘, sorted_student_dict[element])

Così abbiamo ottenuto tutte le coppie di tuple chiave, valori ordinate in senso crescente. Poi, convertiamolo in dizionario con il metodo dict(). Così riusciamo ad ordinare il dizionario in Python per chiave.

Utilizziamo una funzione per poterla poi utilizzare per creare l’ordinamento su più dizionari:

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

def sort_dict(d):
return dict(sorted(student.items()))

print(sort_dict(student))

Ordinare un dizionario in Python per chiave in senso decrescente

Questa volta utilizziamo il parametro reverse di sorted per creare un ordinamento decrescente sui dizionari. Infatti impostandolo a True l’ordinamento sarà decrescente. Di default il suo valore è False.

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

def sort_dict(d):
return dict(sorted(student.items(), reverse = True))

print(sort_dict(student))

Per completezza potremmo passare questo parametro anche alla funzione, in questo modo:

student = {
“name”: ‘Cristina’,
“age”: ’29’,
“hobby”: ‘swim’,
“mail”: ‘codingcreatico@gmail.com’,
“passion”: ‘coding’
}

def sort_dict(d, rev):
return dict(sorted(student.items(), reverse = rev))

print(sort_dict(student, True))

Conclusione

In questa lezione abbiamo affrontato alcuni interessanti esempi su come ordinare un dizionario in Python per chiave, in ordine crescente e decrescente.

Alcuni link utili

Indice tutorial sul linguaggio Python

1 – Introduzione al linguaggio Python

2 – Le variabili

3 – Operatori aritmetici e di assegnazione

4 – Stringhe

5 – Casting

6 – Input e print

7 – Primi esercizi in Python

8 – Errori in Python

9 – Script Python

10 – Scambio di variabili

11 – Modulo math

Vuoi rimanere aggiornato sulle nuove tecnologie per la Didattica e ricevere suggerimenti per attività da fare in classe?

Sei un docente?

soloscuola.it la prima piattaforma
No Profit gestita dai

Volontari Per la Didattica
per il mondo della Scuola. 

 

Tutti i servizi sono gratuiti. 

Associazione di Volontariato Koinokalo Aps

Ente del Terzo Settore iscritta dal 2014
Tutte le attività sono finanziate con il 5X1000