Capitolo 1: Il linguaggio Python PDF

Summary

Questo documento fornisce una panoramica introduttiva del linguaggio di programmazione Python, includendo esempi e concetti fondamentali della programmazione orientata agli oggetti.

Full Transcript

DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO Capitolo 1: Il linguaggio Python 1. Python è un linguaggio di programmazione: A. di alto livello e special purpose B. di alto livello e compilato C. di alto livel...

DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO Capitolo 1: Il linguaggio Python 1. Python è un linguaggio di programmazione: A. di alto livello e special purpose B. di alto livello e compilato C. di alto livello e interpretato D. di basso livello e interpretato Answer: C Section: Python e l'interpretazione del codice 2. Nella programmazione orientata agli oggetti: A. si individuano le entità in un determinato contesto denominate oggetti B. si individuano solo gli attributi di un oggetto C. si individuano solo le caratteristiche di un oggetto D. si individuano solo i metodi di un oggetto Answer: A Section: Python e l'interpretazione del codice 3. La versione attualmente in uso di Python è la: A. 2.1.3 B. 4.2.3 C. 1.2 D. 3.9.5 Answer: D Section: Installazione di Python 4. L'IDLE di Python: A. contiene i manuali di Python B. È un ambiente di sviluppo integrato C. permette la rimozione di Python dal PC D. implementa solo l'interactive mode Answer: B Section: Installazione di Python 5. Python permette di programmare: A. in script mode B. in interactive mode C. in script ed interactive mode D. con il prompt Answer: C Section: L'ambiente di programmazione IDLE 6. La comparsa del prompt nella shell: A. indica che la shell è pronta per la prossima istruzione B. che sta elaborando il risultato C. che ha elaborato il risultato DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO D. che l'istruzione precedente non è valida Answer: A Section: L'ambiente di programmazione IDLE 7. Print: A. È un operatore B. È un file C. È una funzione D. È una stringa Answer: C Section: L'ambiente di programmazione IDLE 8. Gli script Python hanno estensione: A..pyt B..python C..p D..py Answer: D Section: L'ambiente di programmazione IDLE 9. L'asterisco a fianco del nome del file nella finestra dello script sta ad indicare: A. un errore nello script B. che lo script non è stato salvato dopo le ultime modifiche C. che lo script è stato salvato dopo le ultime modifiche D. che lo script è in esecuzione Answer: B Section: L'ambiente di programmazione IDLE 10. Untitled si riferisce: A. alla finestra dello script mode B. alla finestra dell'interactive mode C. alla finestra sia dell'interactive mode sia a quella dello script mode D. alla finestra del debugger Answer: D Section: L'ambiente di programmazione IDLE DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO Capitolo 2: Fondamenti del linguaggio Python 1. La sequenza corretta delle fasi in un programma è: A. Output, elaborazione, input B. input, output, elaborazione C. input, elaborazione, output D. elaborazione, input, output Answer: C Section: Input, elaborazione e output 2. Se ho necessità di utilizzare le virgolette in una stringa, in Python contrassegno la sequenza di caratteri con: A. apici ' B. triple virgolette """ C. virgolette " D. parentesi angolari Answer: B Section: Input, elaborazione e output 3. I commenti: A. sono utilizzati dall'utente per una migliore comprensione del codice sorgente B. sono utilizzati dal programmatore per una migliore comprensione del codice oggetto C. sono utilizzati dall'utente per una migliore comprensione del codice oggetto D. sono utilizzati dal programmatore per una migliore comprensione del codice sorgente Answer: D Section: Input, elaborazione e output 4. Nell'istruzione a=b: A. b può essere un valore numerico B. a può essere un valore numerico C. a può essere una stringa D. a può essere un valore numerico in virgola mobile Answer: A Section: Variabili e tipi di dato 5. L'istruzione 3a_ = 10.5: A. È corretta B. contiene un errore C. contiene due errori D. contiene tre errori Answer: B Section: Variabili e tipi di dato 6. A seguito delle istruzioni: a=10 A=20: A. il valore di a verrà sovrascritto B. il valore di a rimarrà invariato C. il valore di A verrà sovrascritto DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO D. il valore di a e A sono uguali Answer: B Section: Variabili e tipi di dato 7. In Python è possibile: A. denominare le variabili con i nomi delle keyword B. denominare le variabili con i nomi delle keyword, ma con delle limitazioni C. utilizzare cifre numeriche nel nome della variabile D. utilizzare cifre numeriche nel nome della variabile, ma con delle limitazioni Answer: D Section: Variabili e tipi di dato 8. La funzione type() permette: A. di conoscere il tipo di dato della variabile B. di visualizzare a schermo il tipo di dato della variabile C. di modificare il tipo di dato della variabile D. di assegnare un tipo di dato ad una variabile Answer: A Section: Variabili e tipi di dato 9. La funzione input() di Python: A. restituisce numeri interi B. restituisce numeri interi e in virgola mobile C. restituisce stringhe D. restituisce numeri in virgola mobile Answer: C Section: Input da tastiera 10. La composizione di funzioni in gergo informatico si chiama: A. function call B. nested function C. nested call D. nested function call Answer: D Section: Input da tastiera DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO Capitolo 3: Operazioni sui dati 1. In Python per la divisione: A. si utilizza solo l'operatore / B. si utilizza solo l'operatore // C. si utilizzano l'operatore / e l'operatore // D. si utilizza solo l'operatore ** Answer: C Section: Operazioni matematiche sulle iabili 2. L'operatore resto: A. fornisce il quoziente della divisione B. fornisce il resto della divisione intera C. fornisce il quoziente della divisione intera D. fornisce la potenza di un numero elevato ad un esponente Answer: B Section: Operazioni matematiche sulle iabili 3. Per la conversione di misure di tempo e distanza si utilizza: A. la divisione intera B. l'elevazione a potenza C. l'addizione D. il resto Answer: D Section: Operazioni matematiche sulle iabili 4. La precedenza degli operatori in Python è: A. parentesi, **, * / // %, + - B. parentesi, + -, * / // %, ** C. / //, **, * parentesi, %, + - D. + -, **, * / // %, parentesi Answer: A Section: Operazioni matematiche sulle iabili 5. Il risultato di un operazione con tipi misti int e float è: A. di tipo int B. di tipo float C. di tipo str D. di tipo non noto Answer: B Section: Operazioni con tipi misti e conversione dei tipi di dato 6. Il risultato dell'operazione int(6.7) è: A. 6 B. 0.7 C. 6.7 DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO D. 6.0 Answer: A Section: Operazioni con tipi misti e conversione dei tipi di dato 7. Il numero dei parametri da stampare nella funzione print(): A. È limitato a 1 B. È limitato a 2 C. È limitato a 3 D. non ha limiti Answer: D Section: Formattazione dell'output 8. L'istruzione print("ciao","casa",sep='m') produce come risultato a schermo: A. ciao casa B. ciao;casa C. ciao,casa D. ciaomcasam Answer: D Section: Formattazione dell'output 9. L'istruzione print("ciao","casa",sep='.', end =':') produce come risultato a schermo: A. ciao casa B. ciao.casa C. ciao.casa: D. ciao.:casa.: Answer: C Section: Formattazione dell'output 10. Lo specificatore di formato "10,.3e" indica che il numero da stampare: A. occuperà 10 caratteri, avrà il separatore delle miglia, avrà 3 cifre decimali e sarà espresso in notazione scientifica B. occuperà 10 caratteri, non avrà il separatore delle miglia, avrà 3 cifre decimali e sarà espresso in notazione scientifica C. occuperà 10 caratteri, avrà il separatore delle miglia, avrà 3 cifre decimali e sarà espresso in percentuale D. avrà il separatore delle miglia, avrà 3 cifre decimali e sarà espresso in notazione scientifica Answer: A Section: Formattazione dell'output DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO Capitolo 4: Strutture decisionali e iterative 1. La struttura decisionale differisce dalla struttura sequenziale perché permette di: A. controllare l'ordine in cui vengono eseguite le istruzioni B. eseguire le istruzioni nell'ordine in cui compaiono C. eseguire più volte un blocco di istruzioni D. eseguire un blocco di istruzioni un numero fissato di volte Answer: A Section: Strutture decisionali 2. L'istruzione if a=b: print('a e b sono uguali'): A. è corretta B. è corretta perché confronta le due variabili C. è corretta perché verifica l'uguaglianza di due variabili D. è errata perché non confronta le due variabili Answer: D Section: Strutture decisionali 3. Per risolvere il problema del maggiore tra 4 numeri ho necessità di utilizzare: A. 3 blocchi if-else B. 5 blocchi if-else C. 7 blocchi if-else D. 9 blocchi if-else Answer: C Section: Strutture decisionali 4. Il risultato logico dell'operazione a and b è vero quando: A. la condizione a e la condizione b sono vere B. la condizione a è falsa e la condizione b è vera C. la condizione a è vera e la condizione b è falsa D. la condizione a e la condizione b sono false Answer: A Section: Logica booleana 5. Per determinare se un numero è al di fuori di un intervallo è più corretto utilizzare l'operatore: A. and B. not C. or D. divisione Answer: C Section: Logica booleana 6. Il ciclo while è conosciuto anche come: A. count-controlled loop B. selection loop C. post-test loop DO NOT PAY FOR THIS DOCUMENT - FREE DOCUMENT - NO DOCSITY - NON PAGARE PER QUESTO DOCUMENTO D. pre-test loop Answer: D Section: Strutture iterative 7. Le istruzioni a=-1 while a5 s ẻ: Un vettore di 5 valori logial Un vettore di 8 valori logical array Una variabile a valore booleano Un vettore di 5 valori numeric 41. La migliore definizione per replace nel seguente comando str.replace(str,str) é: una funzione void una funzione value-returning un metodo value-returning una metodo void 42. Cosa è replace(s1,s2)? un metodo value-returning una funzione value-returning 43. Come faccio a rendere una variabile o un attributo privato (non accessibile all'esterno)? basta premettere __ (doppio trattino basso) al nome della variabile /attributo basta dare un nome col primo carattere in maiuscolo alla variabile/attributo 44. In un dizionario: è uguale al numero di chiavi contenute nel dizionario è uguale al numero di valori distinti contenuti nel dizionario 45. Che keyword si usa per esplicitare il tipo di dato? astype dtype type 46. Cosa è Anaconda? una piattaforma di linguaggi di programmazione in Python e R per l'informatica scientifica 47. Il metodo di gestione della geometria grid() permette di: posizionare widget nell'oggetto parent utilizzando righe e colonne come se fosse un foglio Excel creare nell’oggetto widget una griglia di righe per simulare un foglio Exel posizionare un widget nel suo oggetto contenitore utilizzando righe e colonne disegnare nell’oggetto contenitore del widget una griglia per simulare un foglio Excel 48. Da cosa è formato un Widget LabelInput? un widget Label + un widget di input un widget Label + un Frame 49. Data la funzione ok(), nella chiamata al costruttore di un pulsante Button per impostare ok() come funzione di callback è necessario riportare? la funzione del widget parent da invocare quando il pulsante viene cliccato la funzione Python (detta funzione di Callback) da invocare quando il pulsante viene cliccato command = ok 50. Dato il seguente frammento di codice: def main(): a= -1 la funzione corretta da utilizzare per cambiare il segno di ‘a’ nel ‘main é: def cambia_segno(): a = -a def cambia_segno(a): a = -a def cambia_segno(x): return -x def cambia_segno(): global a a=-a 51. a=-1 def cambia(a): a=a*-1 return a def main(): cambia(a) print(a) main() Cosa stampa? a = -1 un errore 52. Nel seguente frammento di script PySpark: from pyspark import SparkContext sc=SparkContext(‘local’,’Myspark’) i due parametri specificano: Il primo parametro il nome della struttura dati Python in cui verrá trasformato l’RDD;il secondo parametro di creare un RDD di nome ‘MySpark il primo parametro il valore del cluster Spark; il secondo parametro il nome dell'applicazione Spark Il primo parametro che deve essere usato il modulo che contiene le funzoni per l’internazionalizzazione dei programmi; Il secondo parametro che il nome dell’applicazine é MySpark Il primo parametro di creare un RDD locale allo script; Il secondo parametro di creare una struttura dati Python in cui verrá trasformato l’RDD 53. Le 3 strutture del teorema di Bohm-Jacopini: sequenza, selezione ed iterazione 54. ATTENZIONE RISPOSTA ESATTA SIMILE sequenza, selezione e ciclo salto,selezione e ciclo 55. Sintassi per indicare che B è sottoclasse di A class B(A) class B(class A) class A(class B) 56. Cosa si intende per Polimorfismo? un meccanismo dell'OOP che consente la riscrittura di un metodo ereditato dalla classe base per ottenere un comportamento diverso negli oggetti della classe derivata un meccanismo dell'OOP che consente la riscrittura di un metodo ereditato dalla classe derivata per ottenere un comportamento diverso negli oggetti della classe base 57. Domanda sul polimorfismo? override differisce dal metodo/funzione della classe base per il tipo di PARAMETRI differisce dal metodo/funzione della classe base per il tipo di VALORE RESTITUITO differisce dal metodo/funzione della classe base per il codice del metodo/funzione 58. Cosa serve per trovare il massimo in una lista bidimensionale? utilizzare due cicli nidificati e due indici 59. Come si simulano 100 lanci di un dado a 6 facce? import numpy.random as rnd x = rnd.randint(low=1,high=7, size=100) import numpy.random as rndx = rnd.randint(low=1,high=6, size=100) 60. La forma equivalente di : import numpy.random as rnd seq=rnd.normal(0.0,1.0,100) é: import numpy.random as ind seq-rnd.randn(100) import numpy.random as rnd seq-rnd.uniform(0.0,1.0,100) import numpy.random as rnd seq=rnd.randint(0.0,1.0,100) import numpy.random as rnd seq=rnd.randn(100) 61. Crea un array m contenente i numeri da 1.0 a 10.0 (incluso 1.0 ma escluso 11.0) con incrementi di 1.0, tutti rappresentati come numeri in virgola mobile a 64 bit. Array([ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.]) 62. import numpy as np a1=[1,1,1]*2 a2=np.ones(6) print(a1) print(a2) il primo l'array [1 1 1 1 1 1] il secondo l'array [1. 1. 1. 1. 1. 1.] 63. # Creare un array di 10 valori numerici tra 0 e 1, tutti ugualmente spaziati array = np.linspace(0, 1, 10) Un array contenente 10 valori numeri tra 0 e 1 tutti ugualmente equiparabili Un valore casuale tra 10 valori equamente distribuiti tra 0 e 1 64. L’associazione tra nome fisico e nome logico di un file avviene all’apertura di un file 65. Per l’apertura di un file si utilizza la funzione open() il cui formato generale è oggetto_file = open (nomefile, modo) 66. Pickle.dump(obj, file) serializza obj e lo scrive in binario sul file 67. DOMANDA INCERTA: select * from clients where city=’Berlino’ AND city=’London’ nessun cliente estrarre tutti i clienti di 'Berlino' o di 'Londra' 68. Che modulo si usa per lavorare con file binari? Il comando da utilizzare per la gestione dei file binari é: import random import re import pymysql import pickle 69. Il codice import re s= “Ciao mondo” print(re.search(“n*ondo”,s).group()) produce a schermo: 1 ondo Un messaggio di errore di Traceback Un messaggio di errore di compilazione 70. Dato il DataFrame df con : colums=[‘Nome’,’Regione’,Popolazione’],la seguente linea di codice : df.groupby(‘Regione’).groups restituisce: un Dizionario Un Dataframe Una Series Un Array 71. Il frammento di codice: import re t="Qui\nQuo\nQua" print(re.findall(r'Qu[aio]$',t)) stampa a video: [‘Qua’] è l'unica stringa che termina con uno dei caratteri specificati nel set e si trova alla fine di una riga ['Qui', 'Quo'] ['Qui', 'Quo', 'Qua'] ['Qui'] 72. La funzione findall() del modulo re: restituisce un oggetto di restituisce un oggetto di restituisce un oggetto di restituisce la lista delle sottostringhe che fanno match col modello 73. Per attivare un metodo di un oggetto obj si usa la sintassi: obj.metodo() obj:metodo obj->metodo obj(metodo) 74. La forma equivalente del seguente frammento di codice: for i in range(5) if i%2==1: print(i) é: i=0 while i < 5: if i%2==1: print(i) i=0 while i < 6: if i%2==1: print(i) i+=1 i=1 while i < 5: if i%2==1: print(i) i+=1 i=0 Inizializzare i a 0, Incrementare i dopo ogni ciclo,fino a quando i è minore di 5 while i < 5:c if i%2==1: print(i) i+=1 75. Il mapping delle associazioni dallo schema concettuale allo schema logico si realizza attraverso: la definizione dei nomi delle colonne di una tabella la definizione delle chiavi esterne la definizione dei nomi delle tabelle la definizione delle chiavi primarie 76. Il seguente frammento di codice x = input("Un numero: ") print(type(x)) print(x+1) in esecuzione dà luogo a: sempre un errore Non cé casting a int un errore solo se x non é un numero intero un errore solo se x non é un valore con la virgola un errore solo se x é una stringa 77. Il risultato a video del seguente codice: g=nx.complete_graph(['A','B','C','D','E','F']) print(g.order()) print(g.size()) è: 156 630 615 il numero di nodi nel grafo è 6. il numero degli archi é = 6×5/2=15 625 78. La forma equivalente della linea di codice: print("Cuori\tFiori\tQuadri\tPicche\n") é: print("Cuori","Fiori","Quadri", "Picche", sep='\t', end='n') print("Cuori","Fiori","Quadri", "Picche", sep='\t', end='\n') print("Cuori","Fiori","Quadri", "Picche", sep='t', end='\n') print("Cuori","Fiori","Quadri", "Picche", sep='t', end='n') 79. Per definire la struttura dei dati ed amministrare un database relazionale si usa: l’insieme dei comandi SQL classificati come DDL (Data Definition Language) l’insieme dei comandi SQL classificati come ADL ((Architectural Design Language)) l’insieme dei comandi SQL classificati come QL (Query Language) l’insieme dei comandi SQL classificati come DML (Data Manipulation Language) 80. SQL é l’acronimo di : Structured Query Language System Query Language Single Query Language Simple Query Language 81. La forma corretta per generare una matrice quadrata con tutti i valori sulla diagonale principale uguali a 5 é: import numpy as np np.ones(N)*5 import numpy as np np.full((N,N),5) import numpy as np np.eye(N,dtype=np.int64)*5 import numpy as np np.ones([N,N],dtype=np.int64)*5 82. Se durante l’esecuzione di un programma produce a video un ‘Traceback’possiamo concludere che: nel programma è presente una variabile non inizializzata nel programma è presente un errore di sintassi nel programma è presente un ciclo infinito nel programma è presente un errore in esecuzione non gestito 83. La libreria Tkinter rende disponibile tre metodi per la gestione della geometria, il piú semplice é: la funzione Entry() la funzione pack() la funzione mainloop la funzione Tk() 84. La funzione Def somma(a,b):print(a+b) é: senza parametri errata value-returning void 85. Il codice For i in range(5,0,-1): print(str(i)*i) stampa a video: i ii Iii iiii iiiii 55555 4444 333 221 iiiii iiii iii ii i 1 22 333 4444 55555 86. La funzione usata per creare un DataFrame da file di testo é: read.csv() readFromTextFile() createDataFrame() fromTextFile() 87. La funzione str(df) permette di: trasformare un dataframe in una stringa di testo estrarre le variabili di Class :character dal dataframe analizzare/visualizzare la struttura di un dataframe convertire tutte le variabili del dataframe in stringhe 88. La funzione group() é un metodo di oggetto di : 89. In un linguaggio di programmazione orientata agli oggetti per modellare la soluzione di un problema: è sufficiente identificare solo le caratteristiche di un oggetto è sufficiente identificare solo gli attributi di un oggetto bisogna identificare le entità denominate ‘oggetti’ è sufficiente identificare solo i metodi/operazioni di un oggetto 90. La misura che quantifica l’importanza di un nodo N nel flusso informativo di un grafo é detta: centralità locale di N grado di N centralità globale di N centralità globale dei flussi di N 91. Dopo l’esecuzione del seguente frammento di codice: import numpy as np v=np.arange(1,10) print(np.insert(v,4,-1)) print(np.append(v,-1)) l’array v conterrá: 9 elementi 10 elementi 11 elementi 12 elementi 92. A partire dall’array m cosí definito: import numpy as np m = np.arange(1,25,2) attraverso i metodi di ridefinizione della forma, è possibile ottenere un numero di matrici a due dimensioni pari a: 1 2 3 4 93. A quanto corrisponde 1 zettabyte? 10^21 bytes centralità globale dei flussi di A (betweenness centrality) è la frazione di tutti i percorsi più brevi fra tutte le coppie di nodi della rete, escluso solo A, che contengono A. Domande da mappare! 94. Domanda matrice Il vettore: 3 7 11 La matrice: 3 7 11 95. Domanda Indexing booleano indexing con slicing indexing per etichetta 96. Domanda un errore di Traceback 2 3 97. Domanda una stringa in cui non sono interpretati i caratteri ' (apice singolo) una stringa in cui non sono interpretati i caratteri '\' (backslash) una stringa in cui non sono interpretati i caratteri “ (apice doppio) 98. Domanda l'insieme dei comandi SQL classificati come DML (Data Manipulation Language) L'insieme dei comandi SQL classificati come DDL (Data Definition Language) 99. Domanda SELECT ProductID, COUNT(*), SUM (Quantity) FROM OrderDetails GROUP BY ProductID SELECT ProductID, COUNT(ProductID), SUM (*) FROM OrderDetails GROUP BY ProductID 100. Domanda ** *? 101. Domanda prima si stabilisce un modello plausibile di un fenomeno e poi nei dati va ricercato un legame tra le variabili nei dati va ricercato un legame tra le variabili e poi si stabilisce una interpretazione plausibile del fenomeno 102. Domanda None, perché sort() è una funzione void e l’assegnazione distrugge la lista ['1', '2', '4', '10'] ['2', '4', '10', ‘1’] 103. Domanda p S s 104. Domanda lista(n) lista[n – 1] lista[n] lista[:n] 105. Domanda 17 17.5 0 106. Domanda una variabile un valore 107. Domanda solo operazioni di estrazioni operazioni di Map e operazioni di Reduce operazioni di filtratura e operazioni di ordinamento 108. Domanda Il numero delle entità coinvolte Il numero degli attributi coinvolti Il numero di chiavi coinvolte Il numero delle istanze coinvolte 109. Domanda con le variabili di tipo offerti da Tkinter le variazioni ai valori delle variabili: a)sono propagate in modo automatico a tutti i widget che le riferiscono;b)generano sempre un evento con le variabili di tipo built-in di Python le variazioni delle variabili:a) sono propagate in modo automatico a tutti i widget che le riferiscono;b) generano sempre un evento 110. Domanda un metodo di networkx per creare un grafo completo orientato un funzione di networkx per creare un grafo completo non orientato 111. Domanda restituisce True se s1 contiene almeno un elemento minore/uguale agli elementi di s2 restituisce True se il numero degli elementi di s1 sono minori/uguali del numero degli elementi di s2 restituisce True se tutti gli elementi di s1 sono contenuti in s2 112. Domanda due insiemi di tuple distinte il secondo filtro estrae un numero di tuple che include anche quelle estratte col primo 113. Domanda findAll(“img”) findAll(img) 114. Domanda [0 0 2 6] [0 1 2 3] 115. Domanda df[df[‘Population’]>1000000] df[(‘Population’)>1000000] 116. Domanda possono essere ripetute sia le chiavi sia i valori possiamo avere i valori ripetuti, ma non le chiavi 117. Domanda metodo glom restituisce un oggetto di riaggrega le partizioni in un unico RDD RISPOSTE CORRETTE SENZA DOMANDA_ 118. Uguale al prodotto delle righe delle due tabelle di partenza 119. è una funzione 120. array a n dimensioni 121. Conoscere l'importo per ciascuno degli ordini 122. che la variabile s1 sarà valorizzata con il contenuto del file ‘alfa.txt’, mentre la variabile s2 conterrà una stringa vuota 123. attraverso le relazioni 124. il grafo é un multigrafo 125. ? errato 126. nuovo_df = df[['colonna1', 'colonna2', 'colonna3']] (attenzione alle parentesi quadre e agli apici) 127. Si chiama il metodo dump() del modulo pickle per serializzare l’oggetto e scriverlo nel file specificato; Risposte extra senza domanda restituisce True se tutti gli elementi di s1 sono contenuti anche in s2 5 3 [0 1 2 3] nei dati va ricercato un legame tra le variabili e poi si stabilisce una interpretazione plausibile del fenomeno sequenza, selezione e ciclo -----NUOVE (no domanda)--------- import numpy as npnp.eye(N,dtype=np.int64)*5 None, perché sort() è una funzione void e l'assegnazione distrugge la lista il vettore: 3 7 11 un array di 4 numeri in virgola mobile un errore di Traceback il primo l'array[1 1 1 1 1 1]il secondo l'array [1. 1. 1. 1. 1. 1.] utilizzare due cicli nidificati e due indici S un meccanismo dell'OOP che consente la riscrittura di un metodo ereditato dalla classe base per ottenere un comportamento diverso negli oggetti della classe derivata differisce dal metodo/funzione della classe base per il codice del metodo/funzione SELECT *FROM ProductsWHERE Price >(SELECT AVG(Price)FROM Products); il vettore: 3 7 11 la funzione pack() 555554444333221 6

Use Quizgecko on...
Browser
Browser