python base 01-numeristringhe
Post on 03-Mar-2017
18 Views
Preview:
TRANSCRIPT
Corso Data Journalist gen-mar 2017
PYTHON BASE
Variabili, stringhe e numeri
COS’È PYTHON?
Python è un linguaggio di
programmazione orientato agli
oggetti.
Componenti di un linguaggio di programmazione
STRUTTURA SINTASSIFunzionalità delle diverse
componenti e loro relazioni
Corretta scrittura del linguaggio
Visualizza il contenuto della porzione di memoria del calcolatore che ha come
indirizzo “A”
print(A)console.log(A)
Regole di sintassi
Mappa concettuale ForDataScientist
ProgrammaIstruzioni
Caratteri numeri
Segni grafici
InputOutput
Configura-zione
ContenutiPresenta-
zione
Posiziona-mento
Strutture dati
Cicli di istruzioni
Istruzioni condizionali
Selettore
FunzioniScope
PacchettiModuliLibrerie
Funzioni anonime
Decoratori
Classi Oggetti
Un computer semplificato
Memoria di massa
generalmente organizzata in file
- capiente- lenta
Memoria centrale
-piccola-veloce
CPU
Caratteri e byte
CS
Traduttore 100 0011
Traduttore 101 0011
Possibili traduttori
ASCII LATIN UTF-8
Indirizzo e contenuto della memoria centrale
A = ‘10’Indirizzo di memoria
Contenuto memorizzato nell’ indirizzo
Sequenza di caratteri alphanumerici
Oggetto (molto di più di quello che vediamo)
Oggetti
Cassetta di attrezzi Schedario
Attributi e metodiGli strumenti/documenti contenuti nella cassetta/schedario
possono essere di due tipi:
Gli attributi sono dei dati (informazioni) che può essere utile tenere nella cassetta/schedario
ATTRIBUTI METODI
I metodi sono gli strumenti con i quali si possono compiere delle azioni. I metodi possono essere considerati delle funzioni utili per il dato contesto in cui è utilizzata la cassetta/schedario.
Oggetti diversi che sembrano uguali
A = ‘10’B = 10C = 10.0
Costruzione di un oggetto (Istanza)
Visualizzazione di un oggetto tramite:
Prima regola per leggere un programma
DISTINGUERE TRA:
.PAROLE VINCOLATE
.PAROLE LIBERE
LEZIONE 1..www.fordatascientist.org
B00-PyBaseB00-Introduction.ipynb
LEZIONE 1..www.fordatascientist.org
B00-PyBaseB01-Variables&Strings.ipynb
LEZIONE 1..www.fordatascientist.org
B00-PyBaseB02-Numbers.ipynb
CONTATTI TELEFONO
051 22 35 20
EMAIL WORKSHOP@VICEM.IT
top related