# 3. Scrivere un decoratore semplice che misuri il tempo di esecuzione di una funzione # 4. Dati: due tabelle # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Compito: # Scrivi una query che mostra i nomi dei dipartimenti e il loro salario medio, ma solo per quei dipartimenti dove il salario medio è superiore, # rispetto alla media di tutti i dipendenti dell'azienda. Ordina i risultati per salario medio in ordine decrescente.
Python
Quali passi hai intrapreso durante la ricerca e l'assunzione di un nuovo lavoro?
Come si dichiarano e si utilizzano i metodi privati all'interno delle classi in Python?
Può spiegare cosa si intende per injection SQL e qual è il pericolo di questo tipo di vulnerabilità?
Quando è preferibile usare il metodo PUT e quando il POST nell'API REST?
Quali sono i principi fondamentali da considerare nella formazione di un team per lo sviluppo di un progetto con ciclo di vita completo?
Puoi spiegare il principio di funzionamento e lo scopo del pattern 'Factory astratta' nella progettazione del software?
La stringa è immutabile. Ma se ho una variabile, le assegno una stringa, e nella riga successiva ne riassegno un'altra, non cambia. Come si spiega?
Quali sono le principali funzionalità e capacità offerte dal sistema di gestione del database PostgreSQL?
Come implementi i processi di verifica dell'identità e di accesso nei sistemi?
Perché sono importanti i livelli di isolamento delle transazioni nei sistemi di gestione dei database?
Qual è la differenza fondamentale tra gli algoritmi di classificazione e quelli di clustering?
Qual è il comportamento previsto se in una funzione si imposta una lista vuota come valore predefinito per un argomento?
Descrivi il progetto più recente che hai realizzato e il tuo ruolo in esso.
Sei pronto a imparare un nuovo linguaggio di programmazione per ampliare le tue competenze?
Come viene effettuata l'allocazione della memoria per gli elementi di una lista collegata in Python?
Quali vantaggi rendono ClickHouse uno strumento preferito per l'elaborazione analitica e l'esecuzione di query aggregati?
Quale tipo di dato viene utilizzato per memorizzare valori di stringa in Python?
Quale risultato si otterrà al termine dell'esecuzione di una funzione generatore in Python?
Come si può innescare manualmente un'eccezione in Python?