This guide is unmaintained and was created for a specific workshop in 2017. It remains as a legacy reference. Use at your own risk.
Workshop Instructor:
- Lilly Ryan @attacus_au
This workshop is distributed under a CC BY-SA 4.0 license.
This guide is unmaintained and was created for a specific workshop in 2017. It remains as a legacy reference. Use at your own risk.
Workshop Instructor:
This workshop is distributed under a CC BY-SA 4.0 license.
#!/usr/bin/env bash | |
# shellcheck disable=SC2034 | |
# shellcheck disable=SC1091 | |
# shellcheck disable=SC2154 | |
# PADD | |
# | |
# A more advanced version of the chronometer provided with Pihole | |
# SETS LOCALE |
import smtplib, email, os | |
from email.mime.base import MIMEBase | |
from email.mime.multipart import MIMEMultipart | |
from email.mime.text import MIMEText | |
from email import encoders | |
from picamera import PiCamera | |
from time import sleep | |
from datetime import datetime | |
import RPi.GPIO as GPIO |
https://github.com/billw2/rpi-clone | |
sudo apt install git | |
git clone https://github.com/billw2/rpi-clone.git | |
cd rpi-clone | |
sudo cp rpi-clone rpi-clone-setup /usr/local/sbin | |
lsblk | |
sudo rpi-clone sda |
I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.
So below I made a list of leetcode problems that are as close to grokking problems as possible.