首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

零基础学习人工智能之Python篇1-Python定义

学习Python首先咱要明白Python是什么

定义:

Python是一种面向对象的解释型计算机程序设计语言

我们分解下Python的定义,主要是要理解面向对象、解释型、计算机程序设计语言这三个概念。

面向对象:

当我们面对一只猫的时候,这个猫就是一个对象,这时候我们就是面向猫这个对象的。面对猫时我们看到了什么呢?我们看到了猫的颜色、猫的眼睛、猫的大小等。

在面向对象的编程语言里,我们可以把所有东西都当做对象,一个苹果、一句话、一杯水都可以当做一个对象。

解释型:

初中刚开始学文言文的时候,我们并不懂文言文说什么,感觉晦涩难懂,老师会一句一句的给我们解释每句话的意思。

同理,计算机并不能理解我们写的python代码,在程序运行时才会有一个解释器把我们写的python代码一句一句解释成计算机可以理解执行的机器语言,这就是解释型语言。

计算机程序设计语言:

我们知道每个国家都有自己的语言,美国有英语,俄罗斯有俄语,中国有汉语、粤语、维吾尔语等。在没有翻译官的时候,没有人听懂别国的语言。

计算机程序设计语言就是为计算机设计的语言,不止每个国家有自己的语言,计算机也有自己的语言。

小结:

Python是一种面向对象的解释型计算机程序设计语言,就像当我们是计算机,我们面对python代码,需要解释器一句一句的解释我们才能听懂。

如有问题,欢迎讨论。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171227A087JA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券