Python

Numero di Fibonacci

In questa lezione analizzeremo alcuni algoritmi per verificare se un numero appartiene alla successione di Fibonacci. Nella lezione precedente abbiamo studiato come stampare una successione di Fibonacci di lunghezza variabile,…

Lambda in Python

Studiamo le funzioni lambda in Python, ovvero le funzioni anonime. Nelle precedenti lezioni abbiamo visto come creare delle funzioni utilizzando la parola chiave def seguita dal nome della funzione e…

Python matrici

In Python è possibile creare delle matrici utilizzando due semplici cicli for, oppure è possibile utilizzare semplicemente la libreria Numpy. In questa lezione creeremo delle matrici utilizzando le istruzioni iterative,…

Merge Sort Python

Sviluppiamo l’algoritmo Merge Sort in Python, uno dei più famosi algoritmi di ordinamento che sfrutta il metodo divide et impera, così come il Quick Sort. Innantitutto spieghiamo il funzionamento di…

Quicksort Python

Implementiamo l’algoritmo quicksort in Python, noto anche come l’algoritmo di ordinamento che è basato sull’approccio divide et impera! Il suo funzionamento è basato sul pivot, ovvero un elemento che può…

read in Python

In questa lezione studieremo il metodo read per leggere in un file in Python. Partiamo subito con un semplice esempio che utilizza il file rubrica.txt il quake contiene due semplici…

readlines Python

In questa lezione parleremo del metodo readlines in Python che legge tutto il file di testo e restituisce una lista. readlines Python – primo esempio In questo primo esempio leggeremo…

Count list Python

Il metodo count sulla struttura dati list in Python serve a contare il numero delle occorrenze di un elemento nella lista principale, ma non all’interno di eventuali sottoliste. Se l’elemento…

Continue Python

L’istruzione continue in Python consente di stoppare l’iterazione corrente per ripartire nuovamente dalla prima istruzione del ciclo (for o while) dove è inserito. Primo esempio d’uso dell’istruzione continue in Python…

popitem Python

Il metodo popitem, sui dizionari in Python, rimuove l’ultima coppia chiave:valore inserita nel dizionario. Inoltre questo medodo restituisce la coppia eliminata come una tupla. Questo metodo non ha parametri, dunque…