Domande con tag 'python'

6
risposte

Progettazione per un algoritmo che segnala i progressi

Ho un algoritmo iterativo e voglio stampare i progressi. Tuttavia, potrei anche volere che non stampi qualsiasi informazione, o stamparla in altro modo, o fare altra logica. In un linguaggio orientato agli oggetti, eseguirò le seguenti soluzio...
posta 18.02.2011 - 14:08
2
risposte

MVC è il modello ottimale per creare un servizio web RESTful?

Non essendo un professionista Java, di recente sono venuto a conoscenza delle specifiche JAX-RS e del framework Apache CXF. Mentre continuo a girare intorno a tutte queste cose, leggo anche questa domanda su SO . Poiché MVC è un modello di p...
posta 17.04.2013 - 18:11
2
risposte

Interrogando il controllo del tipo pitone

Ho visto innumerevoli volte il seguente approccio suggerito per "prendere in una collezione di oggetti e fare X se X è una Y e ignorare l'oggetto altrimenti" def quackAllDucks(ducks): for duck in ducks: try: duck.quack("QUACK")...
posta 29.11.2012 - 15:23
1
risposta

Devo usare le eccezioni per controllare l'intervallo di parametri in Python?

Ad esempio per la seguente firma del metodo: def genClusters(n_clusters, n_nodes, cluster_distribution): n_clusters dovrebbe essere un numero intero superiore a 1. n_nodes dovrebbe essere un numero intero superiore a n_...
posta 23.01.2015 - 02:57
1
risposta

Il modo migliore per imparare Python + GUI quando si proviene da .NET

Ho sviluppato applicazioni in C # / VB.NET per circa 3-4 anni ( .NET Framework v2.0, 3,5, 4). Ho anche sviluppato alcune applicazioni o script da riga di comando in C e Python sotto Linux. A volte ho bisogno di sviluppare le mie applicaz...
posta 30.01.2011 - 04:39
3
risposte

Utilizzo di una chiusura per evitare la duplicazione del codice in Python

A volte mi ritrovo a voler eseguire lo stesso codice da punti diversi nella stessa funzione. Supponiamo di avere qualche funzione func1 e voglio fare la stessa cosa da alcuni punti diversi in func1. Normalmente il modo per farlo sarebbe scrivere...
posta 23.04.2014 - 01:40
1
risposta

Build, integrazione continua e distribuzione per progetti Python?

Potresti dirmi quali strumenti sono usati in python per costruire progetti, come pure quali server di integrazione continui vengono utilizzati e come distribuire progetti sul server? Quello che intendo sono i progetti web, ma sarà comunque felic...
posta 16.06.2011 - 13:11
2
risposte

Python multiple ereditari o decoratori per comportamenti componibili

Recentemente ho scoperto (o meglio ho capito come usare) l'ereditarietà multipla di Python, e temo che ora lo sto usando nei casi in cui non è una buona idea. Voglio avere una sorgente di dati di partenza ( NewsCacheDB , TwitterStream )...
posta 22.03.2013 - 15:26
2
risposte

Decoratori in Python

Sto solo imparando Python, e attualmente sto giocando con il framework Tornado. Vedo questa classe: class AuthHandler(BaseHandler, tornado.auth.GoogleMixin): @tornado.web.asynchronous def get(self): if self.get_argument("openid...
posta 26.07.2012 - 09:35
1
risposta

Racchiudere l'invocazione principale di una funzione in un if

Come parte della mia classe CS della scuola, sto leggendo Programming Python di John Zelle. Nel libro, Zelle parla di circondare l'invocazione di un metodo principale con if <condition>: main() dove la condizione è qualcosa come...
posta 17.11.2015 - 02:26