您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为何有人说人工智能(AI)首选Python?如何转行Python?
人工智能,基础,语言为何有人说人工智能(AI)首选Python?如何转行Python?
发布时间:2019-02-08加入收藏来源:互联网点击:
2018 年,Python 语言上升了 3.62% ,其次是 Visual Basic .NET(+3.20%) 和 Java(+2.69%) 。Python 已成为当今大学中最常被教授的首选语言,在统计、AI 编程、脚本编写、系统测试等领域均排名第一。此外,Python 还在 Web 编程和科学计算领域处于领先地位。
至于怎样转行 Python, 我不知道
---------------------
参考:
https://blog.csdn.net/qq_41769259/article/details/79419322
回答于 2019-09-11 08:43:50
Python是人工智能的基础语言,如果以后准备对编程有一定的了解,且未来要往AI人工智能方向发展,就需要先学习python,它是离人工智能最近的编程语言,且语法比较简单,是最近基金特别火爆的语言,它简单、易上手,零基础,建议参加培训学习,对python整体的一个学习也有帮助,也可以先看看百战的python400集,相信会对你有一个帮助的
回答于 2019-09-11 08:43:50
Python不存在转不转的问题,如果会编程很容易学会。AI不容易,网上有非常好的指南,跟着学就OK了。
回答于 2019-09-11 08:43:50
1、看到好多人都说人工智能在学python,之类的问题,这反了,如果去培训人工智能,可以这么说,没人教你python,都是算法决策之类的理念
2、人工智能需要python,但是不是学人工智能就是学python
3、人工智能选择python是因为,python入门门槛低,也是这个因素造成它的社区特别强大,生态特别完善
4、python基本不用专门学,语法简单,主要是了解生态体系里边的东西
5、最重要的,单门学个python没意义,比如你可以学人工智能,也可以学数据之类的
回答于 2019-09-11 08:43:50
谢邀。
为什么首选Python?
一个编程要成为被选择的对象,最起码要先满足两点,
易用性
强大的社区支持
反观Python这两点都具备。
首先说说易用性,Python应该是众多编程语言里面比较简单的了,如果有一些编程基础,入门Python是非常容易的,它不像C/C++对语言格式要求那么严格,而且没有复杂的内存和指针操作,而且内置了很多成熟的函数比如排序等等,而且数据结构操作也方便,唯一要求的只有缩进。
易用必然带来一些弱点,比如速度慢,那为什么速度慢还有很多人愿意用呢?因为简单,在人工智能领域,工作的重心已经从编程转移到底层的算法,也就是说不能在编程上耽误太多时间,所以编程语言在人工智能领域成为了一个简单的验证工具,所以也不愿意在这上面耗费太多时间。
其次是强大的社区支持,正是由于它易用,所以很多人选择了这门语言,所以强大的社区逐渐被建立起来,又丰富的问题支撑,有丰富多样的第三方库,尤其是在人工智能方面,这一点尤为明显,tensorflow、pytorch、keras、maxnet等,主流的深度学习框架几乎都支持Python接口,如果使用其他语言可能要考虑有没有这些工具,用的人多了,开发者也会考虑用户声音,所以开发包都会留一个Python接口,就这样互相作用,使得Python这个生态圈越来越大。
如何转行Python?
Python应该还不能成为一个行业方向,必须有应用背景依托,比如你是做计算机视觉呢还是做自然语言?是做网站开发还是做数据分析?Python入门很简单,网上有很多教程比如菜鸟教程、廖雪峰的Python教程都很不错,还有书籍《Python cookbook》,想转行,需要首先明确方向。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |