Le classi in Python

python-logo

Partiamo dal presupposto che il lettore conosca già un po’ di teoria della programmazione ad oggetti. In questo articolo vogliamo riassumere gli elementi pratici per realizzare una classe in Python. Partiamo dal presupposto che il python, non essendo un linguaggio compilato, ha una sintassi per la gestione delle classi più poliedrica rispetto ai fratelli più … Leggi tutto

Lezione 00 – Text User Interface con Python

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.

Leggi tutto

Disegnare con Python e Turtle – Lezione 00

Python è un linguaggio molto versatile in svariati ambiti. Uno è molto interessante per approcciarsi al mondo del coding e della robotica nell’ottica delle competenze STEM. Vediamo ad esempio come utilizzare questo linguaggio in modo imperativo per disegnare forme geometriche o, se preferite un altro punto di vista, per simulare gli spostamenti di un veicolo robotico. Adatto agli studenti più piccoli e, con cicli e strutture dati complesse, anche per i più grandi delle scuole superiori.

Leggi tutto