您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
不是职业程序员,c++跟python是哪个比较好?
语言,人工智能,互联网不是职业程序员,c++跟python是哪个比较好?
发布时间:2020-12-06加入收藏来源:互联网点击:
问题补充: 就只是单纯的喜欢编程。
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
感谢邀请,这个问题的答案当然是学Python,我自己最近也在学这个,这倒不是Python火热的原因,而是你不是职业的程序员,你学习C++几乎没有太大的用处。
我记得前一阵子还传出,潘石屹也要学习python,足以见到Python的魅力在哪,所以你要是有空,我强烈建议你还是使用Python好。
对于你而言,我认为学习Python我认为有如下的好处:
首先,Python属于脚本语言,更加简单一些,而C++相对比较复杂,所以如果你不是职业程序员,学习C++的难度可能要大一些。
其次,Python对你的用处比较大一些。C++s是更为专业的计算机语言,一般用在更为专业的领域,如低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等。所以对你来说,C++的用处可能不是很大。
而Pyhton不一样,你的日常很多工作可用python完成,除了爬虫、AI,还有一些日常的工作如Excel表格处理,都可以用python完成,所以对你来说,Python更合适。
所以,建议学习学习pyhton。不过如果你对IOS的开发程序有兴趣,倒是可用学习一下C++,因为IOS的应用程序都是C++搞定的。
回答于 2019-09-11 08:43:50
如果不是想要从事此行业或者科班人士,推荐Python,理由如下:
1.Python
是近几年最火的编程语言
究其原因,是因为近几年最流行的人工智能和大数据流行,趁着这股风潮Python脱颖而出
2.上手难度低,可读性好
人生苦短,我用python,python创始人龟叔表示要想阅读文章一样阅读代码,python就是一门这样的语言,严格的缩进语法让其语句可读性较好,而且相比java等,入门者配置个环境就劝退了,而python简单几十兆的IDLE就可以完美帮你读过新手期。
3.python能做的事情有很多
除了生孩子,python都能帮你做,这是之前我学python常常听到的一句话,被称为胶水语言的python因为其开源免费,有众多的第三方库,小白如果不明白库是什么,可以理解为你带着一份薯条去到KFC,你不用掌握各种口味的做法,想要什么口味,就使用什么口味的库就可以。
除此之外还有web开发,爬虫数据分析等等,python都有不俗的表现。
4.可移植、面向对象、可扩展、可嵌入等等就不细说了,如果新手暂时不用考虑这么多
5.缺点也很明显,解释性语言运行速度满、新兴语言市场需求不高、培训机构盲目吹捧等等,如果是业内人士和想学号计算机的人来说,不推荐python作为入门语言。
但如果是兴趣,python不失为一个好选择。
最后送你一个python的小彩蛋
import this
回答于 2019-09-11 08:43:50
个人感觉还是Python因为C++本身确实要复杂很多,入门C++很容易。要是写的不错的C++是非常难得,有人多C++程序猿写了好几年,代码写的还是漏洞百出,要么资源泄露。要么指针用错等等,Python入门也挺简单,有人多库可以随便用。写个爬虫还是挺有兴趣的。毕竟兴趣是第一老师
回答于 2019-09-11 08:43:50
谢谢邀请!
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,对于非程序员的职场人来说,在当前的时代背景下,选择学习Python更适合一些,原因有三点,其一是Python的应用场景更多;其二是Python简单易学;其三是Python未来有广阔的应用前景。
从技术体系结构来看,C++语言是比较典型的面向对象编程语言,特点是有优秀的执行性能,目前在操作系统开发、多媒体开发以及各种容器开发中有比较广泛的应用,可以说C++语言继承了C语言优秀的性能基因,同时又可以用来构建庞大的软件系统。
虽然C++有诸多优点,而且C++语言也是目前比较流行的编程语言之一,但是学习C++还是具有一定难度的,同时由于C++的应用场景往往都比较专业,所以对于非程序员群体来说,并不建议从C++语言开始学起。在IT行业中,C++语言是研发级程序员的常见工具,而且未来很长一段时间内,C++语言依然是重要的研发工具之一。
Python语言是全场景编程语言之一,可以用于Web开发、大数据开发、人工智能开发和嵌入式开发等领域,而且Python语言比较简单易学,即使没有任何编程基础的人,经过一个系统的学习过程,也都能掌握其基本用法,这对于Python的普及起到了非常积极的作用。
随着大数据和人工智能的发展,目前Python语言得到了广泛的关注,相信在产业互联网时代,Python语言会得到更多的应用。产业互联网时代将是平台化时代,职场人在掌握Python语言之后,可以基于各种平台(云计算、大数据、物联网、人工智能等)来开发一些创新应用。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
上一篇:上联,不被思想左右,怎么对下联?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |