The document contains examples of using different SVG graphic primitives including lines, rectangles, circles, ellipses, polygons, and paths. It also shows how to group primitives together using the <g> tag and provides an example of creating a cyclic pattern of rectangles using a grouping.
The document contains examples of using different SVG graphic primitives including lines, rectangles, circles, ellipses, polygons, and paths. It also shows how to group primitives together using the <g> tag and provides an example of creating a cyclic pattern of rectangles using a grouping.
Il contributo di Ulisse (www.siulisse.it) al workshop di Adaci su Budget ed Indici previsionali:
esame del mercato e verifica degli andamenti e delle previsioni dei principali fattori di costo.
Il contributo di Ulisse (www.siulisse.it) al workshop di Adaci su Budget ed Indici previsionali:
esame del mercato e verifica degli andamenti e delle previsioni dei principali fattori di costo.
Reportlab è un programma per la creazione di documenti pdf con python.
Un documento può essere visto come la composizione di contenuti scritti all'interno di uno spazio.
Un programma per la creazione di documenti deve gestire due macro aree:
- come posizionare i vari contenuti all’interno dello spazio;
- quale aspetto dare ai diversi contenuti.
Il contributo di Ulisse (www.siulisse.it) al workshop di Adaci su Budget ed Indici previsionali:
esame del mercato e verifica degli andamenti e delle previsioni dei principali fattori di costo.
Il contributo di Ulisse (www.siulisse.it) al workshop di Adaci su Budget ed Indici previsionali:
esame del mercato e verifica degli andamenti e delle previsioni dei principali fattori di costo.
Reportlab è un programma per la creazione di documenti pdf con python.
Un documento può essere visto come la composizione di contenuti scritti all'interno di uno spazio.
Un programma per la creazione di documenti deve gestire due macro aree:
- come posizionare i vari contenuti all’interno dello spazio;
- quale aspetto dare ai diversi contenuti.
2. Definizione di struttura di controllo
Una struttura di controllo è sequenza di istruzioni che sulla base dei valori
assunti da un variabile sceglie quale direzione deve avere il flusso del
programma e quali istruzioni devono essere eseguite e quali no.
IF
ELSE
cicli
WHILE
cicli
FOR
Esistono 3 tipi di strutture di controllo
3. Indentazione
Istruzione 1
istruzione 2
istruzione 3
istruzione 4
Indentazione
Struttura
di controllo
Istruzione 1
istruzione 2
istruzione 3
istruzione 4
istruzione 5
Indentazione
Struttura
di controllo
esterna
doppia
indentazione
Struttura
di controllo
interna
:
:
:
4. IF ELSE (decision making structure)
Condi-
zione
Istruzioni
condizionali
Se la
condizione
è FALSA
Se la
condizione
è VERA
if Condizione:
Istruzioni condizionali
if Condizione:
Istruzioni condizionali
else:
Istruzioni condizionali
CASO 1
CASO 2
CASO 3
if Condizione:
Istruzioni condizionali
elif Condizione:
Istruzioni condizionali
………..
else:
Istruzioni condizionali
6. ciclo FOR
oggetto iterabile E’ un oggetto contenitore capace di
restituire un membro alla volta
Sono iterabili tutti gli oggetti di tipo sequenziale quali liste (list), stringhe (str) e
tuple e alcuni oggetti non sequenziali, quali i dizionari (dict).
for N in Oggetto Iterabile :
Istruzioni condizionali
Nelle istruzioni condizionali, la
variabile N assume di volta in volta
il valore dell’elemento dell’oggetto
iterabile corrispondente
all’interazione
7. ciclo FOR
più variabili di interazione
L=[ [1,2], [3,4], [5,6] ]
for i,j in L: print(i,j)
cicli interni
for ROW in L:
for i in ROW: print(i)
funzione built-in range
for I in range(START, END, STEP):
print(i)
for in line
L=[1,2,3,4,5]
L1 = [ I+10 for I in L ]