pythonlearn Flashcards

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

A

es: int()

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
Q

istruzione return nella funzione

A

ritorna il risultato dell’istruzione

26
Q

utilità delle funzioni

A
  • 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
Q

aggiornamento delle variabili

A

il nuovo valore della variabile dipende da quello vecchio

x=x+1

28
Q

x=x+1

come viene chiamato 1

A

incremento

29
Q

x=x-1

come viene chiamato 1

A

decremento

30
Q

traduzione
count=0
for line in fhand:
count=count+1

A

per ogni riga nel file ‘fhand’. aggiungi 1 alla variabile count

31
Q

startswith

A

in un file stampa le righe che iniziano con la parola indicata
line.startswith(‘ciao’)

32
Q

pulire un file

A

x=open(‘nomefile.txt’ , ‘w’).close()

33
Q

cos’è un elenco

A

una sequenza di valori

racchiusi tra parentesi quadre

34
Q

elenco nidificato

A

elenco contenuto all’interno di un altro elenco

35
Q

gli elenchi sono modificabili?

A

36
Q

mappatura di un elenco

A

relazione tra indici ed elementi. Ogni indice mappa uno degli elementi

37
Q

un elenco nidificato per quanti elementi conta nell’elenco principale?

A

uno solo.
[‘spam’,1,[1,2,3]]
[1,2,3] conta come un solo elemento

38
Q

aggiungere ad un elenco

A

x.append(‘elemento da aggiungere’)

39
Q

accodare due elenchi

A

elenco1.extend(elenco2)
print(elenco1)
prima printa elenco1 e poi elenco2