Solo uno o due anni fa, ricordo di aver letto i costrutti Python che sarebbero stati rimossi da Python - ridurre era uno di loro - e altri costrutti che sarebbero stati enfatizzati come comprensioni e generatori. Ho visto una descrizione molto c...
Ho ereditato un'API da mantenere.
Gli utenti possono passare una funzione di callback alla classe che viene chiamata su qualche evento. La funzione di callback è attualmente passata in un singolo argomento.
Devo modificare la firma previst...
Sto passando da Java a Python e sto avendo problemi a capire il decoratore @Property . Ho realizzato in linguaggi OOP (come Java) non capisco appieno il punto dei metodi mutator nel senso seguente:
Supponiamo di avere una variabile privat...
Sono un principiante di Python. Ho iniziato a programmare con Python 1.5 mesi fa.
Ho scaricato i documenti Python e ho letto alcune parti del tutorial. Ho programmato su codechef.com e ho risolto i problemi di projecteuler . Sto pensando...
1 - Progetta le mie entità, cioè (in python):
class Account:
def __init__(name, author):
self.name = name
self.email = email
2 - Progetta i miei repository: (come interfaccia)
class AccountRepository:
def add(self,...
Python utilizza ampiamente la funzione built-in (o funzione modulo) e non la classe.
len([]) invece di [].length()
filter(f, []) invece di [].filter(f)
str(2) invece di 2.to_str
uguale per map ,...
Il titolo parla praticamente da solo, ma fornirò l'attuale decisione che sto affrontando.
Sto migrando il codice Python verso l'uso di generatori. Il codice attuale ha il seguente aspetto:
...
l = returns_a_list(args)
log.debug('examining {...
Una domanda così semplice, ma non ho trovato una risposta ragionevole a questo.
Attualmente programma in Python, un linguaggio interpretato. Ho sempre sentito parlare di persone che usano più lingue nello stesso programma? Poi li sento usando...
Ho un utile script Python che sto invocando dalla riga di comando. Ha un numero decente di opzioni, forse 20, e non è insolito eseguire lo script con sei o sette flag. Quindi il resto dell'input arriva tramite stdin.
Ora ho un altro codice Py...
C'è un dizionario nella mia classe con costanti di stringa brevi e informative come chiavi che identificano certe parti della soluzione, come "velocità", "morte_star_power_output". Il mio collega mi ha suggerito di usare VELOCITY="velocity"...