
Presentazione del corso "Introduzione a Python".
Installazione dell 'IDE e di Python nel sistema operativo, introduzione.
Primo script su Python: il classico "Hello World"!
Le stringhe, gli interi ed il cast degli elementi.
Risoluzione dell'esercizio proposto nella lezione precedente.
I differenti tipi di dato in Python.
Lo "slice" di una lista. Vediamo cosa è e a cosa serve.
Il "Passo". Vediamo come usarlo.
Troviamo il valore minimo ed il valore massimo all'interno di una lista (numeri)
Vediamo le Nested Lists in Python, ovvero le liste nidificate.
Esempi pratici sulle liste nidificate o nested lists in python.
Vediamo come modificare gli elementi di una lista.
Vediamo il metodo Extend relativo alle liste.
Vediamo i metodi Extend ed Append relativi alle liste su python, a confronto fra di loro.
Vediamo cosa sono i "Set" in Python.
Analizziamo un potente ed utilissimo strumento di Python: i dizionari (dict).
Seconda parte della lezione sui dizionari.
Terza parte della lezione sui dizionari.
le Tuple in Python: vediamo cosa sono e a cosa servono.
Vediamo oggi quali sono gli operatori aritmetici in programmazione.
Vediamo quali sono gli operatori di confronto in programmazione.
Vediamo i famosi operatori booleani (o di Boole) in programmazione.
Gli operatori condizionali in programmazione (if, elif, else)
Gli operatori condizionali in programmazione (if, elif, else) parte seconda.
Vediamo come funziona il ciclo While in programmazione.
Vediamo come funziona il ciclo For in programmazione, ed analizziamo anche le istruzioni break e continue all'interno di un ciclo.
Vediamo l'utilizzo di "range" in combinazione con un ciclo for.
Vediamo l'utilizzo di "range" in combinazione con un ciclo for, seconda parte.
Vediamo la combinazione di for e di else.
Vediamo la combinazione di while e di else.
Vediamo una delle parti fondamentali della programmazione in generale: le funzioni (functions). Cosa sono e a cosa servono, molto brevemente.
Dopo aver introdotto il progetto, cominciamo ad inserire i libri all'interno di una lista.
Anziché in una lista, mettiamo i nostri elementi in un dizionario.
Facciamo crescere il dizionario.
Aggiungiamo una lista all'interno del dizionario.
Problematica #1, vediamo cosa succede.
Per aggiungere un libro, non vogliamo riscrivere sempre il nome dell'autore, anche perché potremmo fare errori di battitura. Vediamo quindi una lista di autori ed un codice associato agli autori stessi.
Sistemiamo il codice con commenti più chiari, testi più lineari e toglindo gli spazi inutili.
Salviamo tutto in formato json, in modo da non perdere dati ad un successivo riavvio.
Saluti finali ed idee su come poter andare avanti con lo sviluppo del progetto in autonomia.
E' uscito il corso di cui questo corso è parte integrante, dal titolo "Python Pratico".
Troverete ottimi spunti per proseguire in autonomia con i vostri progetti più interessanti.
Se volete seguirlo, cercatelo fra i miei corsi e cercare sul sito aziendale il codice sconto.
Grazie a tutti e buon proseguimento!
Questo corso sarà introduttivo al mondo Python. Non vuole approfondire tutti i concetti importanti, ma identificare gli aspetti più essenziali e con questi cominciare subito ad essere operativi con un esercizio pratico di sviluppo.
Si creerà un piccolo script "Biblioteca" dove si potranno aggiungere Autori e Libri, usando le competenze acquisite durante la parte teorica del corso.
La parte pratica sarà "in progress", ovvero subisce cambiamenti in corsa in base ai miglioramenti tecnici che verranno applicati di volta in volta.
Il corso vuol essere un corso propedeutico a corsi più avanzati su Python.