Aprendí Python como mi primer lenguaje serio (no BÁSICO) hace unos 10 años. Desde entonces, aprendí muchos otros, pero tiendo a 'pensar' en Python. Cuando miro la lista de cambios, no veo uno Necesito esta característica. Normalmente me digo a mí mismo, hmm, esa sería una buena manera de hacerlo, pero ¿por qué cambiarlo ahora?¿Por qué Python 3 (o posterior) es mejor que Python 2?
Cosas como el cambio de la división de suelo por defecto podría ser un verdadero dolor de cabeza para cambiar para grandes proyectos. Parece que los jugadores principales están arrastrando los pies. ¿Cuál es la característica clave que me haría querer invertir en otra curva de aprendizaje?
"podría ser un verdadero dolor de cabeza para cambiar para grandes proyectos"? De Verdad? Creo que con un diseño razonablemente bueno, la matemática está razonablemente centralizada y esto llevaría a una simplificación. "otra curva de aprendizaje"? ¿De qué estás hablando? Python 3 casi no implica aprendizaje, implica "desaprender" Python 2 hack-arounds. ¿Qué estas diciendo? ¿Tiene ejemplos específicos de esta "curva de aprendizaje"? –
Es un buen punto. ¿Por qué Python3 * no * debería ser mejor? ¿Por qué molestarse con una versión 3 si es peor? –