Nei due post precedenti abbiamo parlato di gestione delle eccezioni e operazioni di lettura e scrittura sui files. In questo post riprendiamo questi due topic e partiamo da li per introdurre lo statement with, il cui obbiettivo è quello di semplificare le operazioni di accesso ai files, risparmiando… (Read the full article)
Category Archives: Python
Imparare Python da zero #05: leggere e scrivere file di testo
In Python i file di testo vengono aperti tramite la funzione built-in open() e vengono letti riga per riga tramite il metodo readline(). Una volta che si sono terminate le operazioni sul file occorre chiuderlo tramite il metodo close().
Vediamo un esempio, in cui creiamo un file di testo che chiamiamo… (Read the full article)
Imparare Python da zero #04: eccezioni e controllo di flusso con il costrutto try-except-else-finally
Python mette a disposizione un meccanismo per la gestione delle eccezioni costituito dal costrutto try/except. Riprendiamo l’esempio della divisione tra due numeri inseriti in input dall’utente per vedere come funziona.
def divide(n1, n2): return n1/n2 n1 = int(input("Inserisci… (Read the full article)
Imparare Python da zero #03: input da tastiera, conversioni di tipo e funzione built-in “help”
Un’operazione ricorrente in buona parte dei programmi è la richiesta di inserimento di valori di input da parte dell’utente. In Python per realizzare questa funzionalità si utilizza la funzione built-in input() che legge i dati forniti dall’utente e li restituisce sotto forma di stringa. La funzione… (Read the full article)
Learning Python from scratch #02: modules, imports and __name__ variable
A Python program, unlike almost all other programming languages, has not a main method from which its execution starts. When running a Python module, the interpreter starts to execute the code that is on level 0 indentation.
Let’s create a simple module and try to run it from the command line:… (Read the full article)
Imparare Python da zero – #02 – Moduli, import e variabile __name__
Un programma Python, a differenza di quasi tutti gli altri linguaggi di programmazione, non ha un metodo main da cui parte la sue esecuzione. Quando viene eseguito un modulo Python, l’interprete inizia ad eseguire il codice che trova al livello di indentazione 0.
Creiamo un semplice modulo … (Read the full article)
Learning Python from scratch #01: comments, indentation, variables and functions
In Python, like in almost all languages, comments can be of two types: on a single line or distributed across multiple lines. A single line comment is inserted with the symbol ‘#‘ while a multiline comment begins and ends with the sequence ‘ “””‘ (triple… (Read the full article)
Imparare Python da zero #01: commenti, indentazione, variabili e funzioni
In Python, come praticamente in tutti i linguaggi, i commenti possono essere di due tipi: su una singola riga o su più righe. Un commento su una sola riga si inserisce con il simbolo ‘#‘ mentre un commento composto da più righe inizia e finisce con la sequenza ‘“””… (Read the full article)
Learning Python from scratch #00: Intro, interpreter, IDLE environment and modules
Python is an high-level object-oriented programming language, very powerful and flexible, often used as a scripting language. Python is an interpreted language so, before you can write and run Python programs, its interpreter must be installed on your machine. On Linux and Mac OS X machines it is … (Read the full article)
Imparare Python da zero #00: introduzione, l’interprete, l’ambiente IDLE ed i moduli
Python è un linguaggio di programmazione di alto livello orientato agli oggetti, molto potente e flessibile, spesso utilizzato anche come linguaggio di scripting. Python è un linguaggio interpretato per cui, prima di poter scrivere ed eseguire dei programmi Python occorre installare sulla propria… (Read the full article)