Python基础_概述
Python是什么?
我们知道计算机只是一组硬件的集合,操作系统才是计算机的灵魂。操作系统是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。那么操作系统是用什么实现的呢?那就是计算机语言了!计算机语言(Computer Language)是用于人与计算机之间通讯的语言。而Python就是众多计算机语言(BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等等)中的一种。
1989年, Python之父Guido van Rossum在阿姆斯特丹发明,1991年正式发布。Python2于2000年10月发布,2020年1月停止更新;Python3于2008年发布,更新至今。
Python的特点有哪些?
1、Python语法简单、易学、免费、开源
2、Python 是解释型语言,能跨平台
3、Python 是面向对象的编程语言
4、Python 功能强大(模块众多)可扩展性强
5、代码加密困难
6、强制缩进,代码极具可读性
7、动态类型,无需指定类型
Python应用领域有哪些?
1. 科学计算
2. 人工智能
3. WEB 服务端和大型网站后端。。
4. GUI 开发(图形用户界面开发)
5. 游戏开发
6. 移动设备
7. 嵌入式设备
8. 系统运维
9. 大数据
10. 云计算
什么时候不应该用Python?
由于Python 是解释执行,性能较低。
因此,一些影响性能的功能可以使用 C/C++/JAVA/GO(GO 是一种新语言,写起了像 Python,性能像 C)去开发。
不过,不用担心 Python 解释器会越来越快
Python 解释器有哪些?
Python 程序的执行依赖于 Python 解释器。常用的 Python 解释器有:
1. CPython
使用 c 语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。
2. Jython
使用 java 语言实现的解释器。Jython 可以直接调用 java 类库,适合在 java 平台上开发
3.IronPython
.NET 平台上使用的解释器。可直接调用.NET 平台的类,适合.NET 平台上开发
4. PyPy
使用 Python 语言实现的解释器