课程主页: https://www.coursera.org/learn/raspberry-pi-platform
课程概述
《树莓派平台与树莓派Python编程》是一门引导学生设计和开发有趣且实用的物联网设备的课程。该课程不仅教你如何设置树莓派环境,还详细讲解了Linux操作系统的运行,以及如何在树莓派上编写和执行基础的Python代码。这门课程对个人和技术爱好者来说都是一个理想的起点。
课程大纲评测
模块1:本模块介绍了树莓派B+板的基本功能,包括如何设置和配置该板。树莓派与Arduino平台的一个主要区别在于树莓派是使用操作系统的。这使得树莓派作为物联网设备时,其行为会受到许多操作系统的影响,这为我们后续的学习奠定了基础。
模块2:第二个模块开始深入探讨Linux操作系统的基础知识,介绍文件系统的导航和进程管理等主要功能。通过shell界面进行文本操作,以及对于Raspbian Linux发行版的图形用户界面的简单概览,让我充分意识到Linux操作系统的强大与灵活性。
模块3:这部分专注于Python编程语言的基础,非常适合初学者。Python语言以其直观易懂的API,使我们在控制树莓派的引脚时更为顺利。课程中详细讲解了Python的强大功能,帮助我们在树莓派上实现更多创意。
模块4:最后,我们学习了如何通过树莓派的引脚与设备进行通信。通过RPi.GPIO库,我们可以使用Python函数访问引脚,从而设置引脚、应用数字电压并生成脉宽调制信号。此外,我们也介绍了Tkinter Python库,演示它如何通过图形用户界面访问引脚。
推荐理由
综合来看,这门课程在理论与实践之间取得了良好的平衡,让学生能够在愉快的学习中掌握树莓派平台和Python编程技能。如果你对编程、物联网设备和硬件开发感兴趣,那么这门课程无疑是个非常好的选择!
课程主页: https://www.coursera.org/learn/raspberry-pi-platform