pwshub.com

The Real Python Podcast – Episode #218: Exploring Robotics and Python Through Electronic Projects

Real Python Podcast Episode #218 Title Artwork

The Real Python Podcast

Aug 23, 2024 1h 6m

Are you interested in learning robotics with Python? Can physical electronics-based projects grow a child’s interest in coding? This week on the show, we speak with author Marwan Alsabbagh about his book “Build Your Own Robot - Using Python, CRICKIT, and Raspberry Pi.”

Episode Sponsor:

Marwan discusses his two conferences talks about building electronics projects with his children. He provides advice on equipment and techniques to make learning Python engaging.

We explore his robotics project and the literal balancing act of designing a robot around the Raspberry Pi. Marwan shares his successes and disappointments while working to incorporate computer vision, joystick controls, and voice commands.

This episode is sponsored by Mailtrap.

Topics:

  • 00:00:00 – Introduction
  • 00:02:14 – How did you get started with Python and electronics?
  • 00:04:27 – Snow globe intruder alert system
  • 00:06:57 – Things to keep in mind with a child
  • 00:12:50 – Challenges in teaching a child Python
  • 00:16:34 – Sponsor: Mailtrap
  • 00:17:11 – What are other projects you’ve tried?
  • 00:21:12 – Powering the robot project
  • 00:24:56 – Putting together the robot librarian talk
  • 00:29:47 – Was there any friction teaching kids robotics?
  • 00:32:47 – Adding the complexity of a Raspberry Pi
  • 00:38:27 – Video Course Spotlight
  • 00:39:48 – Hardware components of the robot
  • 00:41:51 – Thinking about access to the equipment
  • 00:45:37 – Assembling the robot project?
  • 00:49:14 – Various control systems
  • 00:54:42 – What experience level is required with Python?
  • 00:55:40 – What concepts were you excited to share?
  • 00:57:59 – Do you think Python is a good language for robotics?
  • 00:59:21 – MicroPython Cookbook
  • 01:00:07 – What are projects you tried that didn’t work out?
  • 01:03:01 – What are you excited about in the world of Python?
  • 01:04:04 – What do you want to learn next?
  • 01:04:56 – How can people follow your work online?
  • 01:05:19 – Thanks and goodbye

Show Links:

Level Up Your Python Skills With These Courses:

Source: realpython.com

Related stories
1 week ago - Are you interested in practicing your Python skills while learning how to solve astrophysics and astronomy problems? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
3 days ago - How do you take advantage of Git pre-commit hooks? How do you build custom software checks and rules that run every time you commit your code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly...
1 month ago - Do you need help making data tables in Python look interesting and attractive? How can you create beautiful display-ready tables as easily as charts and graphs in Python? This week on the show, we speak with Richard Iannone and Michael...
1 month ago - How do you integrate GraphQL into your Python web development? How about quickly building graph-based APIs inside Django's battery-included framework? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's...
1 month ago - What hurdles must be cleared when starting an international organization? How do you empower others in a community by sharing responsibilities? This week on the show, we speak with Jay Miller about Black Python Devs.
Other stories
52 minutes ago - Hello, everyone! It’s been an interesting week full of AWS news as usual, but also full of vibrant faces filling up the rooms in a variety of events happening this month. Let’s start by covering some of the releases that have caught my...
1 hour ago - Nitro.js is a solution in the server-side JavaScript landscape that offers features like universal deployment, auto-imports, and file-based routing. The post Nitro.js: Revolutionizing server-side JavaScript appeared first on LogRocket Blog.
1 hour ago - Information architecture isn’t just organizing content. It's about reducing clicks, creating intuitive pathways, and never making your users search for what they need. The post Information architecture: A guide for UX designers appeared...
1 hour ago - Enablement refers to the process of providing others with the means to do something that they otherwise weren’t able to do. The post The importance of enablement for business success appeared first on LogRocket Blog.
2 hours ago - Learn how to detect when a Bluetooth RFCOMM serial port is available with Web Serial.