- What Python features make it a competitive choice for use in embedded systems?
- It's taught at many universities around the world.
- It's easy to learn (I've seen elementary students write Python code).
- It is object oriented.
- It is an interpreted scripting language, which removes compilation.
- It's supported by a robust community, including many add-on libraries, which minimizes the need to re-invent the wheel.
- It includes error handling (something that C didn't get the memo on).
- It's easily extensible.
- Which three use cases does MicroPython match well with?
- DIY projects
- Rapid prototyping
- Low-volume production products
- What business ramifications should be evaluated for using MicroPython?
- Risk tolerance for security vulnerabilities
- Cost savings from needing fewer embedded developers
- Impact on time-to-market
- Overall system quality and...




















































