学习《Python程序设计》时,首先要了解如何选择正确的Python版本。在做选择前,需明确学习目的、开发方向以及可用扩展库及其支持的Python版本。这牵涉到Python 2.x和Python 3.x的选择,以及扩展库的兼容性。为避免时间浪费在反复安装和卸载上,建议在明确需求后再做选择。此外,更新Python版本时要等所需扩展库推出较新版本后再进行。尽管Python 3是未来趋势,但如果只是为了尝试新语言或不确定应用方向,可以选择Python 3.x系列的最高版本(目前是Python 3.4.3)。为何Python采用基于值的内存管理模式?基于值的内存管理方式使得不同变量赋相同值时共享内存。