A "fold" is a fundamental primitive in defining operations on data structures;
it's particularly important in functional languages where recursion is the
default tool to express repetition. In this article I'll present how left and
right folds work and ho... (more…)
Read more »
Python isn't just the most-popular language for introductory CS programs and hobbyist, it's also the fastest-growing language for embedded computing. (more…)
Read more »
A comprehensive tutorial for getting started with Tesseract and OpenCV for OCR in Python: preprocessing, deep learning OCR, text extraction and limitations. (more…)
Read more »
A basic Ray Tracer that exploits numpy arrays and functions to work fast. - rafael-fuente/Python-Raytracer... (more…)
Read more »
The first time I used Logo, it felt like magic. I could type a short sequence of simple commands, and draw beautifully complex shapes on the screen. In this tutorial, I will show you how to parse and interpret a Logo-like language in just 70 lines of code... (more…)
Read more »