来源:长春IT培训学院时间:2021/9/9 17:00:46
学习Python,不仅是学习这门语言本身,还是在借着这门语言,帮我们建立对编程世界的一些基本概念的认知。
较 后学习中需要注意的问题
⑴、一开始绝不陷入底层原理和细枝末节的纠缠
⑵、较好是按照系统性的课程或书本来学习
⑶、以能用起来,解决问题为指导原则
⑷、没有什么事情是能够的,越是底层的、收益周期越长的技能越是这样。
学习一门领域的知识,对于普通人在短时间内从0到1入个门,倒是不难,但是从1到10,到100,进阶为高手,没有长时间的投入和刻意练习,是不会成功的。
Python独特的优势:
语法设计的优雅。你可以说这些只是一些皮毛,无关痛痒。但这些皮毛其实是语言的“用户界面”。Java的语法是否优雅有争议,而C++的语法……
内存安全性。人工智能开发不应该操心指针错误这样的问题。当然Java不存在这个问题。
平滑的学习曲线。开发人工智能的人不一定都是程序员,很多学术界和从事数据分析的人并不熟悉C++。当然他们也可能不熟悉Python。但入门Python和入门C++的难度不可同日而语。
表达效率。Java和C++还是比较啰嗦的。虽然说靠谱的IDE可以自动生成代码,但这只是节省了打字的开销,而代码大部分时间是用来读的,而不是用来写的。
历史积累。人工智能涉及很多科学计算、数据可视化的任务。这方面,Python有非常优质的库,比如,numpy和pandas在别的语言里没有级别相当的替代品。