Domande con tag 'python'

3
risposte

Paradigma per gestire la lista di cose o singoli elementi

Molto spesso durante la codifica in Python (o in qualsiasi altra lingua in cui il tipo non è specificato) mi imbatto nel seguente problema: Voglio scrivere una funzione che possa accettare una cosa o un contenitore di tali cose in generale. A...
posta 05.09.2017 - 14:52
3
risposte

Pattern di debugging condizionale migliore?

Data la necessità di accedere solo in modalità di debug, il modo più semplice sarebbe utilizzare le condizioni: def test(x, debug=False): if debug: print(x) # ...Some more code if debug: print("Something else")...
posta 25.05.2018 - 16:29
2
risposte

auto vs super () "inconsistenza" in Python

Secondo Python documentazione , super() può essere usato senza argomenti all'interno delle definizioni di classe , perché il compilatore lo inserisce implicitamente con argomenti contestuali: class C(B): def method(self, arg):...
posta 17.03.2017 - 19:14
2
risposte

Come creare contratti in python

Attualmente sto imparando Python (da Java) e ho una domanda sui contratti. Esempio: un'applicazione definisce un'interfaccia che tutti i plugin devono implementare e quindi l'applicazione principale può chiamarla. In Java: public inter...
posta 09.12.2012 - 16:42
3
risposte

È buono lo stile Python per scrivere una funzione che non ha alcun effetto se non potenzialmente generare eccezioni?

A volte mi trovo a scrivere codice Python che assomiglia a questo: def check_stuff(param): if condition1(param): return "condition1" # These might be enum values, etc., instead of strings if condition2(param): return "c...
posta 02.03.2015 - 16:01
2
risposte

Linguaggio di scripting alternativo a Lua? [chiuso]

Vorrei aggiungere il supporto per lo scripting ad un'applicazione e con abbondanti linguaggi di scripting disponibili Sono un po 'sopraffatto. All'inizio pensavo a Python ma immagino che Python sia un po 'troppo grande per i miei gusti e l'ap...
posta 21.03.2013 - 08:20
4
risposte

Ordino le mie importazioni Python per lunghezza del nome. Ha senso?

Prima di tutto, sì, sono a conoscenza di PEP8 e metodo alfabetico . Ordino innanzitutto le mie importazioni in base al consiglio PEP8 : standard library imports related third party imports local application/library specific im...
posta 14.02.2018 - 03:57
4
risposte

Come ruotare un array di bit

Almomentohoun PIL oggetto immagine che memorizzo come una matrice di bit (1 e 0). Tuttavia ora vorrei poter ruotare l'immagine di 45 gradi. Un modo per farlo è prendere l'immagine PIL originale, applicare una matrice di trasformazione su di ess...
posta 27.05.2013 - 21:33
2
risposte

Devo usare .NET? (IronPython?) [Chiuso]

Ho chiesto in un'altra domanda su dove fosse un buon posto per iniziare a imparare a programmare e sono arrivato alla conclusione con le molte risposte utili, che mi piacerebbe provare con Python. Quindi ora, ci sarebbe un vantaggio nell'usare u...
posta 28.07.2011 - 22:41
4
risposte

Strutture dati per rappresentare espressioni logiche

Ecco una frase logica: term1 AND (term2 OR term3) OR term4 Che cos'è un modo efficace di archiviare queste informazioni in una struttura dati? Ad esempio, dovrei usare un grafico, con una proprietà su ciascun lato che definisce l'operato...
posta 21.07.2011 - 05:56