Paul McWhorter has a fantastic series of tutorials about how to use an Arduino with Python programs. The series introduces the Python programming language and shows some great practical applications of how an Arduino can talk to a computer running Python. For example a Python program running on a computer can talk to an Arduino that’s connected to a distance and color sensor to build an interactive virtual environment. Check out the full list of tutorials in the series, each with a great video and text description!
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.