The Raspberry Pi Platform and Python Programming for the Raspberry Pi

所在平台: Coursera

课程主页: https://www.coursera.org/learn/raspberry-pi-platform

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Raspberry Pi平台与Python编程 课程概述:Raspberry Pi是一款小型、经济实惠的单板计算机,您将在课程中学习如何设计和开发有趣且实用的物联网设备,同时掌握编程和计算机硬件知识。此外,您将学习如何设置Raspberry Pi环境,运行Linux操作系统,并在Raspberry Pi上编写和执行一些基本的Python代码。课程还将介绍Python集成开发环境(IDE)的使用,以及如何在设备上跟踪和调试Python代码。请注意,本课程不包括讨论论坛。 课程大纲: 模块1:本模块描述Raspberry Pi B+主板的基本功能,包括如何设置和配置主板,并使用其功能。同时,讨论Raspberry Pi与Arduino平台的不同之处,即Raspberry Pi使用操作系统,这对其作为物联网设备的行为有重要影响。 模块2:Raspberry Pi通常会安装基于Linux的操作系统,本模块将介绍Linux的基本知识及其使用,重点讲解导航文件系统和管理进程等主要特性。还将介绍文本用户界面通过Shell的使用,以及Raspbian Linux发行版的图形用户界面。 模块3:本模块将介绍Python编程语言的基础知识,为您在Raspberry Pi上进行编程做好准备。虽然可以使用多种语言,但Python因其提供的方便API而成为Raspberry Pi的最佳选择。我们将介绍Python的强大功能,以便您能够利用这些特性来控制Raspberry Pi。 模块4:本模块讲解如何通过Raspberry Pi的引脚与设备通信。我们将研究RPi.GPIO库,该库提供用于访问引脚的Python函数。讨论如何设置引脚、施加数字电压,以及生成脉宽调制信号。此外,还将介绍Tkinter Python库,并展示如何通过图形用户界面访问引脚。

课程大纲

Name:Module 1

Description:This module describes the basic functionality the Raspberry Pi B+ board. I'll describe how to set up the board, configure it, and use it. An important point differentiating Raspberry Pi from the Arduino platform which we have talked about previously is that Raspberry Pi uses an operating system. I'll describe some of the implications of an operating system on the behavior of the Raspberry Pi as an IoT device.

Name:Module 2

Description:The Raspberry Pi is typically installed with a Linux-based operating system, so we present the basics of Linux and its use. We describe some of the main features including navigating the file system and managing processes. We describe the text-based user interface through the shell and we overview the graphic user interface which is the default with the Raspian Linux distribution.

Name:Module 3

Description:We present the basics of the Python programming language to prepare you for programming on the Raspberry Pi. Many languages can be used but Python is the most convenient for the Raspberry Pi because convenient APIs are provided for basic operations such as controlling the pins. Python is a powerful language with useful features that we will present so that you can use these features to control the Raspberry Pi.

Name:Module 4

Description:In this module we describe how to communicate with devices through the pins of the Raspberry Pi. We examine the RPi.GPIO library which provides Python functions used to access the pins. We discuss how to set up the pins, apply digital voltages, and generate Pulse Width Modulated signals. We also describe the Tkinter Python library and show how it can be used to access pins through a graphic user interface.

课程评论(0条)

课程详情

The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware. In addition, you will learn how to set up up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device. Please note that this course does not include discussion forums.

课程标签

0人关注该课程

主题相关的课程