python base 01-numeristringhe

15
Corso Data Journalist gen-mar 2017 PYTHON BASE Variabili, stringhe e numeri

Upload: studiabo

Post on 03-Mar-2017

18 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Python base 01-numeristringhe

Corso Data Journalist gen-mar 2017

PYTHON BASE

Variabili, stringhe e numeri

Page 2: Python base 01-numeristringhe

COS’È PYTHON?

Python è un linguaggio di

programmazione orientato agli

oggetti.

Page 3: Python base 01-numeristringhe

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)

Page 4: Python base 01-numeristringhe

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

Page 5: Python base 01-numeristringhe

Un computer semplificato

Memoria di massa

generalmente organizzata in file

- capiente- lenta

Memoria centrale

-piccola-veloce

CPU

Page 6: Python base 01-numeristringhe

Caratteri e byte

CS

Traduttore 100 0011

Traduttore 101 0011

Possibili traduttori

ASCII LATIN UTF-8

Page 7: Python base 01-numeristringhe

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)

Page 8: Python base 01-numeristringhe

Oggetti

Cassetta di attrezzi Schedario

Page 9: Python base 01-numeristringhe

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.

Page 10: Python base 01-numeristringhe

Oggetti diversi che sembrano uguali

A = ‘10’B = 10C = 10.0

Costruzione di un oggetto (Istanza)

Visualizzazione di un oggetto tramite:

Page 11: Python base 01-numeristringhe

Prima regola per leggere un programma

DISTINGUERE TRA:

.PAROLE VINCOLATE

.PAROLE LIBERE

Page 12: Python base 01-numeristringhe

LEZIONE 1..www.fordatascientist.org

B00-PyBaseB00-Introduction.ipynb

Page 13: Python base 01-numeristringhe

LEZIONE 1..www.fordatascientist.org

B00-PyBaseB01-Variables&Strings.ipynb

Page 14: Python base 01-numeristringhe

LEZIONE 1..www.fordatascientist.org

B00-PyBaseB02-Numbers.ipynb

Page 15: Python base 01-numeristringhe

CONTATTI TELEFONO

051 22 35 20

EMAIL [email protected]