像大型游戏,嵌入式,物联网,服务器等都是可以用c++来做的,在性能上无出其右。但是门槛太高,想把程序写好不容易,学习周期长。
Python常被称为“胶水语言”,语法简洁优美,功能强大,标准库和第三方库都非常的强大,应用领域也是非常的广泛的。在web开发,数据分析,科学计算,金融分析,图像算法,统计分析,网络爬虫,算法建模,人工智能,自动化运维与测试……都有广泛的用途。
随着人工智能,大数据,云计算的发展,Python的关注度也越来越高,而且学习成本也不是很高,云计算、大数据分析、 人工智能、物联网等领域Python应用无处不在。各个公司对于Python人才急缺,但是掌握Python技术的人才不多,造成各个公司急缺Python开发人员。
如果零基础,建议先学习Python,相对简单一点,不会因为太难半途放弃,做一些有意思的项目,比如数据可视化,画图程序等,这会激发学习的兴趣,得到反馈。对编程有基本的概念了在学习CPP好理解一些。相反,CPP太复杂,语法对新人不太友好,需要你对计算机体系结构有一定的了解,不建议你直接学习CPP。
如果你具备了Python编程能力,那你可以用Python做点什么呢?
一、网络爬虫。采集网页的数据,为后期的数据挖掘或者数据库的建立提供数据支撑,网络爬虫数据还可以做浏览器等;
二、数据挖掘和分析、科学计算、机器学习。Python中的pandas、numpy、matplotlib等数据处理库,可以助力你进行科学计算和可视化;
三、日常任务。比如自动备份你的MP3、12306抢票等;
四、web开发。其实很多著名的网站像知乎、YouTube、豆瓣网就是Python写的,此外很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python;
五、网络游戏后台。很多在线游戏的后台都是Python开发的;
六、运维、应用开发、大数据、人工智能、自然语言处理等。
……还可以写很长很长…………还可以写很长很长……
如果你具备Python企业级开发与大数据运维能力,那么你不仅可以用Python做企业级开发,更可以做比“大数据开发”更高端的“大数据运维”,成为市场上稀缺的大数据运维工程师,年薪50K不在话下。
领取专属 10元无门槛券
私享最新 技术干货