Python Programming & IoT Introduction

  • Unit: Programming - Python & IOT
    • Module: Python & IOT Introduction 
  • This is a LEARNING & DOING : Lesson / Lab

Sid Bar for Teachers: This Unit and lessons are really about how I teach Python in my class. Many of the lessons might be specific to my class, but you could probably adjust them for your class.  I'll try to make them a neutral as I can, so they can be used in any Mathematics, Physics, Computer Science, or any other Engineering / Technology class.  Let me know how I can make that better. I'll try to keep this unit current and relevant.  Please give me feedback, and let me know if any resource links are broken or not accessible.  Use this email link to give me feedback on this module @ TopClown@STEAMClown.org

 

License - "Be A Hero"... Distribute Your Content As Open Source... That Is What I'm Doing...

The content on this site may have been pulled from other open source sites, but typically the interpretation and presentation is primarily the Intellectual Property of Jim Burnham, - TopClown@STEAMClown.org at www.steamclown.org and the Student curriculum can be found under the specific Mechatronics Engineering Units section of this web site.

If you do use my material, and make changes, I would appreciate getting a copy... because if you are making changes, it means that you think there is a better way to teach this… and I would really appreciate understanding that. Please send me feedback on my Questions or Feedback form. Please don’t hesitate to ask questions or comment.

You also should keep and include my STEAM Clown Logo and Copyright in any derivative works you create. I would appreciate if you would include one of these images found on my Steam Clown License page and link it to www.steamclown.org

Learning Objective:

This Raspberry Pi & Python Unit is intended to introduce students not just the syntax of coding, but to the concept of Design Thinking when playing with a Raspberry Pi or planning and writing a Python Program.

Module Scope:
  • Introduction to the Python Programming Language
  • Description of best practices for creating and writing a Program
  • Present Tips and Tricks to build a professional LinkedIn Profile
Learning Targets:
  • Inspire Life Long Learning by applying concepts like Design Thinking and Computational Thinking, Top Down Design and step by step Problem Decomposition and Debugging using Python
  • Learn Python
Prior Knowledge or Prerequisites: 
  • No explicit prerequisite course work or coding knowledge is required, but students are expected to have a good understanding of basic computer principles.
  • You will need to have access to a Raspberry Pi, Jetson Nano or personal computer so you can write programs and do the lab assignments and the final project. Python runs on Windows, Mac OS X, Chromebooks, and Linux, so almost any computer will do.
  • Access to a Python capable device - In class, we'll be showing programming examples on a Raspberry Pi, Clue, Jetson Nano, or other micrprocessor/controller using the Python IDLE application or working inside a Terminal window. We'll be using Python 3 in this course. 
Resources & Materials Needed:
  • PC, Laptop or Other device to access the Python IDE
  • Each lesson will have specific items needed to complete the labs and tasks

8.0.0 - Programming - Introduction to Python & Internet of Things (IoT)

Programming - Python & Internet of Things (IoT) Introduction:


Reference, Attribution & Resources:

License - "Be A Hero"... Distribute Your Content As Open Source... That Is What I'm Doing...

The content on this site may have been pulled from other open source sites, but typically the interpretation and presentation is primarily the Intellectual Property of Jim Burnham, - TopClown@STEAMClown.org at www.steamclown.org and the Student curriculum can be found under the specific Mechatronics Engineering Units section of this web site.
If you use my material, and make changes, I would appreciate getting a copy... because if you are making changes, it means that you think there is a better way to teach this… and I would really appreciate understanding that. Please send me feedback on my Questions or Feedback form. Please don’t hesitate to ask questions or comment.
You also should keep and include my STEAM Clown Logo and Copyright in any derivative works you create. I would appreciate if you would include one of these images found on my Steam Clown License page and link it to www.steamclown.org