Capitolo 1: Introduzione a Python
21 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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

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

Description

Questo capitolo introduce il linguaggio di programmazione Python e ne descrive le caratteristiche principali.

More Like This

Python Programming Basics
6 questions

Python Programming Basics

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