python base 01-numeristringhe

Post on 03-Mar-2017

18 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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