Capitolo 1: Introduzione a Python

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Con le variabili di tipo offerti da Tkinter, le variazioni ai valori delle variabili:

  • generano sempre un evento
  • sono propagate in modo automatico a tutti i widget che le riferiscono (correct)

Con le variabili di tipo built-in di Python, le variazioni delle variabili:

  • sono propagate in modo automatico a tutti i widget che le riferiscono (correct)
  • generano sempre un evento

Qual è un metodo di Networkx per creare un grafo completo orientato?

DiGraph

Qual è una funzione di Networkx per creare un grafo completo non orientato?

<p>complete_graph</p> Signup and view all the answers

La funzione restituisce True se tutti gli elementi di s1 sono contenuti in s2.

<p>True (A)</p> Signup and view all the answers

Il metodo che restituisce un oggetto di __ è glom.

<p>riaggregazione</p> Signup and view all the answers

Quali sono le 3 strutture del teorema di Bohm-Jacopini?

<p>sequenza, selezione, iterazione (C)</p> Signup and view all the answers

Cosa si intende per Polimorfismo?

<p>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 (B)</p> Signup and view all the answers

Cosa serve per trovare il massimo in una lista bidimensionale?

<p>utilizzare due cicli nidificati e due indici (A)</p> Signup and view all the answers

La sintassi per indicare che B è sottoclasse di A è: class B(___)

<p>class A</p> Signup and view all the answers

Come si simulano 100 lanci di un dado a 6 facce?

<p>import numpy.random as rnd x = rnd.randint(low=1, high=7, size=100)</p> Signup and view all the answers

Python è un linguaggio di programmazione di quale tipo?

<p>Di alto livello e interpretato (C)</p> Signup and view all the answers

Cosa si intende per programmazione orientata agli oggetti?

<p>Si individuano le entità in un determinato contesto denominate oggetti (C)</p> Signup and view all the answers

Quale è la versione attuale di Python?

<p>3.9.5 (D)</p> Signup and view all the answers

Qual è la funzione di IDLE di Python?

<p>È un ambiente di sviluppo integrato (A)</p> Signup and view all the answers

In che modalità Python permette di programmare?

<p>In script ed interactive mode (C)</p> Signup and view all the answers

Cosa indica la comparsa del prompt nella shell?

<p>Indica che la shell è pronta per la prossima istruzione (A)</p> Signup and view all the answers

Cosa rappresenta 'print' in Python?

<p>È una funzione (C)</p> Signup and view all the answers

Qual è l'estensione degli script Python?

<p>.py (C)</p> Signup and view all the answers

Cosa indica l'asterisco al fianco del nome del file nella finestra dello script?

<p>Che lo script non è stato salvato dopo le ultime modifiche (C)</p> Signup and view all the answers

A cosa si riferisce 'Untitled' nell'ambiente di programmazione IDLE?

<p>Alla finestra del debugger (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Here are the study notes in Italian:

Capitolo 1: Il linguaggio Python

  • Python è un linguaggio di programmazione di alto livello e interpretato.
  • Nella programmazione orientata agli oggetti, si individuano le entità in un determinato contesto denominate oggetti.
  • La versione attualmente in uso di Python è la 3.9.5.
  • L'IDLE di Python è un ambiente di sviluppo integrato.
  • Python permette di programmare in script mode e in interactive mode.
  • La print è una funzione in Python.
  • Gli script Python hanno estensione .py.

Capitolo 2: Fondamenti del linguaggio Python

  • La sequenza corretta delle fasi in un programma è input, elaborazione, output.
  • In Python per la divisione si utilizzano operatori / e //.
  • L'operatore % fornisce il resto della divisione intera.
  • Le variabili possono essere denominate con i nomi delle keyword, ma con delle limitazioni.
  • La funzione type() permette di conoscere il tipo di dato della variabile.
  • La funzione input() di Python restituisce stringhe.

Capitolo 3: Operazioni sui dati

  • In Python per la divisione si utilizzano operatori / e //.
  • L'operatore % fornisce il resto della divisione intera.
  • La precedenza degli operatori in Python è: parentesi, **, * / // %, + -.
  • Il risultato di un'operazione con tipi misti int e float è di tipo float.
  • La funzione print() può stampare più parametri separati da virgole.

Capitolo 4: Strutture decisionali e iterative

  • La struttura decisionale differisce dalla struttura sequenziale perché permette di controllare l'ordine in cui vengono eseguite le istruzioni.
  • L'istruzione if è utilizzata per strutture decisionali.
  • Il ciclo while è conosciuto anche come pre-test loop.
  • Il risultato logico dell'operazione a and b è vero quando entrambe le condizioni sono vere.

Let me know if you need anything else!### Funzioni e Metodi

  • La funzione read.csv() è utilizzata per creare un DataFrame da un file di testo.
  • La funzione str(df) permette di analizzare/visualizzare la struttura di un DataFrame.
  • Il metodo group() è utilizzato per raggruppare dati in un DataFrame.

Programmazione Orientata agli Oggetti

  • In un linguaggio di programmazione orientata agli oggetti, è necessario identificare le entità denominate ‘oggetti’ per modellare la soluzione di un problema.

Analisi di Rete

  • La centralità locale di un nodo N in un grafo è la frazione di tutti i percorsi più brevi fra tutte le coppie di nodi della rete, escluso solo N.

Analisi di Dati

  • L'importazione della libreria numpy consente di creare array e matrici.
  • Il metodo insert() RETURNS un nuovo array modificato, mentre append() aggiunge elementi all'array esistente.

Basi di Dati

  • L'istruzione SELECT è utilizzata per selezionare dati da una tabella di un database.

Programmazione Python

  • L'errore Traceback indica un errore di esecuzione in un programma Python.
  • La funzione sort() è una funzione void che modifica la lista in-place, quindi l'assegnazione la cancella.

Altre Nozioni

  • Un zettabyte corrisponde a 10^21 bytes.
  • La centralità globale dei flussi di un nodo è la frazione di tutti i percorsi più brevi fra tutte le coppie di nodi della rete, escluso solo quel nodo.
  • L'indexing booleano, l'indexing con slicing e l'indexing per etichetta sono tre modi di selezionare elementi da un array o DataFrame.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Python Programming Basics
6 questions

Python Programming Basics

SoulfulDouglasFir avatar
SoulfulDouglasFir
Introduction to Python Programming
40 questions
Introduction to Python Programming
13 questions
Use Quizgecko on...
Browser
Browser