從一開始就有一個重要的主題需要討論,那就是 Python 2 和 Python 3 的比較。
Python 3 於 2008 年推出,並成為主要的 Python 版本,而 Python 2 則繼續維護修復錯誤和安全漏洞,直到 2020 年初。
在那個日期之後,終止了對 Python 2 的支援。
許多程式仍然使用 Python 2 來撰寫,且組織仍然積極地在進行這方面的工作,因為將程式遷移到 Python 3 不是一個簡單的任務,而且這些程式需要大量的工作才能進行升級。此外,重要的遷移總是會引入新的錯誤。
但是,除非您必須遵守組織設定的規則,強制使用 Python 2,否則所有新的程式都應該使用 Python 3 來撰寫。