Podcast
Questions and Answers
Quale delle seguenti affermazioni descrive meglio Python?
Quale delle seguenti affermazioni descrive meglio Python?
Cosa rappresenta l'IDLE di Python?
Cosa rappresenta l'IDLE di Python?
Come si presenta il prompt nella shell di Python?
Come si presenta il prompt nella shell di Python?
Quali valori sono ammissibili per il fault dell'equipment?
Quali valori sono ammissibili per il fault dell'equipment?
Signup and view all the answers
Quale estensione devono avere gli script Python?
Quale estensione devono avere gli script Python?
Signup and view all the answers
Qual è l'uso principale del widget Spinbox?
Qual è l'uso principale del widget Spinbox?
Signup and view all the answers
In quale modalitĂ Python permette di programmare?
In quale modalitĂ Python permette di programmare?
Signup and view all the answers
Che tipo di valori gestisce principalmente il widget OptionMenu?
Che tipo di valori gestisce principalmente il widget OptionMenu?
Signup and view all the answers
Cosa indica un asterisco a fianco del nome del file nella finestra dello script?
Cosa indica un asterisco a fianco del nome del file nella finestra dello script?
Signup and view all the answers
Qual è l'uso principale del widget Checkbutton?
Qual è l'uso principale del widget Checkbutton?
Signup and view all the answers
Qual è la versione attualmente in uso di Python?
Qual è la versione attualmente in uso di Python?
Signup and view all the answers
Per quale tipo di dati è progettato principalmente il widget Scale?
Per quale tipo di dati è progettato principalmente il widget Scale?
Signup and view all the answers
Nel contesto di una GUI, quanti elementi, oltre al form, devono essere inseriti per completezza?
Nel contesto di una GUI, quanti elementi, oltre al form, devono essere inseriti per completezza?
Signup and view all the answers
Cosa rappresenta il termine 'Print' in Python?
Cosa rappresenta il termine 'Print' in Python?
Signup and view all the answers
Cosa rappresenta il parametro textvariable nel widget Entry?
Cosa rappresenta il parametro textvariable nel widget Entry?
Signup and view all the answers
Qual è la funzione principale del widget LabelFrame?
Qual è la funzione principale del widget LabelFrame?
Signup and view all the answers
Quale metodo permette di visualizzare come i tag HTML sono annidati nel documento?
Quale metodo permette di visualizzare come i tag HTML sono annidati nel documento?
Signup and view all the answers
Quale metodo consente di estrarre il contenuto di un tag HTML?
Quale metodo consente di estrarre il contenuto di un tag HTML?
Signup and view all the answers
Quale opzione descrive meglio il risultato della chiamata al metodo findall(a)?
Quale opzione descrive meglio il risultato della chiamata al metodo findall(a)?
Signup and view all the answers
Quale di queste affermazioni è vera riguardo alla proprietà Strings?
Quale di queste affermazioni è vera riguardo alla proprietà Strings?
Signup and view all the answers
Per accedere correttamente a una cella di una tabella, quale metodo è necessario utilizzare?
Per accedere correttamente a una cella di una tabella, quale metodo è necessario utilizzare?
Signup and view all the answers
Qual è il numero di fasi della sequenza di analisi di una rete?
Qual è il numero di fasi della sequenza di analisi di una rete?
Signup and view all the answers
Il metodo add_node() di Networkx permette di aggiungere:
Il metodo add_node() di Networkx permette di aggiungere:
Signup and view all the answers
Per calcolare la dimensione di un grafo, quali metodi esistono?
Per calcolare la dimensione di un grafo, quali metodi esistono?
Signup and view all the answers
Qual è la principale funzione di un widget in Tkinter?
Qual è la principale funzione di un widget in Tkinter?
Signup and view all the answers
Che cosa si intende per 'pack()' in Tkinter?
Che cosa si intende per 'pack()' in Tkinter?
Signup and view all the answers
Qual è l'istruzione finale da eseguire in un programma Tkinter?
Qual è l'istruzione finale da eseguire in un programma Tkinter?
Signup and view all the answers
Cos'è necessario per associare una funzione a un pulsante in Tkinter?
Cos'è necessario per associare una funzione a un pulsante in Tkinter?
Signup and view all the answers
Per quale motivo è preferibile utilizzare i tipi di dato di Tkinter rispetto a quelli built-in di Python?
Per quale motivo è preferibile utilizzare i tipi di dato di Tkinter rispetto a quelli built-in di Python?
Signup and view all the answers
Qual è il ruolo del subclassing nei widget di Tkinter?
Qual è il ruolo del subclassing nei widget di Tkinter?
Signup and view all the answers
Quale dei seguenti non è un motivo per cui si utilizza un form in un'applicazione GUI?
Quale dei seguenti non è un motivo per cui si utilizza un form in un'applicazione GUI?
Signup and view all the answers
Quale opzione descrive meglio un form?
Quale opzione descrive meglio un form?
Signup and view all the answers
Quale delle seguenti affermazioni descrive correttamente uno dei formati di output?
Quale delle seguenti affermazioni descrive correttamente uno dei formati di output?
Signup and view all the answers
Qual è la differenza principale tra la struttura decisionale e quella sequenziale?
Qual è la differenza principale tra la struttura decisionale e quella sequenziale?
Signup and view all the answers
Quale è la correttezza dell'istruzione if a=b: print('a e b sono uguali')?
Quale è la correttezza dell'istruzione if a=b: print('a e b sono uguali')?
Signup and view all the answers
Per determinare il numero maggiore tra 4 numeri, quanti blocchi if-else sono necessari?
Per determinare il numero maggiore tra 4 numeri, quanti blocchi if-else sono necessari?
Signup and view all the answers
Qual è la condizione logica per l'operazione a and b?
Qual è la condizione logica per l'operazione a and b?
Signup and view all the answers
Quale operatore è piĂ¹ appropriato per determinare se un numero è al di fuori di un intervallo?
Quale operatore è piĂ¹ appropriato per determinare se un numero è al di fuori di un intervallo?
Signup and view all the answers
Cosa produce l'istruzione rddf = rdd.filter(lambda x: x%2==1)?
Cosa produce l'istruzione rddf = rdd.filter(lambda x: x%2==1)?
Signup and view all the answers
Qual è la definizione corretta di un ciclo while?
Qual è la definizione corretta di un ciclo while?
Signup and view all the answers
Study Notes
Capitolo 1: Il linguaggio Python
- Python è un linguaggio di programmazione di alto livello e interpretato.
- Nella programmazione orientata agli oggetti, le entitĂ denominate oggetti vengono individuate.
- La versione attualmente in uso di Python è la 3.9.5.
- IDLE è un ambiente di sviluppo integrato per Python.
- Python consente di programmare sia in modalitĂ script che in modalitĂ interattiva.
- Il prompt nella shell indica che la shell è pronta per ricevere la prossima istruzione.
-
print
è una funzione utilizzata per visualizzare l’output in Python. - Gli script Python hanno l'estensione
.py
. - L'asterisco accanto al nome del file indica che lo script non è stato salvato dopo le ultime modifiche.
- "Untitled" si riferisce alla finestra dello script mode.
Capitolo 4: Strutture decisionali e iterative
- La struttura decisionale consente di controllare l'ordine di esecuzione delle istruzioni.
- L’istruzione
if a=b: print('a e b sono uguali')
è errata perché non confronta le variabili. - Per trovare il maggiore di quattro numeri, sono necessari sette blocchi if-else.
- L’operazione logica
a and b
è vera solo quando entrambe le condizioni sono vere. - L'operatore
or
è corretto per determinare se un numero è fuori di un intervallo. - Il ciclo
while
è anche conosciuto come pre-test loop. - Alcuni output di funzioni RDD producono risultati come liste vuote o liste di interi.
Beautiful Soup
- Beautiful Soup permette di scaricare dati dal web ed estrarre dati da file.
- Il metodo
prettify()
visualizza come i tag HTML sono annidati. - Il metodo
get_text()
consente di accedere al testo del contenuto di un documento HTML. -
findall(a)
estrae tutti i tag specificati. -
Strings
è considerato una proprietà nell'analisi delle tabelle. - Per accedere a una cella di una tabella, è necessario un accesso gerarchico ai tag.
Capitolo 3: Networkx
- La sequenza di analisi di una rete consta di quattro fasi.
- Networkx offre strumenti per generare grafi, identificare componenti connesse e eseguire calcoli sui grafi.
- Il metodo
add_node()
permette di aggiungere nodi di diversi tipi, inclusi numerici e stringhe. - Esistono tre metodi per calcolare l'ordine di un grafo e due metodi per la dimensione del grafo.
Introduzione a Tkinter
- Tkinter è utilizzato per costruire interfacce grafiche (GUI) in Python.
- L'ultima istruzione in un programma Tkinter richiama il main event loop.
- Il subclassing è possibile grazie all'ereditarietà .
- I tipi di dato di Tkinter sono da preferire ai tipi built-in per vari motivi.
Progettazione dei form con Tkinter
- Una GUI serve ad inserire dati, avviare elaborazioni e mostrare risultati.
- Un form è usato principalmente per l'inserimento di dati.
- Il widget Spinbox è utilizzato principalmente per i numeri.
- Il widget OptionMenu è adatto per selezionare tra diversi valori.
- Il widget Checkbutton è ideale per i valori booleani.
Widget Tkinter e classe LabelInput
- Nel widget
Entry
, il parametrotextvariable
è un argomento di tipo StringVar collegato al widget. - Nel widget
Checkbutton
, il parametrotextvariable
collega una variabile al testo dell'etichetta del widget. - Il parametro
variable
nel widgetCheckbutton
collega una variabile al testo dell'etichetta del widget.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Questo quiz esplora i concetti fondamentali del linguaggio Python, comprese le versioni e l'ambiente di sviluppo. In particolare, si concentrerĂ sulle strutture decisionali e iterative, fondamentali per il controllo del flusso nei programmi Python.