学习笔记1:认识Python(解释型、面向对象、类、对象)

Python 是一种解释型、面向对象的语言。

一、何谓解释型:需要Python解释器将你编写的代码,翻译成计算机可以读懂或理解的代码。这个翻译的工具就是解释器。需要解释器的语言,就是解释型语言。更直白一点,高级语言都是解释型的。

1. CPython 使用 c 语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。

2. Jython 使用 java 语言实现的解释器。Jython 可以直接调用 java 类库,适合在 java 平台上开 发

3. IronPython .NET 平台上使用的解释器。可直接调用.NET 平台的类,适合.NET 平台上开发

4. PyPy 使用 Python 语言实现的解释器

二、何谓面向对象:面向对象就是把现实中的事务都抽象成为程序设计中的“对象”,其基本思想是一切皆对象,是一种“自下而上”的设计语言,先设计组件,再完成拼装。更直白一点是,把各个小事件做成小模块,最后把各模块拼凑起来形成一个大事件的解决方法。因此是自下而上的。

需要认识二个关键名词:对象和类

  1. 对象:就是上面说的解决各个小事件的模块。
  2. 类:拥有相同(或者类似)属性和行为的对象都可以抽像出一个类

Python的优点:

可读性强(贴近现实语言,容易懂)、简洁(比其他语言可以少写很多)、丰富的库(丰富的标准库, 多种多样的扩展库)、扩展性强(可嵌入到 C 和 C++语言)、可移植性和跨平台(Python 会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和 java 类似,大大提高了执行速度,也实现了跨平台。)

Python的缺点:

性能较低(因此,一些影响性能的功能可以使用 C

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值