Domande con tag 'python-3.x'

1
risposta

Modulo ORM diviso senza creare importazioni cicliche o effetti collaterali

Prefazione Ho una libreria ORM per un database relazionale immobiliare. Il framework utilizzato è peewee . La libreria contiene ~ 60 modelli, ognuno dei quali rappresenta una tabella distinta. I modelli rappresentano una (pre-definita, pr...
posta 09.04.2018 - 15:58
3
risposte

La classe genitore utilizza i metodi definiti in child

Sto lavorando su un programma di grandi dimensioni (più di 10.000 righe di codice). Di seguito è riportato un esempio (auspicabilmente non troppo semplificato) di un problema che a volte affronterò: class MyClass1(object): def func_1(s...
posta 16.05.2015 - 23:01
1
risposta

Qual è il vantaggio di determinare staticamente gli ambiti e di utilizzarli dinamicamente in caso di Python?

In primo luogo lasciatemi chiarire che conosco C e sto imparando Python. Quindi il mio OOPS è un po 'brutto. Stavo leggendo il tutorial ufficiale e ho trovato questo Although scopes are determined statically, they are used dynamically....
posta 22.07.2013 - 20:53
2
risposte

Qual è il momento giusto per il refactoring del codice, non l'ottimizzazione?

Ho lavorato a un'applicazione basata su Python (Django) / JavaScript (AngularJS) da un po 'di tempo. (Ho imparato tutto questo sulla strada, in precedenza era stato un programmatore Java) e ho avuto momenti in cui il il codice era davvero ingest...
posta 11.07.2017 - 14:22
2
risposte

Perché Python 3.4 è ancora sviluppato dopo il rilascio di 3.5? [chiuso]

L'ultima versione di Python è 3.5.1. Tuttavia, l'ultima versione è 3.4.4. Perché 3.4.x è ancora sviluppato? Ci sono cambiamenti di rottura in 3,5 rispetto a 3.4? link     
posta 26.01.2016 - 15:46
3
risposte

proprietà di chiusura del tipo di dati "tupla" in python

Da questo link , di seguito è riportata la diapositiva che vorrebbe capire: The Closure Property of Data Types A method for combining data values satisfies the closure property if: The result of combination can itself be combined u...
posta 11.03.2015 - 06:49
2
risposte

Quanti tipi di polimorfismo esistono nel linguaggio Python?

Ho appena letto un articolo di Luca Cardelli e ha spiegato i tipi di polimorfismo che sono: L'articolo è denominato Informazioni sui tipi, sull'astrazione dei dati e sul polimorfismo . Tipi di polimorfismo Cardelli definisce diversi...
posta 09.11.2016 - 15:46
2
risposte

Utilizzo di NotImplementedError anziché di classi astratte

MyBase impone l'implementazione del metodo f() in tutti i bambini. Questo può essere ottenuto utilizzando abc.ABCMeta per rendere f() un abstractmethod : import abc class MyBase(metaclass=abc.ABCMeta): @abc.abst...
posta 31.07.2016 - 11:03
1
risposta

Documentazione delle variabili in un modulo Python

Sto scrivendo un modulo Python che usa Numpy. Sto cercando di seguire il formato di Numpy docstring . In molte delle mie funzioni, vengono visualizzati gli stessi parametri. Sembra ripetitivo spiegare quali sono in più di una funzione dallo ste...
posta 08.12.2016 - 02:12
3
risposte

Memoizzazione prematura su casi ovvi

Nel codice seguente ci saranno diverse istanze di MainClass . class MainClass(object): def f(self, x): # expensive operations. # ... return 'something' Ogni istanza chiama f(x) diverse volte e x ha...
posta 18.09.2015 - 13:00