我在寫《從芯片到云端》一書時,還是以Python2.7為主的。但是2020年確認會放棄對于Python2的支持。所以Python3是處于倒計時了。
共存期間
Python2/3已經(jīng)共存了很長一段時間。在PEP397 Windows python launcher 中使用了py這一工具來實現(xiàn)python2/3的可執(zhí)行文件和庫路徑、pip和launcher的切換。
具體討論還可以看:
https://stackoverflow.com/questions/341184/can-i-install-python-3-x-and-2-x-on-the-same-computer
MicroPython以及工具
MicroPython是Python3.5為基礎(chǔ)的,對應uPyCraft/uPyLoader/rshell等都是采用Python3.x來編寫的。所以今早掌握Python3.x的新語法和新特性是必須提到議事日程上了。對應的Ubuntu也需要使用相對較新的版本。
Twisted/Cyclone/Tornado等都需要在Python3.5上測試一下。