La lezione 1 introduce Python come linguaggio di programmazione dinamico orientato agli oggetti, coprendo variabili, stringhe, numeri, strutture di controllo e funzioni builtin. Viene enfatizzato che l'apprendimento di Python consente di utilizzare e modificare programmi esistenti anziché svilupparne di nuovi in breve tempo. L'importanza della comunicazione tra uomo e macchina e il concetto di oggetti, composti da attributi e metodi, sono evidenziati.