Domande con tag 'python'

1
risposta

Quando dovrei creare una sottoclasse di un'eccezione in Python?

Nel mio codice ci sono circa sette posti in cui sollevo un'eccezione. Tutte queste eccezioni sono trattate allo stesso modo: stampa un errore per registrare il file, riporta lo stato del software su predefinito ed esci. Durante la revisione d...
posta 08.03.2015 - 16:36
2
risposte

L'ereditarietà di Python è uno stile di ereditarietà "is-a" o uno stile compositivo?

Dato che Python consente l'ereditarietà multipla, che aspetto ha l'ereditarietà idiomatica in Python? Nelle lingue con ereditarietà singola, come Java, l'ereditarietà verrebbe utilizzata quando si potrebbe dire che un oggetto "è-a" di un altr...
posta 02.01.2016 - 01:59
1
risposta

Come rifattorizzare un Python "dio class"?

Problema Sto lavorando su un progetto Python la cui classe principale è un po '" God Object ". Ci sono così friggin "molti attributi e metodi! Voglio refactoring della classe. So Far ... Per il primo passo, voglio fare qualcosa di...
posta 28.03.2012 - 18:45
1
risposta

Qual è il modello matematico della classe di Python?

Comprendo che il modello classico dei lambda-paper non è valido per Python. E le chiusure non sono il modello matematico dell'implementazione del sistema Python. Quindi quale modello è?     
posta 07.12.2012 - 01:23
2
risposte

Disegna un grafico di chiamata

Sto mantenendo una vecchia base di codice scritta in python. In particolare c'è una parte di codice complessa che da un modulo chiama altre funzioni da altri moduli che chiamano altre funzioni e così via. Non è OOP, solo funzioni e moduli. Ho c...
posta 21.04.2015 - 12:29
2
risposte

Come funziona il caching basato su chiavi?

Recentemente ho letto un articolo sul blog 37Signals e io rimango a chiedermi come ottengono la chiave cache. Va tutto bene, avendo una chiave di cache che include il timestamp dell'oggetto (questo significa che quando si aggiorna l'oggetto...
posta 02.03.2012 - 11:43
4
risposte

Come modellare le date parziali in Python? Come un anno sconosciuto, o un giorno sconosciuto del mese?

Voglio essere in grado di catturare fatti come Bob was born in 2000 e Bill's birthday is May 7th . In entrambi gli esempi conosciamo solo una parte della data di nascita della persona. In un caso conosciamo solo l'anno; nell'altro ca...
posta 18.05.2015 - 19:00
3
risposte

Python Multiprocessing con Queue vs ZeroMQ IPC

Sono impegnato a scrivere un'applicazione Python usando ZeroMQ e implementando una variazione del pattern di Majordomo come descritto nel ZGuide . Ho un broker come intermediario tra un insieme di lavoratori e clienti. Voglio fare un ampio...
posta 14.06.2013 - 21:28
3
risposte

Come devono essere gestiti i collegamenti di dipendenza privati in setup.py

Al lavoro usiamo un server Pypi privato. Questo server Pypi è specificato come link di dipendenza: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dep...
posta 06.11.2014 - 19:12
3
risposte

Come gestire correttamente i parametri globali per il test delle unità in python?

Stiamo implementando molti algoritmi che in genere hanno molti parametri condivisi, noti pubblicamente e rilevanti per la sicurezza. Attualmente, usiamo semplicemente una classe che contiene tutti i parametri e due oggetti globali predefiniti...
posta 13.03.2017 - 22:20