- Python入门很简单
- 洪锦魁
- 7字
- 2021-03-28 12:44:04
第1章 基本概念
1-1 认识Python
Python是一种直译式(Interpreted)、面向对象(Object-Oriented)的程序语言,它拥有完整的函数库,可以协助用户轻松地完成许多常见的工作。
所谓的直译式语言是指,直译器(Interpretor)会将程序代码一句一句直接执行,不需要经过编译动作,将语言先转换成机器码,再予以执行。目前它的直译器是CPython,这是由C语言编写的一个直译程序,与Python一样目前是由Python基金会管理使用的。
Python也算是一个动态的高级语言,具有垃圾回收功能。垃圾回收是指程序执行时,直译程序会主动收回不再需要的动态内存空间,将内存集中管理,这种机制可以减轻程序设计师的负担,当然也就减少了程序设计师犯错的机会。这种垃圾回收功能最早是LISP,后来的Java、C#等著名的程序语言也都支持这个功能。
由于Python开放源码(Open Source),每个人都可免费使用或为它贡献,除了它本身有许多内建的包(package)或称模块(module),许多单位也为它开发了更多的包,促使它的功能可以持续扩充,因此Python目前已经是全球最热门的程序语言之一,这也是本书的主题。