Introduzione a Python - Parte 1
Python è un linguaggio di programmazione semplice ma potente, ampiamente utilizzato
in ambito scientifico per simulazioni, analisi dati, automazione e calcoli numerici.
Installazione
Python può essere installato da [Link] oppure si può usare Anaconda,
che include strumenti scientifici utili (come NumPy, Pandas, Matplotlib).
1. Variabili e tipi di base
a = 3 # intero
b = 2.5 # numero decimale ( float )
c = ’ ciao ’ # stringa
d = True # booleano
print (a , b , c , d )
2. Operazioni matematiche
x = 4
y = 2
print ( x + y ) # somma
print ( x - y ) # sottrazione
print ( x * y ) # moltiplicazione
print ( x / y ) # divisione
print ( x ** y ) # potenza
print ( x % y ) # resto
3. Liste (array semplici)
numeri = [10 , 20 , 30 , 40]
print ( numeri [0]) # primo elemento
print ( len ( numeri ) ) # lunghezza
numeri . append (50) # aggiunge un elemento
4. Cicli
For
for i in range (5) :
print ( i )
1
While
n = 0
while n < 5:
print ( n )
n += 1
5. Condizioni logiche
x = 10
if x > 5:
print ( " Maggiore di 5 " )
elif x == 5:
print ( " Uguale a 5 " )
else :
print ( " Minore di 5 " )
6. Funzioni
def quadrato ( x ) :
return x **2
print ( quadrato (3) )
7. Importazione di librerie
import math
print ( math . sqrt (16) ) # radice quadrata
print ( math . pi ) # valore di pi greco
8. Input da tastiera
nome = input ( " Inserisci il tuo nome : " )
print ( " Ciao " , nome )
9. Conversioni di tipo
2
x = "5"
y = int ( x ) # da stringa a intero
z = float ( x ) # da stringa a float
print ( y + 3)
10. Applicazione: Calcolo della velocità
# Dati : spazio e tempo
spazio = 20 # in metri
tempo = 4 # in secondi
v e l o c i t = spazio / tempo
print ( " V e l o c i t = " , v e l o c i t , " m / s " )
Conclusioni
Queste basi di Python permettono di iniziare a scrivere piccoli programmi utili in ambito
scientifico. Con il tempo, si possono estendere le competenze con librerie come NumPy,
Pandas, Matplotlib, e SciPy per risolvere problemi complessi di fisica, ingegneria o
matematica computazionale.