The ARM mbed
is IoT Device Platform provides the operating system, cloud services,
tools and developer ecosystem to make the creation and deployment of
commercial, standards-based IoT solutions possible at scale.More info are here.

• Quick start guide - How to use NUCLEO-F401RE and Mbed• Quick start guide - How to use NUCLEO-L152RE and Mbed• NUCLEO-F334R8 and Digital_IN, CRC, DEC to BIN, USART1, USART2• How to use USART2 on NUCLEO-L152RE and Mbed• NUCLEO-L152RE and Arduino LCD• Automatic sliding gate• How to use AUREL RTX-MID-3V on NUCLEO-L152RE and Mbed• How to use USART2 and USART1 on NUCLEO-L152RE and Mbed• NUCLEO-F334R8 and 4 relay shield from Seeed Studio

There are many applications where you want to interface with mbed from a computer.
Python is one language which you may wish to use. This page provides a library of code that can be used to communicate with mbed using RPC and a guide to set up Python.