python语言简介

Python是一种广泛使用的高级编程语言,创始人为吉多·范罗苏姆(Guido van Rossum)。

发展历史
第一版发布于 1991 年。
Python 2.0于2000年发布,增加了实现完整的垃圾回收,并且支持Unicode。
Python 3.0于2008年发布,此版不完全兼容之前的Python源代码。

设计动机
1999年,吉多·范罗苏姆说明了他对Python的目标:
1,一门简单直观的语言并与主要竞争者一样强大
2,开源,以便任何人都可以为它做贡献
3,代码像纯英语那样容易理解
4,适用于短期开发的日常任务

核心优势
1,语法优美简洁,可读性强。
作为一种解释型语言,Python 的设计强调代码的可读性和简洁的语法。通过减少无用的大括号,去除语句末尾的分号等视觉杂讯,使得代码的可读性显著提高。
以经典的hello,world为例:
C语言版本:

int main(){
       printf("hello,world");
 return 0;
 }  

而python只需要:

print("hello,world")

2,丰富强大的库:
Python 语言的类库非常的全面,包含了解决各种问题的类库。除了标准库以外,Python社区提供了大量的第三方模块,功能覆盖科学计算、Web开发、数据库接口、图形系统多个领域。这些库使得python能够在代码很短的情况下得到强大的功能。
以高等数学为例:

>>>from sympy import *
>>>x = symbols('x') 
>>>(1/cos(x)).series(x, 0, 6)
1 + x**2/2 + 5*x**4/24 + O(x**6)

只需要短短的几行即可得到1/cos(x)的泰勒分解式:

3,可扩充性和可集成性
Python提供了丰富的API和工具,以便程序员能够轻松地使用C、C++、Cython来编写扩充模块。Python编译器本身也可以被集成到其它需要脚本语言的程序内。因此,有很多人把Python作为一种“胶水语言”使用。使用Python将其他语言编写的程序进行集成和封装。
换句话说,程序员根据自己的需求,可以使用C++编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块;也可以在操控硬件的场合使用C++,在快速开发时候使用Python。
后续影响
python应用十分广泛,越来越多的工程师使用 Python 进行大数据处理;科研工作者开始使用 Python 来进行数据分析;系统管理员使用 Python 管理 Linux 系统;开源的云计算平台 OpenStack 使用 Python 语言开发;很多编程爱好者使用 Python 进行爬虫等。
甚至在浙江省 2017 年高中信息技术改革中,《算法与程序设计》课程将使用 Python 语言替换原有的 VB 语言。这一影响或许将十分深远。

这里写图片描述

最后:人生苦短,我写python。

字数:787

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值