codequick-darkmode-logo
AccediIscriviti
Corso di base su Python

Programma:

Corso di base su Python

21 Lezioni 338 Domande di Programmazione Online


Quali argomenti saranno trattati nel corso?

Fondamenti di Programmazione

  1. Introduzione:

    • Panoramica del corso e obiettivi

    • Importanza di Python nella programmazione

    • Prerequisiti e come iniziare

  1. Variabili e Tipi di Dati:

    • Istruzione di stampa: print() - Stampa la tua prima linea di codice.

    • Dichiarazione di variabili - Definisci e inizializza le variabili.

    • Tipi di dati in Python - Esplora interi, float e stringhe.

    • Conversione di tipo - Converti i dati tra diversi tipi.

    • Calcoli matematici più avanzati - Migliora le competenze matematiche in Python.

  1. Operazioni Aritmetiche:

    • Aritmetica di base - Padronanza di addizione, sottrazione, moltiplicazione e divisione.

    • Precedenza degli operatori - Controlla l'ordine delle operazioni.

    • Funzioni matematiche in Python - Esplora le funzioni matematiche integrate.

Lavorare con le Strings

  1. Introduzione alle Stringhe:

    • Fondamenti delle Stringhe - Comprendere la struttura delle stringhe.

    • Manipolazione delle Stringhe - Imparare la concatenazione e il slicing.

    • Metodi delle Stringhe - Esplorare potenti metodi delle stringhe.

  1. Indicizzazione e slicing con le stringhe:

    • Indicizzazione delle stringhe - Accesso ai singoli caratteri.

    • Slicing delle stringhe - Estrazione di sottostringhe in base a criteri.

    • Manipolazione delle stringhe - Applicazione di tecniche per risolvere problemi reali.

  1. Proprietà e Metodi delle Stringhe:

    • Proprietà delle stringhe - Esplora le caratteristiche intrinseche delle stringhe.

    • Metodi delle stringhe - Utilizza metodi per una manipolazione efficiente.

    • Manipolazione delle stringhe - Applica tecniche avanzate per la trasformazione.

  1. Formattazione della stampa con le stringhe:

    • Formattazione delle stringhe - Padronanza delle opzioni di formattazione.

    • Uso delle f-string - Impara la formattazione concisa con le f-strings.

    • Formattazione dell'istruzione print - Migliorare le istruzioni di stampa.

Comprensione della logica Booleana

  1. Comprensione dei Valori Booleani:

    • Nozioni di base sui booleani - Afferra le nozioni essenziali dei valori booleani.

    • Operatori booleani - Esplora le operazioni AND, OR e NOT.

    • Espressioni booleane - Impara a creare condizioni logiche.

  1. Operatori Logici:

    • Logical AND - Combina condizioni con AND.

    • Logical OR - Combina condizioni con OR.

    • Logical NOT - Nega un valore booleano.

  1. Istruzioni Condizionali (if, else, elif):

    • Istruzione if - Prendere decisioni basate su condizioni.

    • Istruzione else - Gestire risultati alternativi.

    • Istruzione elif - Combinare molteplici condizioni.

  1. Espressioni Booleane:

    • Espressioni booleane - Costruire condizioni complesse.

    • Logica condizionale - Applicare la logica per controllare il flusso del programma.

    • Utilizzo dei booleani - Migliorare il processo decisionale nel tuo codice.

Cicli Python e Istruzioni di Controllo

  1. Cicli (for e while):

    • Nozioni di base sui cicli for - Iterare su sequenze con cicli for.

    • Nozioni di base sui cicli while - Ripetere azioni con cicli while.

    • Istruzioni di controllo dei cicli - Manipolare l'esecuzione dei cicli.

    • Cicli for annidati - Implementare cicli all'interno di cicli.

  1. Istruzioni Break e Continue:

    • Istruzione Break - Esce anticipatamente da un loop.

    • Istruzione Continue - Salta il resto di un'iterazione del loop.

    • Controllo dei loop in Python - Regola finemente il comportamento del loop.

Funzioni e Strutture Dati

  1. Definizione e invocazione di funzioni:

    • Fondamenti delle funzioni - Comprendere la struttura della funzione.

    • Parametri della funzione - Passare informazioni alle funzioni.

    • Valori di ritorno della funzione - Ricevere e utilizzare i risultati delle funzioni.

  1. Parametri della funzione e valori di ritorno:

    • Parametri della funzione - Impara a lavorare con i parametri delle funzioni.

    • Valori di ritorno della funzione - Approfondisci i valori di ritorno delle funzioni.

    • Utilizzo delle funzioni - Applica le funzioni per risolvere problemi reali.

  1. Liste in Python:

    • Nozioni di base sulle liste - Comprendere i concetti fondamentali delle liste.

    • Operazioni con le liste - Esplorare una gamma di tecniche di manipolazione delle liste.

    • Comprensione delle liste - Immergersi nella creazione e trasformazione concise delle liste.

  1. Dizionari in Python:

    • Concetti di base dei dizionari - Comprendere i concetti fondamentali dei dizionari.

    • Operazioni sui dizionari - Esplorare operazioni versatili per i dizionari.

    • Metodi dei dizionari - Approfondire la manipolazione e il recupero efficienti.

  1. Tuples con Python:

    • Nozioni di base sui tuples - Impara le caratteristiche e i casi d'uso dei tuples.

    • Operazioni sui tuples - Esplora le potenti operazioni disponibili per i tuples.

    • Unpacking di tuples - Utilizza l'unpacking di tuples per un codice conciso.

  1. Sets in Python:

    • Nozioni di base sui set - Comprendere le proprietà chiave dei set.

    • Operazioni sui set - Esplorare le operazioni per una manipolazione efficiente dei set.

    • Metodi dei set - Utilizzare i metodi built-in per la trasformazione dei set.

  1. Importazione e Utilizzo di Moduli:

    • Importazione di moduli - Impara ad importare moduli di codice esterni.

    • Utilizzo dei moduli - Esplora l'applicazione pratica dei moduli.

    • Librerie standard in Python - Scopri le librerie comuni per compiti diversi.

  1. Considerazioni Finali sulla Padronanza di Python3:

    • Riflessioni sul Percorso di Apprendimento di Python3

    • Ringraziamenti e Prossimi Passi