- Home
- Come orientarsi
- Installazione
- A - Fondamenti
- Introduzione rapida a Python
- Strumenti e script
- A1 Tipi di dato
- Basi
- Interi
- Scarica zip esercizi
- Jupyter
- Oggetti
- Variabili
- Rilevare il tipo di una variabile
- Riassegnare una variabile
- Riusare una variabile
- Assegnazioni - domande
- Esercizio - scambia
- Esercizio - ciclare
- Cambiare il tipo durante l’esecuzione
- Comandi multipli su una stessa linea
- Inizializzazioni multiple
- Esercizio - scambiare come un ninja
- Nomi di variabile
- Nomi di variabile - domande
- Tipi numerici
- Numeri interi
- Prosegui
- Booleani
- Scarica zip esercizi
- Operatori tra booleani
- Booleani - Domande con costanti
- Domande con variabili
- De Morgan
- Conversione
- Domande - cos’è un booleano?
- Ordine di valutazione
- Errori nella valutazione
- Operatori di comparazione
- Congiungere comparazioni
- Esercizio - Il Tagliaerbe 1
- Esercizio - Il Tagliaerbe 2
- Esercizio - Il Tagliaerbe 3
- Esercizio - Il Tagliaerbe 4
- Esercizio - Il Tempio di Lava
- Esercizio - La Torre di Gradius I
- Esercizio - Il Salto del Tubo
- Esercizio - La Torre di Gradius II
- Prosegui
- Float
- Challenge
- Interi
- Stringhe
- Introduzione
- Scarica zip esercizi
- Che fare
- Creare stringhe
- Stampare - le celle
- La stringa vuota
- Stampare più stringhe
- Lunghezza di una stringa
- Stampare - sequenze di escape
- Encodings
- Le stringhe sono immutabili
- Stringhe e numeri
- Conversioni - da stringa a numero
- Conversioni - da numero a stringa
- Formattare stringhe
- Prosegui
- Operatori
- Metodi base
- Metodi di ricerca
- Challenge
- Introduzione
- Liste
- Introduzione
- Operatori
- Metodi di base
- Metodi di ricerca
- Challenge
- Tuple
- Insiemi
- Dizionari
- Introduzione
- Operatori
- Metodi
- Dizionari speciali
- Challenge
- Basi
- A2 Controllo di flusso
- Comando if
- Ciclo for
- Introduzione
- Iterare stringhe
- Iterare liste
- Iterare tuple
- Iterare insiemi
- Iterare dizionari
- For annidati
- Challenge
- Ciclo while
- Sequenze
- Introduzione
- Scarica zip esercizi
- Iterabili - liste
- iterabili - range
- Materializzare una sequenza
- reversed
- sorted
- zip
- List comprehensions
- Domande list comprehension
- Esercizio - list comprehension
- List comprehension filtrate
- Domande list comprehension filtrate
- Esercizi - list comprehension filtrate
- Esercizio - Data science
- Prosegui
- Challenge
- Introduzione
- A3 Algoritmi di base
- Funzioni, gestione errori e testing
- Definire funzioni
- Gestione errori e testing
- Funzioni con stringhe
- Funzioni con liste
- Funzioni con tuple
- Funzioni con insiemi
- Funzioni con dizionari
- Challenge
- Matrici di liste
- Introduzione
- Altri esercizi
- Scarica zip esercizi
- Esercizio - diag
- Esercizio - anti_diag
- Esercizio - is_utriang
- Esercizio - attacca_sx_mod
- Esercizio - trasposta_1
- Esercizio - transposta_2
- Esercizio - matriverba
- Esercizio - cirpillino
- Esercizio - bandiera
- Esercizio - evita_diag
- Esercizio - no_diag
- Esercizio - no_anti_diag
- Esercizio - repcol
- Esercizio - matinc
- Esercizio - flip
- Esercizio - muro
- Esercizio - ordinul
- Esercizio - gratt
- Esercizio - discarica
- Esercizio - school lab
- Esercizio - toepliz
- Esercizio - Moltiplicazione di matrici
- Esercizio - check_nqueen
- Prosegui
- Challenge
- Strutture composte
- Matrici Numpy
- Introduzione
- Esercizi
- Scarica zip esercizi
- Esercizio - quadrofor
- Esercizio - quadroslices
- Esercizio - quadroriemp
- Esercizio - media_righe
- Esercizio - matrot
- Esercizio - disp
- Esercizio - radalt
- Esercizio - scacchiera
- Esercizio - somma_alterna
- Esercizio - media_meta
- Esercizio - matxarr
- Esercizio - colgap
- Esercizio - sostmax
- Esercizio - quadranti
- Esercizio - scendisali
- Esercizio - gradini
- Esercizio - scalivert
- Esercizio - compricol
- Esercizio - revtriang
- Esercizio - camminas
- Esercizio - camminaz
- Prosegui
- Challenge
- Funzioni, gestione errori e testing
- B - Analisi dati
- Formati dati
- File a linea
- File CSV
- File JSON
- Challenge
- Visualizzazione
- Pandas
- Intro
- Operazioni avanzate
- Challenge
- Ricerca - espressioni regolari
- Integrazione dati
- Estrazione dati
- Information retrieval
- Computer vision
- Formati dati
- C - Applicazioni
- Interfacce grafiche
- Mappe interattive
- Esempio webapp
- Database
- Web development
- D - Progetti
- Progetti svolti
- Realizza il tuo progetto
- Challenge
- Kaggle Challenge - dataset per tutti i gusti
- A Prova di Hacker Challenge - Analisi vulnerabilità siti
- Pantheon Challenge - Personaggi culturalmente importanti
- Trader Challenge - Analisi quotazioni di borsa
- Criptovalute Challenge
- GapMinder Challenge - Analisi dati socio-economici
- OpenParlamento Challenge
- Filosofi influenti Challenge
- OEIS Challenge - Sequenze numeri interi
- RiParco dalla Città Challenge - mappe e foto
- Astro Tracker Challenge
- Catena di Distribuzione Challenge
- E - Appendice
- Riferimenti
- Riferimenti per argomento
- Libro Passo dopo passo impariamo a programmare con Python
- Lezioni di Nicola Cassetta
- Pensare in Python seconda edizione
- W3Resources website
- Corso Python 3 di Nicola Zoppetti
- Guida Introduttiva a Python 3 guida ufficiale
- Immersione in Python 3
- SoftPython in inglese
- Geeks for Geeks
- Introduction to Scientific Programming with Python
- Comandamenti
- Ringraziamenti
- Revisioni
- Agosto 2022
- Agosto 2021
- Maggio 2021 - Altre challenge
- Marzo 2021 - 6.0 - Challenge per Fondamenti
- Ottobre 2020 - 5.0 - Sezione Fondamenti
- Gennaio 2020 - 4.0 - Semplificato la struttura delle cartelle negli esercizi
- Settembre 2019 - Challenges ICTDays Summercamp
- Settembre 2019 - esercizi integrativi
- 19 Settembre 2018 - 3.0
- 30 Agosto 2018 - 0.3
- 20 agosto 2018 - archiviati i vecchi seminari AA 2017/18
- Marzo 2018 - 0.2
- Dicembre 2017 - 0.1
- Riferimenti
- Indice