Contenuti del Corso
Introduzione a Python
Introduzione a Python
Riepilogo
Congratulazioni per aver completato questa sezione del nostro corso di Python! Hai acquisito una solida base in diversi concetti fondamentali della programmazione. Rivediamo le competenze e i concetti chiave che hai appreso, assicurandoci che tu sia pronto per argomenti più avanzati.
Tipi di Dati
Hai esplorato vari tipi di dati in Python, comprendendo come utilizzare interi, stringhe, float e booleani in modo efficace. Questi sono fondamentali per gestire diversi tipi di dati nei tuoi programmi.
Ricorda, possiamo determinare il tipo di dato utilizzando la funzione type()
:
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Regole per la denominazione delle variabili
Una corretta denominazione delle variabili aiuta a rendere il codice leggibile e manutenibile. È stato appreso l'utilizzo di nomi significativi che riflettano i dati contenuti e che rispettino le convenzioni di denominazione di Python.
Ricorda le regole:
1. Iniziare sempre con una lettera o un underscore
I nomi delle variabili devono iniziare con una lettera o un underscore, come item_name
o _price
. Non iniziare mai un nome di variabile con un numero (ad esempio, 2item
non è valido).
2. Utilizzare solo lettere, numeri e underscore
I nomi delle variabili devono contenere solo lettere, numeri e underscore. Ad esempio, item_name1
è corretto, ma evita di usare caratteri speciali come il trattino (item-name
non è valido).
3. Attenzione alla distinzione tra maiuscole e minuscole
Python distingue tra lettere maiuscole e minuscole. Quindi, item
e Item
sono due variabili distinte in Python.
4. Non utilizzare le parole riservate di Python
Evita di utilizzare le parole chiave predefinite di Python (come print
, if
e type
) come nomi di variabili, poiché sono già utilizzate per scopi specifici nel linguaggio.
Memorizzazione dei dati nelle variabili
È stata esercitata la memorizzazione e il recupero dei dati utilizzando variabili, un aspetto fondamentale della programmazione che consente la manipolazione dei dati.
È possibile rivedere la memorizzazione e il recupero dei dati tramite variabili utilizzando l'esempio seguente:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Utilizzo delle variabili
L'utilizzo delle variabili nei calcoli e nelle funzioni ha permesso di eseguire operazioni dinamiche basate sui dati delle variabili, come mostrato nel seguente esempio:
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
Indicizzazione delle stringhe e lunghezza
Hai imparato come accedere a caratteri specifici in una stringa e determinare la lunghezza di una stringa utilizzando la funzione len()
, migliorando la tua capacità di lavorare con dati testuali. Ricorda che l'indicizzazione positiva parte da 0
e quella negativa parte da -1
.
Consulta l'esempio seguente:
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
Suddivisione e concatenazione di stringhe
La suddivisione e la concatenazione di stringhe consentono di manipolare le stringhe in modo efficace, creando nuove stringhe a partire da quelle esistenti. È importante notare che quando si utilizza la sintassi string[start:end]
, start
rappresenta l'indice del primo carattere da includere, mentre end
è l'indice immediatamente successivo all'ultimo carattere da includere.
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. Qual è un tipo di dato in Python utilizzato per rappresentare numeri interi?
2. Quale tra i seguenti è un nome di variabile valido in Python?
3. Qual è il modo corretto per iniziare un nome di variabile in Python?
4. In Python, se hai la stringa fruit = "Apple"
, cosa restituisce fruit[3]
?
5. Data la stringa vegetables = "Carrot, Celery"
, come si può effettuare uno slicing di questa stringa per ottenere solo "Celery"
?
Grazie per i tuoi commenti!