Come intendi i termini « bassa accoppiamento » (low coupling) e « alta coesione » (high cohesion) nel contesto della programmazione orientata agli oggetti (OOP)?
Python
Cos'è un iteratore e un oggetto iterabile? Quali metodi devono implementare? Come funziona il ciclo for sotto il cofano?
Qual è lo scopo dell'uso della costruzione 'with' in Python e quali compiti risolve?
Puoi spiegare cos'è il pattern decoratore in Python e come viene applicato?
A cosa servono le funzioni anonime in Python?
Spiega cosa sono le funzioni anonime in programmazione e come vengono utilizzate.
Utilizzi strumenti di IA nel lavoro e come li percepisce?
Puoi fare un esempio di utilizzo di una funzione anonima (lambda) nel tuo codice?
Puoi spiegare come viene implementata l'elaborazione asincrona dei compiti in Python e come funziona?
In quali situazioni è opportuno utilizzare chiamate asincrone in Python?
Quali restrizioni devono essere imposte a una funzione affinché un decoratore di caching funzioni correttamente? Cos'è una funzione pura e idempotente?
È possibile passare due volte attraverso il generatore? Perché?
Come arrivavano gli eventi originali in Kafka sulla vostra piattaforma: direttamente o attraverso uno strato isolante, come API Gateway?
Cosa verrà visualizzato sullo schermo come risultato dell'esecuzione del codice?
Modifica il generatore in modo che sia possibile cambiare il valore di batch_size al volo tramite il metodo send()
Quale metodo deve implementare un oggetto per diventare un gestore di contesto in Python?
Parla di yield from — quando viene usato e come funziona?
Cosa succede con il descrittore del file quando si fa un fork del processo?
Per quale complessità algoritmica in tempo verrà eseguita l'espressione?
Hai utilizzato la transazionalità di Kafka? Come è collegata la chiave alla partizione?