因为感兴趣,而且看好无人驾驶行业,我学习了优达学城的《无人驾驶入门》课程。最近整理了无人驾驶领域的资料,写成文章分享给大家。
作为系列文章的第一篇,我想介绍一下《无人驾驶入门》这门课,课程所需要的先修知识,以及我是如何准备的。
《无人驾驶入门》课程链接:https://cn.udacity.com/course/intro-to-self-driving-cars--nd113-cn
学习这门课的收获
《无人驾驶入门》其实给我带来了不少收获,比如认识领域内的大牛,结交一群志同道合的同学,了解行业动态,获得推荐就业的机会等等。
《无人驾驶入门》是一套成体系的入门课程,通过这门课,可以快速了解、进入无人驾驶领域,我认为是值得的。至于学费,的确不便宜,不过可以通过成为好学长/好学姐,助教,代码审阅者等形式得到优惠,甚至现金报酬。
先修知识
作为一门“入门课程”,虽然需要一定的基础知识,但是并不难,即使完全不具备也没有关系,可以在比较短的时间内掌握。
先修知识分成编程知识和数学知识两部分。
编程知识
编程知识,需要掌握python基础(40小时的编程时长)。虽然课程中期会使用C++,但是主要目的是把python代码翻译成C++(因为C++运行速度更快)。课程会从头开始讲解C++的知识,没有C++的基础也没有关系。
所以,在编程方面,主要需要掌握的是python的基础知识。主要包括数值类型(整型,浮点型,布尔型,字符串&#x