I'm sorry if I'm misusing the word package. I have little experience in Python, and am still learning.
So in my computer science class, we are using these robots called Finch to learn the very basics of robotics. So using the Finch package, we can make the robot do things with simple function calls. I was curious to how those functions, which would be written in Python, be able to interface with a piece of hardware that the language is not naively created to be able to communicate with? What makes that package so special, that it allows Python to communicate with the robot?
I guess in a broader sense, I'm asking how any function can have code to control and interface with any hardware the language is not naively designed to.
As I said, I'm really new to Python and programming in general (around 6 months of experience), so please don't rip at me for being a noob.
Here's the link to the robot we are using:
https/www.finchrobot.com/
So in my computer science class, we are using these robots called Finch to learn the very basics of robotics. So using the Finch package, we can make the robot do things with simple function calls. I was curious to how those functions, which would be written in Python, be able to interface with a piece of hardware that the language is not naively created to be able to communicate with? What makes that package so special, that it allows Python to communicate with the robot?
I guess in a broader sense, I'm asking how any function can have code to control and interface with any hardware the language is not naively designed to.
As I said, I'm really new to Python and programming in general (around 6 months of experience), so please don't rip at me for being a noob.
Here's the link to the robot we are using:
https/www.finchrobot.com/