Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Linguaggio Python per programmazione, Schemi e mappe concettuali di Fondamenti di informatica

Tabelle riassuntive con comandi e codici finalizzati all'apprendimento del linguaggio di programmazione Python. Fondamenti di informatica

Tipologia: Schemi e mappe concettuali

2022/2023

In vendita dal 28/07/2023

zlzl0319
zlzl0319 🇮🇹

44 documenti

1 / 5

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
FORMULARIO INFO 1
FORMULARIO INFO
PICTURE
pickAFile() prende un file
makePicture() rende un file immagine
makeEmptyPicture(x, y,
color) crea un’immagine
getWidth(pict) larghezza
getHeight(pict) altezza
getPixel(pict, x, y) prende un pixel e le sue info
getPixels(pict) prende tutti i pixel dell’immagine
show() mostra
explore(pict) esplora immagine
PIXEL
getX (px) restituisce la x del pixel
getY (px) restituisce la y del pixel
setColor (pixel,
color) prende un pixel e imposta il colore
setRed (pixel, R) prende un pixel e un numero tra 0 e 255 e imposta il rosso
setGreen (pixel,
R) prende un pixel e un numero tra 0 e 255 e imposta il verde
setBlue (pixel,
R) prende un pixel e un numero tra 0 e 255 e imposta il blu
getColor (pixel) prende il colore
getRed (pixel) restituisce il rosso
getGreen (pixel) restituisce il verde
getBlue (pixel) restituisce il blu
pf3
pf4
pf5

Anteprima parziale del testo

Scarica Linguaggio Python per programmazione e più Schemi e mappe concettuali in PDF di Fondamenti di informatica solo su Docsity!

FORMULARIO INFO

PICTURE

pickAFile() prende un file makePicture() rende un file immagine makeEmptyPicture(x, y, color) crea un’immagine getWidth(pict) larghezza getHeight(pict) altezza getPixel(pict, x, y) prende un pixel e le sue info getPixels(pict) prende tutti i pixel dell’immagine show() mostra explore(pict) esplora immagine

PIXEL

getX (px) restituisce la x del pixel getY (px) restituisce la y del pixel setColor (pixel, color) prende un pixel e imposta il colore setRed (pixel, R) prende un pixel e un numero tra 0 e 255 e imposta il rosso setGreen (pixel, R) prende un pixel e un numero tra 0 e 255 e imposta il verde setBlue (pixel, R) prende un pixel e un numero tra 0 e 255 e imposta il blu getColor (pixel) prende il colore getRed (pixel) restituisce il rosso getGreen (pixel) restituisce il verde getBlue (pixel) restituisce il blu

COLOR

pickAColor() apre la finestra per sscegliere i colori e stampa il codice RGB makeColor (R, R, R) crea un colore a partire da tre numeri reali tra 0 e 255 makeLighter (color) restituisce il colore più chiaro makeDarker (color) restituisce il colore più scuro

SCRIVERE E DISEGNARE SU IMMAGINI

addText (pict, x, y, text) aggiunge il testo all'immagine addLine (pict, x1, x2, y1, y2) aggiunge una linea all'immagine addRect(pict, x1, y1, w, h) aggiunge un rettangolo vuoto con bordo nero addRectFilled (pict, x1, y1, w, h, color) aggiunge un rettangolo colorato

SEQUENCE (vale per stringhe, liste e tuple)

seq[i] Indexing: restituisce l’elemento seq in posizione i

seq[m:n] Slicing: restituisce la sottosequenza di seq compresa tra m e n (m incluso, nescluso)

elem in seq Membership: restituisce True o False se appartiene o no

  • Concatenation: mySeq1+mySeq2, devono essere dello stesso tipo!
  • Replication: concatenazione di n coppie di seq len(seq) Length: restituisce la lunghezza di seq max(seq) Max: se è una stringa, restutuisce il max carattere in ordine alfabetico min(seq) Min: se è una stringa, restutuisce il min carattere in ordine alfabetico

STRING

myList.reverse() Inverte le posizioni degli elementi myList.sort() Modifica la lista dispondendola in un ordine preciso myList.count(something) Conta quante volte è ripetuto something nella lista

myString.split(delimiter) Suddivide la stringa in una lista di sottostringhe utilizzandodelimiter come sottostringa delimitatrice (da una lista)

DICTIONARY

myDictionary.keys() Restituisce una lista con tutte le key del dictionary myDictionary.values() Restituisce una lista con tutti i value del dictionary myDictionary.items() Restituisce una lista con le coppie k:v rappresentate come tuple

myDictionary.get(k) Restituisce il valore associato alla key k se esiste, altrimentinone

myDictionary.get(k,d) Restituisce il valore associato alla key k se esiste altrimentirestituisce d

myDictionary.pop(k) Restituisce il valore v associato alla key k e rimuove k:v, se knon esiste dà errore

myDictionary.pop(k,d) Restituisce il valore v associato alla key k e rimuove k:v, se knon esiste restituisce d

myDictionary.update(otherDict) Modifica il dizionario aggiungendo le coppie di otherDict, se unak è gia presente sostituisce il valore vecchio con quello nuovo

len(myDictionary) Numero di elementi

QUANTIFICATORI

def univ (D): for item in D: if B(item,..) == False # if not B(item,...) return False # return False return True # return True def exist(D): for item in B: if B (item,..) == True return True return False