python能做什么-Python究竟是什么?能干嘛?

前言

最近这段时间跟很多同学沟通以后发现很多人虽然来学习Python,大家只是抱着好奇的心来看看,对于编程,计算,Python这些没有一些基础的概念。思前想后,写下这篇博文,希望能够帮助到各位同学。

什么是编程语言

1725172-20200322014256934-321201815.png

我想这是大部分学习Python的人会问的第一个问题。Python是计算机语言的一种,所谓计算机语言就是能够和计算沟通的语言。人与人之间沟通会将汉语,英语,法语等等...你和计算机沟通就需要用到 Java,Python,C++等等这些。

那么为什么会有这么多的编程语言,是不是所有的编程语言都要学习呢?

编程本质上是用程序来解决现实生活中的问题,计算机处理各种应用场景的任务的时候也很蛋疼,所以就有了不同的编程语言。

所以别再说PHP是最好的语言啦,其实本质上都是在各自不同的领域发光发热而已。

1725172-20200322015008219-1399757390.png

比如如果你想要做网页你肯定选择HTML,CSS,JavaScript网页三剑客;你做系统架构肯定首选Javaee;你做人工智能,数据分析那肯定要学Python。

而且语言本身在面对市场环境的变化也在不断升级迭代!想当年我学习的还是jdk1.4的版本现在14都出来了~

1725172-20200322014844648-589098018.png

其次并不是所有的编程语言都要学习。如果你确定了未来的方法,那么就可以建立技术栈,针对性的选择学习就可以了。

你要想清楚你是想要做web开发呢,还是系统架构,还是数据分析等等,只有方向确定了,才能知道怎么走过去!

什么是Python

1725172-20200322124249125-727627698.png

Python其实就是就是编程语言的一种,在多个领域都有广泛的应用,比如当下最火热的大数据分析,人工智能,Web开发等等。说来Python的诞生也是很奇葩。

1989年圣诞节�,阿姆斯特丹,为了打发无聊的圣诞时间,年青人Guido决定开发一个新的编程语言。之所以取名为Python(大蟒蛇),是因为他是Monty Python喜剧团体的爱好者。你看技术大牛就是这么随性...

1725172-20200322014417903-1112579481.png

Python的语法非常接近英语,风格统一,非常优美,而且内置了很多高效的工具。打个比方,同样一项工作,C语言要1000行,Java要100行,Python可能只要10行。

1725172-20200322013111276-1100154925.png

Python简洁、易读、可扩展,大多数科研机构都用Python做研究,卡耐基梅隆大学、麻省理工学院的编程课都使用Python语言讲授。

众多开源的科学计算软件包都提供了Python调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK等。

Python专用的科学计算扩展库就更多了,例如:NumPy、SciPy和matplotlib,它们分别提供了矩阵计算、科学计算和绘图功能。

看不懂没关系,总之就是Python能够涉及的领域太广泛了。大数据,人工智能,自动化测试运维,Web开发,爬虫等等,应为其众多的"我们又称为胶水语言”,下图展示Python的一部分"库”

1725172-20200322013540819-1265888862.png

在后面的课程中我们将继续深入讲解Python,领略Python的魅力�

总结

编程语言其实就是用于和计算沟通让计算执行人的命令的语言。

编程语言没有好坏之分,只不过在是不同的领域发挥各位的价值,没有十全十美的语言

编程语言在因对市场的变化也在不断的更点和迭代

不需要学习所有的编程语言,关键是明确方向,建立自己的技术栈,然后去填空就好

Python是编程语言的一种,涉及类目广泛,大数据,人工智能,数据分析,爬虫等

Python简洁、易读、可扩展,类库众多,目前在人工智能,数据分析领域大放光彩,又被成为"胶水语言”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值