作为一个C/C++工程师,聊聊对Python的看法
媒介 起首声名,这不是软文。仅仅是小我私人观点,同时也会如故僵持C/C++,事实要用饭。 连年来以及最近想必各人总能看到Python的身影,有的是频仍报道Python制霸编程说话排行榜,有的是总能看到各类Python的培训课程,作为首要行使其他说话的你,生怕内心很难不会有悸动。那么应该怎样对待Python? 说说排行榜 TIOBE 编程说话排行榜声名的是编程说话的风行水平,它首要按照搜刮引擎中被搜刮的频次来举办排名。 近几年排名如下: 小我私人感受有点像高考报名各人都说哪个专业火差不多,首要突出的是某种说话的“火热”水平,而非好与欠好。连年来,Python的排名确实不绝上升,但你是否该进修它,必定不是看这个排名,以是不要被这个排名忽悠,而要看看它的什么特点让它云云火热,它的这些特点可否吸引你?事实C/C++/Java常年居于火线,它们可什么都没说。 Python应用规模 凡是一门说话都有它“善于”的规模,选择吻合的器材做得当它的工作长短常重要的。 可以说的Python的特点许多,好比:
而因为这些特点,它凡是在应用在以下规模:
这些规模,如爬虫,人工智能,web开拓用其他说话可不行以?完全可以,可是Python有着极高的开拓服从以及富厚的库支持,你只必要专注你的工作自己即可。 可是人工智能,云计较等底层用的是什么?有服从题目时,用的又是什么?高并发的时辰用的是什么?不外话又说返来,你有几多时辰必要思量这些呢? 总归一句话,每一种说话有它得当的规模,其它也和公司自己的技能蕴蓄有关。 要不要学Python 虽然要!无论你是嵌入式照旧靠山开拓,小我私人以为Python都是值得学的,纵然你长短开拓类事变,也提议你学一学,但没有须要花过多精神决心去学。 写一个小器材行使Python会比你行使C/C++快得多。而Python也可以快速帮你处理赏罚各类繁琐的数据。 记得刚去公司的时辰,部分里用Python的少少,可是逐步地,险些组里每小我私人都用Python做一些工作,虽然不是由于工作杂,而是它在做一些小成果或器材可能做一些自动化测试的时辰很是利便。 学什么说话好 我认为问这个题目之前,先界说什么喝采?学起来简朴,轻易上手,事变好找,钱还多喝采?我也想知道。以是当有人夸大Python何等火,又是何等简朴,事变何等高薪的时辰,你必然要先喝杯凉水沉着一下。 不外某种说话处于期间的海潮,行业的海潮照旧有也许的,可是又有几多人能猜测到海潮的到来,又真的能站在海潮之巅呢? 以是这个题目我也不知道,不外我认为可以从以下几个方面思量:
作为一个平凡人,那种既简朴轻松,又有高回报的,想想就好了,想到了也汇报我们。 现实上上面这些就像计较机中常常见到的时刻换空间可能空间换时刻,偶然辰就是两难全。 对付我小我私人来说,假如让我大学时从头来一次,或许会越发存眷操纵体系,根基算法,计较机收集等内容,而不倾向于某种详细说话。 而假如说非要加一门说话,那么也是基于C/C++,而非其他说话,由于C/C++好像和这些根基道理更“亲”。 怎么学 已会其他说话,信托你已经知道该怎样进修了。这里有一个简明Python教程,得当快速赏识语法。地点:https://bop.mol.uno/ 对付纯小白,想用Python进步事变服从的,可以看看《python编程快速上手 让繁琐事变自动化》这本书,内里讲授很是过细到位,虽然也可以按照本身的环境通过视频教程可能培训课程举办进修。 这里我作为一个Python小白,就不多说,接待进修Python的伴侣增补。 说话只是个中的一部门 说话的行使固然是事变中要害的部门,但却是很小的一部门,尤其是当你已经认识说话自己之后,你的瓶颈也许不是说话自己,而是像收集,操纵体系等根基题目和计划模式,要领论等更进一步的内容。 可是不提议:
记得别忘了你的主用说话修炼,如C,C++。 不范围于技能 作为一个技强人,许多时辰对技能过于执着而忽略了其余方面的扩展,本身就是云云,着实多打仗其余方面,多与人交换,能扩展本身的思想,必然水平上对本身技能之路也是有辅佐的。这方面本身做得不太好,与君共勉吧。 总结 横竖也是任意说说,转头看一下,仿佛有点乱了,凭证风俗,照旧总结一下吧。
(编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |