Just don’t make it angry
07 November 2022
I made a robot that can see using sound. #shorts
03 November 2022
Best night of his life
12 October 2022
What happens when robots die?
11 October 2022
Pomodoro robot! This is a work in progress but too cute not to share
30 September 2022
Build your own web server using a Raspberry Pi Pico W using Phew.
28 August 2022
Yukon & Omnibot 3000
Pico W Toothbrush
Whats new in Python 3.13a
Maker Faire Rome 2023
Data Manipulation with Pandas and Numpy
Computer Vision on Raspberry Pi with CVZone
Learn how to program SMARS with Arduino
Build a SMARS Robot in Fusion 360
Python for beginners
Create Databases with Python and SQLite3
KevsRobots Learning Platform
100% Percent Complete
By Kevin McAleer, 3 Minutes
In addition to the basics, it’s also important to familiarize yourself with Python best practices, tips, and tricks. These can help you write more efficient, readable, and Pythonic code. This lesson will introduce you to some of these techniques.
Pythonic code is a term used to describe code that effectively uses Python idioms and follows widely accepted Python coding conventions. Here are a few examples of Pythonic code:
squares = 
for i in range(10):
squares.append(i * i)
squares = [i * i for i in range(10)]
from operator import itemgetter
reverse_string = itemgetter(slice(None, None, -1))
PEP 8 is Python’s official style guide. It offers recommendations on how to format your code to make it more readable and consistent. Some recommendations include using 4 spaces per indentation level, limiting lines to a maximum of 79 characters, and using whitespace in a way that is visually clear.
Black is an uncompromising code formatter for Python. It automatically formats your code to conform to the PEP 8 style guide. It’s easy to use, and once you have it set up, you don’t have to worry about manually formatting your code anymore.
# To install Black
pip install black
# To use Black
Here are some resources for further learning:
In this lesson, you’ve learned about Python best practices, such as writing Pythonic code, following the PEP 8 style guide, and using the Black code formatter. We’ve also shared some resources for further learning. Keep exploring and practicing Python to further enhance your skills.