Domande con tag 'python'

12
risposte

Lo sviluppo di C # è effettivamente inseparabile dall'IDE che usi?

Sono un programmatore Python che apprende C # che sta cercando di smettere di preoccuparsi e adorare C # per quello che è, piuttosto che confrontarlo costantemente con Python. Sono coinvolto in un punto: la mancanza di chiarezza su dove sono...
posta 15.10.2012 - 12:52
3
risposte

Differenza tra un REPL e una shell interattiva

Domande Noob. Non sono in grado di capire la differenza tra un REPL e un shell interattiva solo leggendo le definizioni su Wikipedia. Wiki nota che REPL è un tipo particolare di shell linguistica interattiva. È un sottoinsieme adeguato...
posta 10.10.2012 - 12:14
3
risposte

Che cosa sono "metodi di classe" e "metodi di istanza", in Python?

C'è stata una discussione in chat relativa a una domanda (la domanda stessa è irrilevante per questa domanda), che ha rivelato che potrei non conoscere Python. Nella mia mente, sebbene la terminologia differisca da una lingua all'altra, possi...
posta 29.12.2015 - 15:28
9
risposte

L'algoritmo è più importante del linguaggio di programmazione?

Durante il contest in corso (2013) Google Code Jam , c'era un problema che richiedeva alle persone C ++ e Java oltre 200 linee di codice rispetto alle persone Python che hanno risolto lo stesso problema usando solo 40 linee di codice. Python...
posta 25.04.2013 - 06:14
4
risposte

Esempi concreti del "solo un modo per farlo" di Python maxim [closed]

Sto imparando Python e sono intrigato dal seguente punto in PEP 20 The Zen of Python : There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Qual...
posta 27.07.2011 - 18:43
3
risposte

Perché Python non ha una funzione "flatten" per le liste?

Erlang e Ruby sono entrambi dotati di funzioni per l'appiattimento degli array. Sembra uno strumento così semplice e utile da aggiungere a una lingua. Uno potrebbe fare questo: >>> mess = [[1, [2]], 3, [[[4, 5]], 6]] >>> mess...
posta 24.08.2014 - 07:20
5
risposte

Scopo di 'return self' da un metodo di classe?

Mi sono imbattuto in qualcosa di simile in un progetto open source. I metodi che modificano gli attributi di istanza restituiscono un riferimento all'istanza. Qual è lo scopo di questo costrutto? class Foo(object): def __init__(self): s...
posta 23.12.2010 - 22:55
9
risposte

Esistono schemi di progettazione che sono possibili solo in linguaggi digitati dinamicamente come Python?

Ho letto una domanda correlata Esistono schemi di progettazione che non sono necessari in linguaggi dinamici come Python? e hanno ricordato questa citazione su Wikiquote .org The wonderful thing about dynamic typing is it lets you expre...
posta 12.08.2016 - 22:28
6
risposte

Perché Python crea solo una copia del singolo elemento quando itera un elenco?

Ho appena capito che in Python, se uno scrive for i in a: i += 1 Gli elementi dell'elenco originale a non saranno in effetti influenzati, poiché la variabile i risulta essere solo una copia dell'elemento originale in a ....
posta 29.01.2017 - 18:32
6
risposte

È possibile implementare la programmazione "orientata agli oggetti" senza la parola chiave class?

Diciamo che vogliamo fornire un'astrazione di un "account" in una banca. Ecco un approccio, utilizzando un oggetto function in Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a =...
posta 24.05.2015 - 11:41