Python的起源

📅 2026/6/17 4:53:26
Python的起源
Python起源Python是基于C语言开发的是一种解释型语言。计算机不能直接理解任何除机器语言以外的语言用不同语言开发的程序如果想要执行最终必须要变成机器语言0101这就需要一种翻译工具这个翻译工具被称为编译器。编译器有两种翻译方式一种是编译一种是解释。区别在于翻译时间点的不同。但编译器以解释方式运行时也称之为解释器。解释型语言解释器是依次读取源代码依次交给CUP执行。编译型语言统一编译一次性执行。Python的目标一门简单直观的语言并与主要竞争者一样强大开源以便任何人都可以为它做贡献代码像纯英语那样容易理解适用于短期开发的日常任务。Python的设计哲学优雅代码工整整齐像文章一样阅读起来轻松。明确明确每一行代码要做的事情简单让代码尽量简单Python开发的哲学是用一种方法最好是只有一种方法来做一件事。如果面临多种选择Python开发者一般会拒绝花俏的语法而选择明确没有货很少有歧义的语法。Python特点·Python是完全面向对象的语言·函数、模块、数字、字符串都是对象在Python中一切皆对象·完全支持继承、重载、多重继承·支持重载运算符也支持泛型设计·Python拥有一个强大的标准库Python语言的核心只包含 数字、字符串、列表、字典、文件 等常见类型和函数而由Python标准库提供了 系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理 等额外的功能。·Python社区提供了 大量的第三方模块使用方式与标准库类似。他们的功能覆盖 科学计算、人工智能、机器学习、Web开发、数据库接口、图形系统 多个领域面向对象的思维方式·面向对象 是一种 思维方式也是一门 程序设计技术·要解决一个问题前首先考虑 由谁 来做怎么做事情是 谁 的职责最后把事情做好就行了。·对象 就是 谁 谁 就是 对象·要解决复杂的问题就可以找多个不同的对象各司其职共同实现最终完成需求。Python源程序就是一个特殊格式的文本文件可以使用任意文本编辑软件做Python的开发扩展名为“.py”。演示在Linux桌面touch新建一个Hello.py文件双击打开默认会使用gedit打开输入代码print (“Hello Python!”)print (“Hello World!”)保存后在终端使用python解释器打开python Hello.py可以看到输出Hello PythonHello World这时如果Hello.py中有中文可能输出会有错误这是因为编码。Python有两个版本默认2.x。Python2.x不支持中文但是Python3.x支持中文。在终端中使用3.x打开即可。命令python3