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 di programmazione. Rivediamo le competenze e i concetti chiave che hai padroneggiato, assicurandoti di essere preparato per argomenti più avanzati.
Tipi di Dati
Hai esplorato vari tipi di dati in Python, comprendendo come utilizzare efficacemente interi, stringhe, float e booleani. Questi sono cruciali 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 Nominazione delle Variabili
Una corretta nominazione delle variabili aiuta a rendere il tuo codice leggibile e manutenibile. Hai imparato a usare nomi significativi che riflettono i dati che contengono e che rispettano le convenzioni di nominazione di Python.
Ricorda le regole:
1. Inizia 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 un nome di variabile con un numero (ad esempio, 2item
non è valido).
2. Usa Solo Lettere, Numeri e Underscore
I nomi delle variabili devono contenere solo lettere, numeri e underscore. Ad esempio, item_name1
va bene, ma evita di usare caratteri speciali come i trattini (item-name
non è valido).
3. Fai Attenzione alla Sensibilità al Caso
Python tratta le lettere maiuscole e minuscole come diverse. Quindi, item
e Item
sono due variabili separate in Python.
4. Non Usare le Parole Riservate di Python
Evita di usare le parole chiave integrate di Python (come print
, if
e type
) come nomi di variabili, poiché sono già utilizzate per scopi speciali nel linguaggio.
Memorizzare Dati nelle Variabili
Hai praticato la memorizzazione e il recupero dei dati usando variabili, un aspetto fondamentale della programmazione che consente la manipolazione dei dati.
Puoi rivedere la memorizzazione e il recupero dei dati usando le variabili con l'esempio qui sotto:
# 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 ti ha permesso di eseguire operazioni dinamiche basate sui dati delle variabili, come visto 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 usando la funzione len()
, migliorando la tua capacità di lavorare con dati testuali. Ricorda, l'indicizzazione positiva inizia da 0
, e l'indicizzazione negativa inizia da -1
.
Guarda l'esempio qui sotto:
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
Slicing e Concatenazione delle Stringhe
Lo slicing e la concatenazione delle stringhe ti hanno permesso di manipolare le stringhe in modo efficace, creando nuove stringhe da quelle esistenti. È importante notare che quando si utilizza la sintassi string[start:end]
, start
è l'indice del primo carattere che vuoi includere, e end
è l'indice uno oltre l'ultimo carattere che vuoi 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 dei seguenti è un nome di variabile Python valido?
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 faresti a tagliare questa stringa per recuperare solo "Celery"
?
Grazie per i tuoi commenti!