|
|
|
|
|
by eeZi
3501 days ago
|
|
Lots of incentives for us: - clean Unicode support which prevents mistakes which used to bite us in production - native async syntax, compatible with Tornado - asynchronous generators (yield from a coroutine!) - pathlib and os.scandir - type annotations - matrix multiplication - chained exceptions - faster dicts, ordered by default So many useful features, and with the latest Python 3 releases porting has become really easy thanks to improved compatibility with the old syntax. |
|
I think the flip around - ~30% adoption of a newest version at 1-2 years in - especially one that breaks backwards compatibility isn't bad.
I've started numerous python projects at work over the last year all on 2.7. I think we just started the last one. We're finally ready to jump to 3.