2021

Test Python

Here is a test to evaluate the skills acquired on the Python language, specifically this is a quiz about the lambda function. Evaluate your skills on basic and advanced Python…

Factorial

In this lesson we will calculate the factorial of a number in Python using various methods. First let’s give the definition. In mathematics, the factorial of a natural number n…

Python lambda

In this article we study Python lambda function, i.e. anonymous functions. In previous lessons we saw how to create functions using the keyword def followed by the function name and…

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ò…