🐍

Corso Completo: Python per Principianti

Jul 11, 2024

Corso Completo: Python per Principianti

Introduzione

  • Presentazione del corso da parte di Pitone Programmatore.
  • Corso ideale per chi non ha mai programmato e per chi desidera un riepilogo chiaro dei concetti di base di Python.
  • Python è un linguaggio semplice e potente, ideale per diverse applicazioni (app, AI, videogiochi, siti web).

Installazione di Python

  • Scaricare Python dal sito ufficiale python.org/downloads
  • Eseguire il file di installazione e spuntare la casella per aggiungere Python al PATH.
  • Avviare IDLE (Integrated Development and Learning Environment) per scrivere il primo programma.

Primo Programma in Python

  • Aprire un nuovo file in IDLE per scrivere il codice.
  • Modificare le impostazioni dell'editor (dimensione del testo, tema scuro).
  • Scrivere il primo comando con la funzione print() e salvare il file come baristaVirtuale.py.
  • Esempio di comando: print("Benvenuto al pub Drink&Codici").
  • Esecuzione del programma con F5 o tramite menu Run.

Introduzione alle Variabili

  • Creazione di variabili per memorizzare dati utili.
  • Differenti tipi di dati: stringhe, numeri interi (int), numeri decimali (float), booleani (True/False).
  • Esempio: drink_speciale = "DigitalVodka", prezzo_drink = 5.50.
  • Uso delle funzioni print() e input() per gestire output e input dei dati.
  • Conversione dei tipi di variabili: int, float, str.

Calcoli Matematici

  • Uso degli operatori matematici (+, -, *, /) e degli operatori unari (+=, -=).
  • Esempio di calcolo con il prezzo di un drink: prezzo_scontato = prezzo_drink - sconto_fedeltà.
  • Uso degli operatori di comparazione: <, <=, >, >=, ==, !=.
  • Introduzione alla logica booleana: operatori and, or, not.*

Le Liste in Python

  • Creazione e gestione di liste per memorizzare una serie di valori.
  • Operazioni sulle liste: aggiungere (append), inserire (insert), rimuovere (remove, pop), modificare, ordinare (sort).
  • Iterazione degli elementi con il ciclo for.
  • Uso della funzione len() per conoscere la lunghezza di una lista.

Condizioni e Cicli

  • Uso della dichiarazione if, elif, else per eseguire istruzioni condizionatamente.
  • Introduzione al ciclo while per ripetere istruzioni finché una condizione è vera.
  • Differenza tra break e continue nei cicli for e while.

Esercizio Pratico

  • Creare una mini-app che definisce 3 variabili (prezzo_drink, sconto, cliente_preferito) e interagisce con l'utente tramite input e condizioni.
  • Applicazione di uno sconto se le condizioni sono soddisfatte.
  • Stampa del prezzo finale del drink.

Principi di Programmazione

  • Principio DRY (Don't Repeat Yourself) per evitare codice ripetitivo.
  • Principio KISS (Keep It Simple, Stupid) per mantenere il codice semplice e comprensibile.

Conclusione del Corso

  • Revisione del codice della app baristaVirtuale per includere le funzionalità apprese.
  • Test della app con diverse scelte per verificare il funzionamento.
  • Ringraziamento e invito a iscriversi al canale per non perdere i prossimi video didattici e di intrattenimento.