Python教程-1. Python是什么

What is Python

Posted by xuepro on November 15, 2017

What is Python(Python介绍)

通用的解释性(interpreted)、交互式(interactive)、面向对象(object-oriented)的高级编程语言。

Guido Van Rossum在1985-1990发明的。

兼具脚本语言和高级语言的优点。脚本语言( Unix shell script or Windows batch files)简单易用,可以处理文件、修改文本数据,但不适合GUI和游戏,高级语言C/C++/Java 需要耗费很长的开发时间。

Python语言简单易用,提供了比脚本语言更多针对大型程序的结构和支持。可以开发各种应用程序,如:图形用户界面、游戏、 Web应用、 系统管理任务、金融,数据分析、可视化,目前,Python成为人工智能和大数据应用的第一开发语言。

Python是比C等高级语言更高级的语言,提供了更多的错误检查(error checking)、高级的内在( built in)数据类型如灵活的数组和字典、

Python允许你将一个程序分解为很多模块(modules),这些模块也可以用于其他Python程序,Python自身就带了大量的标准模块,作为程序员开始Python的基础,这些模块提供了诸如: I/O, system calls, sockets, 图形用户接口等。有成百上千的python库(模块)https://pypi.python.org/ 供你使用。

Python是一个解释性语言: 和C/C++语言同,当你运行Python程序时,解释器一行一行的解析执行程序。从而大大地节省程序开发的时间,不需要任何编译和链接的过程。

Python使你的程序更紧凑、可读性更好。同一个任务,Python程序比C, C++, or Java programs更简短。

  • 高级数据类型使得复杂的操作可以在一个语句里完成。
  • 通过一致的缩进(indentation)而不是起止括号来组织语句(程序块)。
  • 不需要对变量或参数进行声明(declarations):不需要说明变量的类型,变量类型由其表示的数据本身的类型确定。

Python is extensible: 你可以将用C语言编写内在的函数或模块添加到Python解释器(interpreter),通过将Python解释器链接到你的C程序(二进制形式),将该C程序作为你的 python程序的扩展。

IEEE发布2017年编程语言排行榜:Python高居首位。

Refer to:

https://docs.python.org/3/tutorial/appetite.html

http://thepythonguru.com/getting-started-with-python/

https://pythonprogramming.net/introduction-to-python-programming/

https://www.guru99.com/python-tutorials.html

https://docs.python.org/3/tutorial/appetite.html


支付宝打赏 微信打赏

您的打赏是对我最大的鼓励!