Practice exercises in pattern recognition, ideal for beginner and intermediate programmers

Practice exercises in pattern recognition, ideal for beginner and intermediate programmers.

This uses the patterns at https://www.visualpatterns.org/ by Fawn Nguyen. The site and this module are licensed under a Creative Commons Attribution license.

The patterns are not in order of difficulty. Many are simple, some are incredibly hard.

THIS MODULE IS CURRENTLY UNDER CONSTRUCTION AND NOT WORKING YET.

Installation

To install with pip, from the Command Prompt/terminal run:

python -m pip install programmedpatterns

Contribute

Currently a lot of basic programming work is needed (in Python and other languages) to make Programmed Patterns work.

First, we need the solutions for all 468 patterns. Each solution is comprised of a visX(n) function that returns a multiline string

 

 

 

To finish reading, please visit source site