python简介

时间:2023-08-16 06:12:03 家庭 我要投稿

  Python是荷兰人 Guido van Rossum (吉多·范罗苏姆,中国程序员称其为“龟叔”)在 1990 年初开发的一种解释型编程语言。

  python简介1

  一.Python是什么

  Python 英文原意为“蟒蛇”,直到 1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python,才赋予了它表示一门编程语言的含义。

  二.Python有哪些特点

  Python 是一种面向对象的、解释型的、通用的、开源的脚本编程语言,它之所以非常流行, 我认为主要有三点原因:

  Python 简单易用,学习成本低,看起来非常优雅干净;

  Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用;

  Python 站在了人工智能和大数据的风口上,站在风口上,猪都能飞起来。

image.png  

  Python优点

  1) 语法简单 :Python 不要求在每个语句的最后写分号;定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据。

  2) Python 是开源的' :用户可以随意下载代码并且可以随意修改;

  3) Python 是免费的 :开源并不等于免费,开源软件和免费软件是两个概念,只不过大多数的开源软件也是免费软件;Python 就是这样一种语言,它既开源又免费。

  4) Python 是高级语言 :指 Python 封装较深,屏蔽了很多底层细节。

image.png  

  5) Python 是解释型语言,能跨平台

  三.学python需要有编程基础吗?

  计算机方面的基础越好,对学习任何一门新的编程语言越有利。但如果你在编程语言的学习上属于零基础,也不用担心,因为无论用哪门语言作为学习编程的入门语言,总是要有一个开始。

  就我个人的观点,Python 作为学习编程的入门语言是再合适不过的。凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语言之后,就决心不再学习编程。

  因此,是否学会 C 语言,好像成为了进入编程行业的筛选标准。但是,如果将 Python 作为编程入门语言,就不会出现类似 C 语言的那些窘境问题。目前,逐渐有高校开始使用 Python 作为软件专业大学生(甚至也包含非软件专业)的入门编程语言。

  四.Python能干什么,Python的应用领域

  Python 的应用领域非常广泛,几乎所有大中型互联网企业都在使用 Python 完成各种各样的任务,例如国外的 Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣、汽车之家、美团等等。概括起来,Python 的应用领域主要有如下几个。

  (1)Web应用开发

  (2)自动化运维

  (3)人工智能领域

  (4)网络爬虫

  (5)科学计算

  (6)游戏开发

  python简介2

  Python 是一种极少数能声言兼具 简单 与 功能强大 的编程语言,它专注于如何解决问题,而非拘泥于语法与结构。

  官方对 Python 的介绍如下:

  Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又 有效地实现面向对象编程。Python

  简洁的语法与动态输入之特性,加之其解释性语言的 本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工 作的理想语言。

  Python简介

  Python 的创造者吉多·范罗苏姆(Guido van Rossum),江湖人称“龟叔”,采用 BBC 电视节目《蒙提·派森的飞 行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程语言命名。 尽管他本人并不特别喜欢蟒蛇这种通过在猎物身边卷曲自己的身体以此来碾碎猎物身体来进食的动物。

  1989年,为了打发圣诞节假期,罗苏姆开始写Python语言的编译解释器。罗苏姆作为一名语言设计爱好者,已经有过设计语言的的尝试。虽然上次的语言设计并不成功,但罗苏姆依然乐在其中。这一次设计Python语言,也不过是他又一次寻找乐趣的小创造(大神的能力)。

image.png  

  1991年,第一个Python编译/解释器诞生。它是用C语言实现的,能够调用C语言生成的动态链接库。

  从一出生,Python就已经具有了一直保持到现在的基本语法:类(class)、函数(function)、异常处理(exception)、包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。

  Python还特别在意可拓展性(extensibility),这是罗苏姆实用主义原则的又一体现。Python可以在多个层次上拓展。从高层上,你可以引入其他人编写的Python文件,来为自己的代码拓展功能。

image.png  

  如果出于性能考惠,你还可以直接引入C和C++语言编译出的库。由于C和C++语言在代码方面的多年储备,Python相当于站在了巨人的肩膀上。Python就像是使用钢构建房一样,先规定好大的框架,再借着模块系统给程序员以自由发挥的空间。

  最初的Python完全由罗苏姆本人开发。由于Python隐藏了许多机器层面上的细节,并西显出了逻辑层面的`编程思考,所以这个好用的语言得到了罗苏姆同事的欢迎。同事们在工作中乐于使用Python,然后向罗苏姆反馈使用意见,其中不少人都参与到语言的改进。

  罗苏姆和他的同事构成了Python的核心团队,他们将自己大部分的业余时间都奉献给了Python。Python也逐渐从罗苏姆的同事圈传播到其他科研机构,慢慢用于学术圈之外的程序开发

  Python的流行与计算机的性能提升以及互联网发展迅速有关;

  python简介3

  什么是Python?

  Python (发音[par0an] )本义是指“蟒蛇”(这里需要说明的是,Python 并不是以鳞蛇命名,而是以电视节目Monty Python's Flying Circus来命名的),它是1989年由荷兰人Guidovan Rossum发明的种面向对象的解释型高级编程语言。

  它的设计哲学为优雅、明确、简单。实际上,Python也是按照这个理念做得,以至于现在网络上流传着“人生苦短,我用Python"的说法。可见Python有着简单、开发速度快、节省时间和精力等特点。

image.png  

  Python本身并非所有的特性和功能都集成到语言核心,而是被设计为可扩充的.。它具有丰富和强大的库,能够把用其他语言(尤其是C/C++) 制作的各种模块很轻松地联结在一起。 为此,Python 常被称为“胶水”语言。

【python简介】相关文章:

python是什么06-14

编程语言python入门06-13

量化交易python培训06-14

python学习路线图06-13

学python学费大概多少06-13

想学python网课哪个好06-13

小学生python编程考级06-13

python儿童编程有必要学吗06-13

java python c++学哪个好06-14