SMARS Lab upgrade with PyCharm
Upgrading the SMARS Lab code with PyCharm
Video
For every project I create, I often make a corresponding YouTube video. Sometimes, there might be more than one video for a single project. You can find these videos in this section.
Explore more through this this dedicated video.
Iβve started to try PyCharm for my Python development, and I have to say Iβm impressed. Iβve been using Visual Studio Code for a while now, and Iβve been happy with it, but I wanted to try something new.
Iβve been using PyCharm for a week now, and after a little orientation Iβve found its a powerful tool for Python specific development. Itβs a powerful IDE with a lot of features that make Python development easier, specifically the refactoring and debugging tools.
One of our community members asked for some help getting SMARS Lab running on their SMARS Quad robot. Iβve been aware that this code (which is now over 6 years old) has some issues, mostly to do with the library dependencies that have meant it no longer works out of the box.
I decided to take a look at the old code and do some much needed maintenance to address these issues and to generally tidy up the code using the knowledge Iβve gained over the years since I first wrote it.
My Makers Mantra is βMake it work, make it right, make it fastβ and Iβve been following this mantra with the SMARS Lab code. Iβve made it work on the latest Raspberry Pi OS, Iβve made it right by fixing the issues with the code and Iβve made it fast by refactoring the code to make it more efficient.
About SMARS Quad Robots
If you want to build your own SMARS Quad robot, there is a free course available below:
PyCharm review
In this weeks livestream video weβll take a closer look at PyCharm and use it make improvements to the existing SMARSLab code.
Weβll also take a look at the SMARS Quad robot and see how it works.
PyCharm particularly excels at code refactoring, and Iβll show you how to use this feature to make the SMARS Lab code more efficient.
This page is awesome - Show some love!
Comments