2022-23 – 4AA

  1. 12/9 – Introduzione a Python
  2. 15/9 – DAL PROBLEMA ALLA RISPOSTA
  3. 22/9 – Caratteristiche di Python (semplice, modulare, …) – Hello World!
  4. 27/9 – GLOSSARIO – GLI ERRORI 1 (Bug) – Schemi output 1
  5. 28/9 – GLI ERRORI 2 – Schemi output 2 – ASCII Art
  6. 4/10 – COMPILATORE, INTERPRETE – TURTLE: introduzione a Turtle
  7. 5/10 – TURTLE: Con un solo tratto
  8. 11/10 – LINGUAGGIO DI PROGETTO; funzioni matematiche: import, math, …
  9. 14/10 – Introduzione alle variabili
  10. 17/10 – Prova le funzioni matematiche – Cerchio
  11. 21/10 – Parole chiave – Identificatori
  12. 28/11 – VERIFICA
  13. 11/11 – Operatori – Prova gli operatori matematici – Prova gli operatori di confronto
  14. 15/11 – OPERATORI – Problema delle piastrelle – SCAMBIARE – Problema dello scambiare
  15. 18/11 – input() – print()
  16. 22/11 – Sequenze di escape – print() formattato (%s)
  17. 25/11 – print() formattato (%s, %c, %i, %f) – Assegnazioni
  18. 2/12 – SEQUENZA – Struttura del programma – DIAGRAMMI DI FLUSSO
  19. 6/12 – VERIFICA
  20. 13/12 – SELEZIONE DOPPIA – Selezioni – Positivo/negativo, pari/dispari, minore/maggiore
  21. 16/12 – SELEZIONE SINGOLA
  22. 20/12 – VERIFICA (recuperi)
  23. 23/12 – SCRATCH: Pen Art

  1. 10/1 – RECUPERO: lessico Python
  2. 13/1 – RECUPERO: lessico Python. Funzioni predefinite.
  3. 17/1 – SELEZIONI ANNIDATE, Equazione di 1° grado, Equazione di 2° grado
  4. 24/1 – SELEZIONE MULTIPLA 1, Prezzo ridotto, Terne pitagoriche?
  5. 27/1 – Selezione multipla. Prezzo ridotto. Triangolo equilatero? Orario legale?
  6. 31/1 – print() con for, ripetizioni con for
  7. 3/2 – REYER SCHOOL CUP
  8. 7/2 – Assemblea di classe
  9. 10/2 – Funzione range()
  10. … Padova
  11. … Ripetizione con while
  12. 28/2 – “Massimo da tastiera”, “Rettangoli di asterischi”, “Tabella pitagorica”.
  13. 3/3 – “Conta pos/nul/neg”, “Somma 1000”, “Perfetto?”
  14. 7/3 – VERIFICA
  15. 9/3 – …
  16. 17/3 – Funzioni senza risultato: “saluto(…)”, “quadrato(…)”
  17. 21/3 – Funzioni senza risultato: “quadrato(…)”, “rettangolo(…)”

RIEPILOGO

TEORIA Python – Linguaggio Python – Applicazioni
  1. DAL PROBLEMA ALLA RISPOSTA
  2. PSEUDOCODICE
  3. GLI ERRORI
  4. DIAGRAMMI DI FLUSSO
  5. OPERATORI

  1. Parole chiave
  2. Funzioni predefinite
  3. Funzione type()
  4. Funzioni di conversione
  5. Identificatori
  6. Riepilogo operatori
  7. Assegnazioni
  8. Moduli
  9. import
  10. math
  11. input()
  12. print()
  13. Sequenze di escape
  14. print() formattato
  15. RIEPILOGO
  1. Prova gli operatori matematici
  2. Prova gli operatori di confronto
  3. Prova le funzioni (int)
  4. Prova le funzioni (float)

  1. METAFORA DELLA TARTARUGA
  1. Modulo turtle
  1. Con un solo tratto…
  1. SEQUENZA

  1. Struttura del programma
  1. Schemi output – 1
  2. Cerchio
  3. Scambiare i valori di variabili
  1. SELEZIONE SINGOLA
  2. SELEZIONE DOPPIA
  3. SELEZIONI ANNIDATE
  4. SELEZIONE MULTIPLA

  1. Selezioni
  1. Equazione di 1° grado
  2. Equazione di 2° grado
  3. Prezzo ridotto
  4. Orario legale

  1. RIPETIZIONE PRECALCOLATA
  2. RIPETIZIONE CON CONTROLLO IN TESTA

  1. Ripetizioni con for
  2. print() con for
  3. range()
  4. Ripetizioni con while
  5. Riepilogo ripetizioni

  1. Angoli e funzioni matematiche (for)
  2. Angoli e funzioni matematiche (while)
  3. Non divisibili per 2, 3 e 5
  4. Schemi output – 2

  1. I SOTTOPROGRAMMI
  2. PASSAGGIO DEI PARAMETRI
  3. FUNZIONI
  4. RIEPILOGO
  5. RICORSIONE

 

  1. Funzioni
  2. Funzioni con return
  3. Funzioni SENZA risultato
  4. Funzioni CON risultato
  1. Funzioni utente
    Senza risultato – Elenco
  2. Quadrati, cornici…
  3. Rettangolo di asterischi [+++]

Liste
Modulo random
Stringhe

RISORSE




Anno scolastico 2021/22

FUNZIONI predefiniteDATI – listLIBRERIE – statistics

LISTE – Manipolare una lista… – LISTE – Minimo/massimo – LISTE – Intervallo – LISTE – Media aritmetica – LISTE – Altre medie… – LISTE – Mediana – LISTE – Moda – LISTE – Scarti… – LISTE – Numeri casuali – LISTE – Mescolare – LISTE – Estrazione casuale

ALGORITMI – Presente? – ALGORITMI – Ricerca sequenziale – ALGORITMI – Ricerca con sentinella – ALGORITMI – Ricerca binaria – ALGORITMI – Bubble sort – ALGORITMI – Selection sort – ALGORITMI – Vettori – ALGORITMI – Matrici quadrate – ALGORITMI – Matrici rettangolari – Figure 3D con Visual Python (cenni)

Funzioni di aggregazione – PROBLEMI CON LE LISTERicerca sequenzialeRicerca sequenziale con sentinellaRicerca binaria – Bubble SortSelection sort

Indicatori statistici – 1 – Indicatori statistici – 2 – Indicatori statistici – 3