栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习笔记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/C++/JAVA/GO(GO 是一种新语言,写 起了像 Python,性能像 C)去开发。)

Python应用范围:

1. 科学计算 2. 人工智能 3. WEB 服务端和大型网站后端。 YouTube、gmail 等应用基于 python 开发。 4. GUI 开发(图形用户界面开发)5. 游戏开发 6. 移动设备 7. 嵌入式设备 8. 系统运维 9. 大数据 10. 云计算

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/946671.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号