Trova il valore di p sapendo che ogni funzione deve/può calcolare solo una operazione algebrica alla volta
p = 2*(3 + 2) + (7 – 4) + [(2*3)*(5-1)] = 37
p = x + y + z
python
Un esempio di machine learning: lo scraping di tabelle
Un esempio introduttivo di machine learning: lo scraping di tabelle html in python
I thread in Python
I thread sono la naturale evoluzione delle tecniche di fork/join viste in queste pagine. Come ampiamente trattato sui manuali, il thread non condivide tutto il codice del processo che lo genera e non c’è quindi la necessità di selezionare gli opportuni percorsi nel codice tra processi padre/figlio. Il thread è più snello anche da creare e gestire, seppur con limiti. Vediamo come in Python.
Somme su indici di un vettore con due processi in Python
Dato un vettore di 10 interi, dire se la somma degli elementi di posto (indice) pari è maggiore della somma degli elementi di posto dispari. Implementare il precedente algoritmo con una programmazione concorrente che preveda esattamente due sotto-processi in parallelo fornendo il grafo delle precedenze.
Text User Interface con Python – Lezione 01
Continuiamo il nostro percorso di lezioni sulle interfacce grafiche testuali vedendo un elemento significativo: l’interazione con l’utente attraverso tastiera e inserimento da tastiera.
MicroPython su ESP8266
Questo post non è certamente una novità in rete. Esistono guide anche ufficiali probabilmente in inglese che si possono consultare. Ci limitiamo a replicare le esperienze di queste guide riducendole all’osso con i dispositivi in nostro possesso e per le esperienze che ci interessano
Text User Interface con Python – Lezione 00
Sembra un paradosso ma non tutte le interfacce grafiche sono con le classiche finestrelle a cui siamo abituati su Windows o Linux. Molti software, specialmente agli esordi dell’interazione uomo/macchina negli anni 80 che si affacciavano i primi software commerciali, erano realizzati mediante interfacce grafiche testuali, dove mouse e uso della tastiera erano fortemente spostati a favore del secondo. Vediamo un serie di lezioni per realizzare delle Text User Interface in Python.
Disegnare con Python e Turtle – Lezione 02
Vediamo in questa nuova lezione tre nuovi concetti. Il primo è come scrivere non nel tab degli output ma direttamente nella nostra schermata della tartaruga; il secondo è il concetto di variabile vettore, il terzo come realizzare una struttura ciclica per ripetere più volte gli stessi comandi. Potete riguardare i primi concetti nell’articolo Disegnare con Python e Turtle – Lezione 01.
Istogramma con Python
Nella crescente richiesta di competenze in “data science”, o scienza dell’elaborazione dei dati, è spesso necessario di aggiungere ai nostri software dei semplici grafici. Vediamo come ad esempio disegnare col Python un istogramma.
Disegnare con Python e Turtle – Lezione 01
Addentriamoci in altri elementi di programmazione del nostro Python con Turtle. Conosciamo il comando input per interagire con l’utente e la struttura di controllo if.