Numeri random in Python

numeri random in python

I numeri random in Python, cioè i numeri pseudocasuali si utilizzano importando innanzitutto il modulo random. Quindi inseriamo semplicemente nello script: import random. Video Tutorial Gratuiti su Python: vai al canale per trovare la playlist dedicata Se provate anche a digitare in modalità interattiva help(‘random’), vedrete le specifiche di questo modulo, con le funzioni che … Leggi tutto

Cos’è l’Intelligenza Artificiale? Una guida semplice per iniziare

Negli ultimi anni sentiamo parlare ovunque di Intelligenza Artificiale (IA): nei giornali, nelle scuole, nelle aziende. Ma cos’è esattamente?E soprattutto: perché è così importante oggi? Una definizione semplice L’Intelligenza Artificiale è un insieme di tecniche che permettono ai computer di simulare alcune capacità tipiche dell’uomo, come: Un esempio? Quando scrivi su Google e ti appaiono … Leggi tutto

WeTambara: Una rivoluzione nella didattica dell’Informatica

Nato dalla scuola per migliorare la scuola, WeTambara è lo strumento che supporta i docenti nella correzione delle verifiche e funge da docente di ripetizioni per gli studenti. Nel panorama dell’istruzione italiana, l’insegnamento dell’informatica sta attraversando una fase di profonda innovazione. Tra le realtà più promettenti emerge WeTambara, una piattaforma che sta rivoluzionando il modo … Leggi tutto

Generare array con valori predefiniti

Generare array con valori predefiniti

In questa lezione vedremo come generare array con valori predefiniti, che è una parte fondamentale della programmazione con NumPy. NumPy infatti fornisce diverse funzioni per creare array con valori predefiniti, che possono essere utilizzate per inizializzare array con valori specifici, come zeri, uni, valori casuali o valori sequenziali. Perchè è importante saper generare array con … Leggi tutto

np.concatenate

np-concatenate

La funzione np.concatenate di NumPy consente di concatenare array lungo un asse specificato. Questa funzione è utile quando si desidera combinare più array in uno nuovo. Ecco la sua sintassi di base: Dove: np.concatenate lungo l’asse delle righe Facciamo adesso un esempio di come utilizzare np.concatenate per concatenare due array lungo l’asse delle righe: Questo … Leggi tutto

Broadcasting

Broadcasting

Introduciamo il concetto di broadcasting, un concetto fondamentale in NumPy che consente di eseguire operazioni aritmetiche tra array di forme diverse ma compatibili. In pratica, il broadcasting permette a NumPy di estendere automaticamente le dimensioni degli array in modo da renderli compatibili per le operazioni. Quindi, quando si esegue un’operazione aritmetica su due array, NumPy … Leggi tutto

Operazioni aritmetiche con gli array Numpy

operazioni aritmetiche con gli array

In questa lezione eseguiremo le operazioni aritmetiche con gli array e NumPy in Python. L’obiettivo sarà dunque quello di applicare queste operazioni su array unidimensionali, bidimensionali e multidimensionali. Operazioni aritmetiche con gli array Numpy unidimensionali Innanzitutto creiamo due array unidimensionali, della stessa dimensione usando np.array: Dopo, eseguiamo l’addizione dei due array: In output visualizziamo: Addizione: … Leggi tutto

Installazione NumPy

Installazione di NumPy

In questa lezione parleremo dell’installazione di NumPy. Infatti, per poter utilizzare questa libreria, occorre innanzitutto assicurarci di averla installata nel nostro ambiente di sviluppo Python. Se ancora non abbiamo provveduto con l’installazione, possiamo procedere utilizzando pip, ovvero il noto gestore dei pacchetti di Python. Per verificare se NumPy non è installato nel nostro ambiente Python, … Leggi tutto

Categorie Web

NumPy

Numpy

NumPy è una libreria Python essenziale per l’analisi numerica e scientifica. Il suo nome deriva da “Numerical Python” e fornisce supporto per la creazione, la manipolazione e l’operazione su array multidimensionali e matrici, insieme a una vasta collezione di funzioni matematiche ad alte prestazioni per operazioni vettoriali e matriciali. Caratteristiche principali NumPy Ecco dunque alcune … Leggi tutto

Ciclo for else

For else

Il ciclo for … else in Python è un costrutto modo potente per gestire situazioni in cui si desidera eseguire un blocco di codice solo se il ciclo for è stato completato con successo, senza l’uso di un flag o variabile di controllo aggiuntiva. Il costrutto for…else è particolarmente utile quando si desidera eseguire un’azione … Leggi tutto

Carosello immagini con Vue

Carosello immagini con Vue

In questa lezione svilupperemo un carosello di immagini con Vue. I caroselli di immagini sono componenti molto comuni nelle interfacce utente moderne. Con Vue.js, possiamo creare facilmente un carosello di immagini dinamico e reattivo che consentirà agli utenti di navigare attraverso diverse immagini in modo intuitivo. Per seguire questo tutorial, è necessario avere una conoscenza … Leggi tutto

Galleria di immagini con Vue

Galleria di immagini con Vue

In questa lezione impareremo a realizzare una galleria di immagini con Vue. Le gallerie di immagini sono un elemento comune su molti siti web, che consentono agli utenti di visualizzare e navigare attraverso diverse immagini in modo intuitivo. Nel tutorial JavaScript di questo blog, ho già sviluppato una galleria di immagini che potete consultare al … Leggi tutto

Categorie Web

Python e VSCode

Python e VSCode

In questa lezione su Python e VSCode imparareremo ad utilizzare Python con VSCode per la realizzazione dei nostri script. Python è uno dei linguaggi di programmazione attualmente più popolari al mondo, ampiamente utilizzato in molti ambiti come lo sviluppo di applicazioni web, analisi dati, automazione e molto altro ancora. Poi, se volete lavorare utilizzando un … Leggi tutto

Watch in Vue.js

Watch in Vue.js

In questa lezione parliamo di watch in Vue.js. I watchers in Vue.js consentono di eseguire del codice quando i dati reattivi cambiano. A differenza delle computed properties, i watchers non calcolano un valore; piuttosto, eseguono del codice quando si verificano specifiche modifiche di dati. Si possono utilizzare i watchers per eseguire azioni asincrone, effettuare chiamate … Leggi tutto

Computed in Vue.js

Computed in Vue.js

In questa lezione parleremo di computed in Vue.js, una funzionalità fondamentale di Vue.js per gestire la logica reattiva all’interno delle applicazioni. Le computed properties in Vue.js sono funzioni calcolate dinamicamente che restituiscono un valore in base allo stato dei dati reattivi. Queste proprietà sono memorizzate nella cache e sono ricalcolate solo quando le dipendenze effettive … Leggi tutto

Applicazione con OpenLibrary in Vue

Applicazione con OpenLibrary in Vue

In questa lezione realizzeremo un’applicazione con l’uso di OpenLibrary, un progetto open source che si propone di creare un catalogo online completo e accessibile di tutti i libri. È gestito da Internet Archive, una organizzazione non profit che si impegna a preservare il patrimonio culturale digitale. L’obiettivo principale di OpenLibrary è quello di fornire un’ampia … Leggi tutto

Visualizzare libri da un file JSON

Visualizzare libri da un file JSON

In questa lezione impararemo a visualizzare dei libri da un file JSON. Ricordiamo che la visualizzazione dei dati da un file JSON è un’operazione comune nello sviluppo di applicazioni web e mobili poiché i file JSON forniscono un modo efficace per organizzare e trasferire dati strutturati. Visualizzare libri da un file JSON – esempio Supponiamo … Leggi tutto

Dati JSON

Dati JSON

JSON, acronimo di JavaScript Object Notation, è un modo molto pratico ed efficiente di rappresentare e scambiare dati tra diverse applicazioni e sistemi informatici. È come una lingua comune che le applicazioni usano per comunicare tra loro in modo chiaro e conciso. Immagina JSON come una scatola virtuale che contiene informazioni organizzate in modo specifico. … Leggi tutto

API

API

Le API (Application Programming Interface) rappresentano un pilastro fondamentale nell’ecosistema delle tecnologie moderne. Esse definiscono le regole e i protocolli attraverso i quali le applicazioni software possono interagire tra loro e con altri sistemi, consentendo la comunicazione e lo scambio di dati in modo efficace e standardizzato. Tipi di API Esistono diversi tipi di API, … Leggi tutto