Domande con tag 'python'

2
risposte

Set iterabile ordinato da Python, modificabile durante l'iterazione

Sto cercando una infrastruttura dati per gestire il ciclo di un gran numero di subroutine ordinate, alcune delle quali sono attive, molte delle quali non lo sono. Penso che ho bisogno di un'implementazione di un python set come oggetto che ri...
posta 18.02.2014 - 12:30
2
risposte

Una versione di Python shelve module che sa quando le sue voci sono state modificate può essere scritta in qualsiasi linguaggio di programmazione?

shelve è un modulo Python che semplifica la permanenza di un dizionario Python su disco (nelle giuste condizioni). La documentazione per shelve fornisce questo esempio per dimostrare una delle trappole dell'uso di uno scaffale: impor...
posta 06.07.2014 - 19:33
1
risposta

Codifica di uno script di bash da utilizzare in Python

Sto scrivendo del codice in Python che controlla la validità di una chiave di licenza dopo aver interrogato un server. Se è valido, il programma Python a sua volta esegue alcuni script di bash. Come creare un binario combinato dello script py...
posta 08.08.2013 - 09:52
1
risposta

Come organizzare le mie funzioni di test?

Sto scrivendo un'applicazione software di qualche migliaio di righe di codice (in Python), e al fine di mantenere il tutto insieme, lentamente ma certamente la necessità di test unitari (e successivamente, altri tipi di test .. .) è sorto. Il...
posta 16.12.2018 - 10:54
1
risposta

Quali sono i potenziali pericoli dell'utilizzo di questo tipo di trucco cheat in Python?

In un programma su cui sto lavorando, ho bisogno di fare una notevole quantità di riflessioni in tempo reale al fine di mantenere un elenco di "attributi" conosciuti in tutta la struttura del programma (da utilizzare con una sorta di "assistente...
posta 28.11.2018 - 19:46
3
risposte

Come e perché abbiamo caratteri di sottolineatura nella denominazione delle variabili

Se guardo nel codice Python e talvolta anche nei codici C, ci sono spesso due variabili con lo stesso nome, ad eccezione del carattere di sottolineatura. Ad esempio due variabili variable1 data; variable2 _data; Perché è così e qual è lo sf...
posta 05.05.2017 - 18:57
1
risposta

I callback dovrebbero essere chiamati con argomenti denominati o posizionali?

La domanda viene posta nel contesto di Python, ma è anche rilevante per tutte le lingue con supporto per i parametri denominati. Se qualche entità nel mio codice (ad esempio un'implementazione di pubsub) o anche una semplice funzione accetta...
posta 28.02.2017 - 18:37
2
risposte

Rilascio dell'applicazione GUI Python su GitHub: usi ancora setup.py?

Prima domanda di ingegneria del software, quindi spero di essere in argomento. Sono uno scienziato accademico che lavora su applicazioni GUI Python per uso educativo (ed eventualmente di ricerca). La GUI utilizza PyQt e pyqtgraph per tracciar...
posta 05.04.2017 - 03:02
2
risposte

Critica sul principio di progettazione e validità di tali in generale

Speravo potessi dare un feedback su un'idea che avevo per la progettazione di funzioni. Sto cercando di pensare a un principio unificatore per scegliere quali funzioni dovrebbero tornare. Il progetto specifico è per lo più classi di accesso a...
posta 08.01.2017 - 19:23
1
risposta

Denominazione della classe Python: classi nidificate o nomi composti?

Ho riscontrato uno scenario in cui non riesco a decidere quale sia la migliore (o peggiore) strategia di denominazione. Il contesto è il seguente: una parentesi (come in un torneo) costituita da nodi, dove il nodo è costituito da due elementi as...
posta 30.06.2017 - 13:19