pythonlearn Flashcards

(39 cards)

1
Q

cpu acronimo

A

central processing unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

cpu

A

parte del computer che è stata progettata per essere ossessionata dalla domanda ‘qual è la prossima istruzione?’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

memoria principale del pc

A

viene utilizzata per memorizzare le informazioni di cui la cpu ha bisogno nel minore tempo possibile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

memoria secondaria del pc

A

utilizzata per conservare informazioni ma è molto più lenta di quella principale.
Vantaggio: può conservare le informazioni anche quando il computer è spento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

dispositivi di input e output del pc

A

schermo, tastiera, mouse, microfono, altoparlanti, touchpad

cioè tutti i dispositivi che vengono usati per comunicare con il pc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

input python

A

ottiene dati dal mondo esterno.

es: lettura di dati contenuti in un file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

output python

A

visualizza i risultati su schermo o li memorizza in un file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

esecuzione sequenziale python

A

esegue le istruzioni una dopo l’altra nell’ordine in cui sono state scritte nel codice

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

differenza fra 10/2 e 10//2

A

5/2 printa pure la parte dopo la virgola

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

operatore modulo %

A

fornisce il resto della divisione fra due numeri

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

for i in ‘pizza’:

print(i)

A

scrive ‘pizza’ ogni lettere in ogni riga diversa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

condizioni

A

if:
else:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

condizioni concatenate

A

if:
elif(tot volte):
else:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

condizioni nidificate

A

if:
else:
if:
else:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

gestione delle eccezioni

A

try:
except:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

funzione

A

sequenza specifica di istruzioni a cui è stato attribuito un nome. Una volta definita, è possibile ‘chiamare’ una funzione per mezzo del suo nome

17
Q

esempio funzione già integrata in python

A

max()
min()
che ritorna il valore massimo e minimo della stringa

len()
ritorna la lunghezza di una stringa

18
Q

funzioni di conversione

19
Q

random.randint()

A

restituisce un intero compreso tra i due estremi (inclusi)

20
Q

esempi di funzioni già presenti in python

A
  • math

- random

21
Q

def in una funzione

A

parola che indica il nome di una funzione
es:
def print_lyrics():
print_lyrics è il nome della funzione

22
Q
parentesi vuote dopo il nome della funzione
def noem_funzione()
A

indicano che questa funzione non accetta argomenti

23
Q

header di una funzione

A
prima riga
def nome_funzione():

deve sempre terminare con due punti

24
Q

corpo della funzione

A

il resto delle istruzione dopo l’header.

indentato rispetto l’header e può contenere un numero qualsiasi di istruzioni

25
istruzione return nella funzione
ritorna il risultato dell'istruzione
26
utilità delle funzioni
- facilitala la lettura del programma - elimina la necessità di inserire lo stesso codice più volte - consente il debug delle singole parti - le funzioni ben progettate sono spesso utilizzabili in molti programmi
27
aggiornamento delle variabili
il nuovo valore della variabile dipende da quello vecchio | x=x+1
28
x=x+1 | come viene chiamato 1
incremento
29
x=x-1 | come viene chiamato 1
decremento
30
traduzione count=0 for line in fhand: count=count+1
per ogni riga nel file 'fhand'. aggiungi 1 alla variabile count
31
startswith
in un file stampa le righe che iniziano con la parola indicata line.startswith('ciao')
32
pulire un file
x=open('nomefile.txt' , 'w').close()
33
cos'è un elenco
una sequenza di valori | racchiusi tra parentesi quadre
34
elenco nidificato
elenco contenuto all'interno di un altro elenco
35
gli elenchi sono modificabili?
36
mappatura di un elenco
relazione tra indici ed elementi. Ogni indice mappa uno degli elementi
37
un elenco nidificato per quanti elementi conta nell'elenco principale?
uno solo. ['spam',1,[1,2,3]] [1,2,3] conta come un solo elemento
38
aggiungere ad un elenco
x.append('elemento da aggiungere')
39
accodare due elenchi
elenco1.extend(elenco2) print(elenco1) prima printa elenco1 e poi elenco2