Domande con tag 'python'

2
risposte

Come denominare le variabili che si scontrano con le funzioni?

Ad esempio, in Python ho una funzione lowest_prime_factor che fa esattamente quello che dice. Quindi, in un'altra funzione, devo chiamare questa funzione e memorizzarla. In un altro linguaggio in cui variabili e funzioni possono condividere...
posta 21.08.2016 - 01:08
3
risposte

Gestisce la compatibilità con le versioni precedenti delle modifiche API

Ho un'API che mi consente di comunicare con un dispositivo. Il protocollo di comunicazione è memorizzato in un file JSON. Elenca gli eventi che il dispositivo può sollevare, le funzioni, il formato dei frame, ecc. Ma questo file JSON cambia s...
posta 01.09.2016 - 21:06
2
risposte

Implementazione di interfacce vs utilizzo di una classe base

Sto scrivendo un'applicazione in python. La parte su cui sono poco confuso sta fornendo una piccola struttura al mio codice. Questo è il requisito di base della mia applicazione web. Ho questi diversi punti finali: GET / reports / day...
posta 21.05.2018 - 09:06
2
risposte

DRY o non DRY in SDK

Sto dando un contributo a un progetto opensource da uno dei principali provider di hypervisor e ho notato che c'è un sacco di ripetizioni. Di seguito è ciò che intendo con questo, immagina di farlo più volte nella stessa classe e poi in altre...
posta 23.11.2018 - 17:18
2
risposte

Come completare un'attività in due istruzioni "altro" separate mantenendo ESSENZIALI [duplicato]

Qual è il modo migliore per implementare il seguente codice senza avere lo stesso codice duplicato in due blocchi diversi, ma mantenendo l'efficienza e la leggibilità? if (expression1): if (expression2 that can only be checked if express...
posta 21.11.2016 - 17:37
3
risposte

Evitare due istruzioni if per la stessa condizione con codice comune tra [chiuso]

Questo è un problema in cui mi imbatto spesso e sto cercando la soluzione migliore. Avrò un codice come questo (python): def func(var, opt): if opt: var = var.set_opt(opt) result = var.get_result() if opt: return...
posta 07.08.2017 - 21:26
1
risposta

È buona pratica di programmazione creare file senza estensione? [chiuso]

Spesso memorizzo i dati in file esterni con la codifica Python. Devo sempre salvarli con un'estensione, ad esempio .txt ? C'è qualche ragione per non (oltre al salvataggio di byte) di non dare l'estensione? So che sarà solo il mio codi...
posta 30.05.2015 - 23:27
2
risposte

Quando si utilizza un ORM quando dovrei sacrificare le prestazioni per comodità?

Lavoro molto con SQL Alchemy e, in quanto "programmatore pigro", mi piace la comodità che offre. Ma il "programmatore diligente" in me spesso si preoccupa dell'ottimizzazione e delle prestazioni delle query e più le prestazioni della mia appli...
posta 02.10.2018 - 18:51
2
risposte

Ciclo esplicito o implicito?

Perché o quando è preferito "esplicito" quando le soluzioni implicite sono spesso più leggibili e meno codice? Dice "esplicito è meglio di implicito" quando per esempio un ciclo implicito è meglio di un ciclo esplicito, non è vero? for every i...
posta 11.09.2011 - 21:56
3
risposte

Cosa posso fare con urllib?

Capisco che può recuperare risorse Internet, ma non apprezzo davvero pienamente ciò che significa. Stavo facendo le sfide su pythonchallenge.com, e ho superato quello che richiede urllib per recuperare la pagina e leggere il sorgente, ma non ved...
posta 19.12.2012 - 04:04