Informa(ca Appun% dal laboratorio 2

Documenti analoghi
Office 2007 Lezione 02. Le operazioni più

Eclipse - Nozioni Base

Laboratorio di Informatica

Introduzione a Dev-C++

Visual basic base Lezione 01. L'ambiente di sviluppo

LEZIONE 6. Sommario LEZIONE 6 CORSO DI COMPUTER PER SOCI CURIOSI

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

Guida per esecuzione dell aggiornamento del programma DINAMIC

Utilizzo del Terminalino

Il salvataggio sui pc locali è consentito solo per il tempo strettamente necessario al loro utilizzo.

Utilizzo della Intranet, forum privati Soci e Staff

FtpZone Guida all uso

Office 2007 Lezione 08

GUIDA. Redazione Portale. Manuale operativo per la creazione contenuti da pubblicare sul portale Autorità Portuale del Levante

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Guida all uso di Java Diagrammi ER

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it)

Laboratorio di programmazione con Python e Scratch

Spiegazione Open Interest Storico:

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

D R O P B O X COS È DROPBOX:

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Guida informatica per l associazione #IDEA

Portale Suap SPORVIC2 Manuale Prerequisiti tecnici di sistema

Introduzione al Python

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com

Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa

Guida alla gestione del sito Ragazzi del fiume

Nuovo sito internet Creare un attività/evento

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

Codifica: dal diagramma a blocchi al linguaggio C++

Veneto Lavoro via Ca' Marcello 67/b, Venezia-Mestre tel.: 041/ fax: 041/

Figura 1 Le Icone dei file di Excel con e senza macro.

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18

Symwriter e PowerPoint

FarStone RestoreIT 2014 Manuale Utente

TUTORIAL REGISTRO ELETTRONICO NUVOLA


La posta elettronica (mail)

Configurazione del programma Create Synchronicity, e creazione di un profilo di backup

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Copia di DVD by Mira Marco

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

Tale attività non è descritta in questa dispensa

FORMAZIONE PROFESSIONALE

Associazione Culturale Il Cerchio Sciamanico

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

ISTR- XX Uso del Blog

SERVIZI CIMITERIALI. OGGETTO: aggiornamento della procedura SERVIZI CIMITERIALI

MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

aster aster aster aster manuale per il software di calcolo lunghezza massima consentita per le ali gocciolanti della serie dura calc 2014 aster aster

Corso Eclipse. Prerequisiti. 1 Introduzione

MANUALE DI INSTALLAZIONE OMNIPOINT

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.

ARCHIVIAZIONE DOCUMENTI

Programmare in Java. Olga Scotti

Maschera Panel

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Uso di base delle funzioni in Microsoft Excel

Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse

Qualche parola da imparare

MANUALE QUALIFICAZIONE FORNITORI

operazioni preliminari 1. generare il proprio sito con FCM (stagione in corso) selezionando, nelle interrogazioni, "tutti i dati" come in figura

MANUALE PARCELLA FACILE PLUS INDICE

Guido d uso sito internet Unione Valdera

Opuscolo Outlook Express

PORTALE CLIENTI Manuale utente

Wiki di Netapprendere

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

Guida all installazione e all aggiornamento di Virtuemart 2.0.x

TUTORIAL PUBBLICARE e INVIARE CIRCOLARI (v 1.5) -- PRIMA FASE -- PUBBLICAZIONE DI UNA CIRCOLARE (e suoi eventuali allegati)

Office 2007 Lezione 09. Contenuto riutilizzabile

INSTALLAZIONE JOOMLA

Fiery Driver Configurator

Manuale del portale Club Filiali

1. Le macro in Access 2000/2003

PIATTAFORMA DOCUMENTALE CRG

ORSA MAGGIORE VALLARSA WEB VERSIONE PRELIMINARE!!!!

Cominciamo dalla barra multifunzione, ossia la struttura a schede che ha sostituito la barra dei menu e la barra delle icone (Figura 1).

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

GUIDA GENERALE ALL USO DEL NUOVO SITO WEB

SENSI CONTEMPORANEI ARTEPOLLINO

ARCHIVING PapER. Con BvLArchivio avete la possibilità di archiviare documenti cartacei in modo manuale o automatizzato.

Manuale di istruzioni per l inserimento dei dati delle PROVE PQM PON

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Per creare un nuovo articolo

I M P O S T A R E U N A C C O U N T D I P O S T A C O N M O Z I L L A T H U N D E R B I R D

Guida iscrizione Community. istruzione.social.marche.it

PROGETTO PER LA TRASMISSIONE DOCUMENTI RELATIVI ALL APPROVAZIONE DELLE MANIFESTAZIONI IN FORMA DIGITALE

MANUALE EDICOLA 04.05

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

Aggiornamento programma da INTERNET

Transcript:

Informa(ca Appun% dal laboratorio 2

Conce- fondamentali Esistono programmi, come Microso8 Word oppure Acrobat Reader, che vengono usa% dagli uten% per far eseguire al computer determinate operazioni (come ad esempio quelle legate alla scriaura e leaura di documen%). Esistono anche programmi più par%colari, come l interprete Python, che vengono sempre usa% dagli uten% per far eseguire operazioni al computer, solo che, a differenza degli altri programmi, la libertà sulle operazioni è molto più ampia, perché si permeae all utente di specificarle completamente da zero. Gli interpre%, tra cui quello Python, permeaono agli uten% di scrivere programmi: nel corso del laboratorio gli studen% imparano (seppur in maniera rudimentale) ad essere programmatori e non solo semplici uten% di computer.

Come installare l interprete Python sul proprio computer L interprete Python si scarica sul sito python.org È disponibile in due versioni, la 2.7 e la 3.5 La 3.5 è più recente, ma le uniche differenze non sono par%colarmente significa%ve per il contesto di questo corso. Il libro di testo fa comunque riferimento ad essa. Qualunque %po di sistema opera%vo governi il vostro computer (Windows, Mac OS, Linux), c è una versione dell interprete Python Al momento dell installazione ricordatevi dove viene installato (questa informazione servirà dopo)

Uso dell interprete Python Nella cartella in cui l interprete viene installato, troverete un file chiamato IDLE Fateci doppio click sopra per a`varlo Si aprirà una finestra in cui potete inserire comandi che l interprete Python eseguirà Python è di faao il nome di un linguaggio di programmazione Questo interprete riceve comandi scri` in questo linguaggio e li esegue L esecuzione è immediata: appena premete invio alla fine del comando l interprete lo esegue (se esso è scriao secondo le regole sinta`che di Python)

Esempio di uso

Ambiente di programamzione PyCharm Per avere un interazione più sofis%cata con l interprete Python, che ci permeaa di avere suggerimen% sulla sintassi del linguaggio, di scrivere programmi, salvarli, riaprirli e modificarli, fate il download dell ambiente di programmazione (IDE: Integrated Development Environment) PyCharm sul sito www.jetbrains.com/pycharm PyCharm costruisce un ambiente intorno all interprete Python con il suddeao scopo Quando create un nuovo progeao con PyCharm vi chiederà quale interprete Python usare: indicate il percorso per raggiungere quello che avete installato in precedenza PyCharm nel menù a tendina Interpreter dovrebbe individuare le varie possibilità per voi

ScriAura di un programma in Python Una volta stabilito il nome del progeao (è la parte finale del contenuto della riga loca%on della schermata precedente), cliccate su create per creare la cartella dedicata al progeao Tale cartella è des%nata a contenere i vari programmi che fanno capo al progeao Per creare il vostro primo programma cliccate destro sul nome del progeao nella colonna a sinistra, poi, nei menù che compaiono, selezionate new e poi Python file (vedi figura successiva)

Se state usando l interprete Python 2.7 e volete usare il comando di output (print) come si fa nella versione 3.5 e sul libro, nella prima riga del programma inserite la dicitura di cui sopra Essa serve a forzare l uso della nuova versione della print anche nel vecchio interprete

Operazioni di output Per stampare su schermo, il comando è print print( ciao a tutti ) print(x) Il comando è seguito dagli elemen% da stampare (se ve n è più d uno, separa% da una virgola) racchiusi tra parentesi tonde Gli elemen% da stampare così come sono (stringhe di caraaeri) vanno messi tra virgoleae, altrimen% vengono interpreta% come nomi di variabili e il loro valore viene stampato su schermo Ogni volta che viene eseguita una print, il computer va a capo automa%camente; se volete farlo rimanere sulla stessa riga dopo una print, dovete specificare che la print viene conclusa con uno spazio print( ciao a tutti, end= )

Operazioni di input Il comando per eseguire un input si chiama, appunto, input In Python si può eseguire in concomitanza con un output che specifica all utente che %po di dato viene richiesto per il computer x = input( inserisci un numero ) Con questo comando si visualizza su schermo la stringa, e ciò che l utente inserisce prima di premere invio viene salvato nella variabile x Python 2.7 dà per scontato che in arrivo dalla tas%era ci sia un numero, mentre Python 3.5 lo considera una stringa (sequenza di caraaeri), quindi se state usando 3.5 e volete che in x venga salvato un numero, dovete scrivere x = int(input( inserisci un numero )) dove la funzione int aaorno alla funzione input specifica che il dato in arrivo va considerato come un numero intero.

Operazioni condizionali: if if <condizione>: istruzione_2 istruzione_1 Questo codice funziona come in figura no Al posto di <condizione> possiamo inserire una condizione qualunque, anche composta, come x >= 0 and y < z condizione? sì istruzione_1 istruzione_2

Operazioni condizionali: if- else if <condizione>: istruzione_1 else: no istruzione_2 Il codice funziona come in figura AAenzione: l allineamento ver%cale delle istruzioni (indentazione) ne determina la dipendenza (o meno) dalla condizione istruzione_2 condizione? sì istruzione_1

Operazioni condizionali: while while <condizione>: istruzione Il codice funziona come in figura no condizione? sì istruzione

Esercizio Scrivere un programma Python che chieda in input all utente un numero e dica se è primo o meno.