Corso di programmazione Python

L’obbiettivo del livello di Apprendimento del Linguaggio Python è di introdurre i bambini al mondo dei veri linguaggi di programmazione. Python è un linguaggio di programmazione testuale utilizzato per creare applicazioni, giochi e siti web. Questo linguaggio è uno dei più adatti per introdurre gli studenti alla programmazione informatica, motivo per cui è utilizzato per l’insegnamento da molte scuole e università. Dopo che gli studenti hanno completato i livelli richiesti in cui hanno appreso le basi della programmazione attraverso programmi a blocchi, qui iniziano a imparare la sintassi di Python. Le prime lezioni sono incentrate sull'installazione e la familiarizzazione con l'ambiente di programmazione, dopodiché iniziano a lavorare sulla creazione di algoritmi per la classificazione dei dati, la gestione delle liste e la risoluzione di varie operazioni algoritmiche.

Certificate

Certificates Mindhub

The student will receive certificate for each completed level.

Bonus points

500 points

Each completed module is bringing you 100 points and the full level 500 points.

Tools

python

Some of the instruments and programming environments used by the students in this level.

Boards

One level = 4 Modules

Location

One module = 4 class

Time

One class = 120 minutes

Enroll

100 POINTS

Module 1 - Introduzione al linguaggio di programmazione python

In questo modulo, agli studenti verrà introdotto per la prima volta il linguaggio di programmazione Python. Gli argomenti trattati includono un'introduzione alla programmazione utilizzando un linguaggio di programmazione, un'introduzione a Python stesso, un confronto con la programmazione a blocchi, l'installazione di IDLE (un ambiente di sviluppo integrato) e la creazione del primo programma in Python.

Topics

  1. Cos’è un linguaggio di programmazione? Cos’è Python? Installare Python.
  2. Familiarizzare con IDLE. Gli errori più comuni.
  3. I comandi principali. Paragone fra Scratch e Python.
  4. Giocare con Python. Creare un progetto.

100 POINTS

Module 2 - Liste in Python

Questo modulo è progettato per introdurre i bambini a ulteriori operazioni che coinvolgono le liste. Affrontando varie sfide pratiche, lavoreranno per raggiungere questi obiettivi.

Topics

  1. Progetto con liste.
  2. Stringhe in Pyhton.
  3. Cs’è una lista? Operazioni base con le liste.
  4. Riordinare una lista.

100 POINTS

Module 3 - Funzioni

In questo modulo, il bambino imparerà cos'è una funzione, come definire una funzione e come chiamarla. Con diversi tipi di progetti e giochi, il bambino acquisirà una profonda conoscenza dell'argomento.

Topics

  1. Le funzioni base.
  2. Parametri e valore di ritorno.
  3. Scope delle variabili.
  4. Progettto con le funzioni.

100 POINTS

Module 4 - Set

In questo modulo, il bambino imparerà cos'è un Set, come sono definiti e struttrati. Con diversi tipi di progetti e giochi, il bambino acquisirà una conoscenza profonda dell'argomento.

Topics

  1. Natura dei Set. Unione di Set.
  2. Unione di Set.
  3. Differenza dei Set.
  4. Lavorare coi set.