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

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

定义:

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

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

面向对象:

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

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

解释型:

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

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

计算机程序设计语言:

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

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

小结:

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

本文来自企鹅号 - AIStart媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏算法修养

pta习题集5-16 朋友圈

某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我...

3167
来自专栏数据结构与算法

1074 食物链 2001年NOI全国竞赛

1074 食物链 2001年NOI全国竞赛 时间限制: 3 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 题目描述 Des...

3506
来自专栏C语言及其他语言

【每日一题】1443 [蓝桥杯][历届试题]数字游戏

每日一题,一年365天,想不成为大神都难! 题目描述 栋栋正在和同学们玩一个数字游戏。 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数...

3045
来自专栏吴伟祥

学习数据结构的原因&方法 原

721
来自专栏程序员互动联盟

【面试宝典】谈谈面向对象

面试官:知道面向对象吧。 小白:嗯,知道,面想对象就是封装继承多态呀。 面试官:回答了一部分,还能谈谈除了封装、继承、多态之外的吗,比如说怎么抽象,抽象的思想是...

4038
来自专栏企鹅号快讯

Python学习心得(一)

~~缘 起~~ 2017年11月,一群编程零基础的小伙伴们成立了Python学习小组,12名学员从此夜以继日地奔赴学习的征程。一个月过去了,从在屏幕上用最简单的...

48910
来自专栏数据结构与算法

P2712 摄像头

题目描述 食品店里有n个摄像头,这种摄像头很笨拙,只能拍摄到固定位置。现有一群胆大妄为的松鼠想要抢劫食品店,为了不让摄像头拍下他们犯罪的证据,他们抢劫前的第一件...

3826
来自专栏程序员互动联盟

怎样才能学好java?

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发,是目前用的最广的语言之一,在编程语言排行榜多次...

2955
来自专栏程序员互动联盟

到底能不能越过C直接学C++?

现在有好多人都比较迷茫,学习C++是不是需要先学习C语言? 其实这个问题不难,就是直接了解两者的联系和区别就可以给出答案。下面我们来看看他俩到底有什么关系。 ?...

3514
来自专栏我是业余自学C/C++的

redis_3.0.7_sds.h_sdslen()

1903

扫码关注云+社区

领取腾讯云代金券