Ho imparato Python come il mio primo linguaggio serio (non BASIC) circa 10 anni fa. Da allora ne ho appreso molti altri, ma tendo a "pensare" in Python. Quando guardo l'elenco delle modifiche, non ne vedo uno Ho bisogno di questa funzione. Di solito dico a me stesso, hmm sarebbe stato un buon modo di farlo, ma perché cambiarlo ora?Perché Python 3 (o successivo) è migliore di Python 2?
Le cose come cambiare la divisione del pavimento di default potrebbe essere una vera pena cambiare per i grandi progetti. Sembra che i giocatori principali stiano trascinando i loro piedi. Qual è la caratteristica chiave che mi farebbe desiderare investire in un'altra curva di apprendimento?
"potrebbe essere un vero dolore cambiare per i grandi progetti"? Veramente? Penserei che con un design ragionevolmente buono, la matematica sia ragionevolmente centralizzata e ciò porterebbe ad una semplificazione. "un'altra curva di apprendimento"? Di cosa stai parlando? Python 3 non richiede quasi alcun apprendimento, ma implica "disimparare" Python 2 hack-arounds. Che dici? Avete esempi specifici di questa "curva di apprendimento"? –
È un punto giusto. Perché Python3 * non dovrebbe essere migliore? Perché preoccuparsi di una versione 3 se è peggio? –