Eliminare stringhe lunghe da file

python

Esercizio apparentemente semplice. Vogliamo leggere un file in cui sono presenti un certo numero di righe, ognuna delle quali con una sequenza di caratteri più o meno lunga. Il software deve leggere il file ed eliminare le righe più lunghe di 20 caratteri. Approccio Esistono più modi di affrontare il problema, vista anche la genericità … Leggi tutto

Disegnare il logo della Juventus con Python Turtle

python

Si scatenerà sicuramente qualche tifoseria, ma quello che proponiamo è un esercizio con Python e Turtle abbastanza semplice per comprendere l’uso dei comandi base, alza/abbassa penna, gira, avanti, riempi, fai una curva, scrivi un testo. La sfida per lo studente è quello di realizzare il gagliardetto della propria squadra del cuore. Visite: 100

Convertire un numero in parole

python

Vogliamo inserire da tastiera un numero intero di al massimo 3 cifre e convertirlo in parole. Es 321 => trecentoventuno Utilizzare in modo ottimale funzioni per scomporre il problema. La soluzione Per prima cosa ci occorre leggere un numero da tastiera. La funzione è piuttosto semplice e l’abbiamo sicuramente vista in molti esercizi. Possiamo aggiungere … Leggi tutto

Cifrario di Cesare in C++, Rust, Python, Java

logo java

Un esercizio decisamente classico per i novelli della programmazione. Vediamo un semplice cifrario di Cesare che funziona nel seguente modo: viene inserito un testo arbitrario, viene inserita una chiave numerica, si traspone il testo lettera per lettera di tante posizioni alfabetiche secondo la chiave e si fornisce in output il testo crittografato. Per completezza sviluppiamo … Leggi tutto

Uovo di pasqua con Python Turtle

python-logo

Un piccolo esercizio python noto come “ester egg” digitale per festeggiare la Pasqua insieme e con la scusa fare un po’ di coding con Python e Turtle. Se volete imparare da zero Turtle e i comandi python, potete seguire le lezioni presenti sul nostro sito da qui. Il codice ovviamente disegna quello che vedete in … Leggi tutto

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

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.

Leggi tutto