Introduction
Welcome
()
What you should know
()
Installing and setting up
()
Using the exercise files
()
Getting the most out of Code Clinic
()
1. Problem 1: Exploring Lake Pend Oreille
Exploring Lake Pend Oreille
()
Solution overview
()
Making web requests
()
Using a database
()
Averages and medians
()
Date and time
()
Parsing weather data
()
Populating the DB
()
Displaying results
()
Command-line interface
()
2. Problem 2: Image Analysis
Image analysis
()
Solution overview
()
Installing OpenCV
()
Using OpenCV
()
Comparing images
()
Inspecting the results
()
Extending the comparison
()
Processing all images
()
Command-line interface
()
3. Problem 3: Eight Queens
Eight queens
()
Solution overview
()
Concept overview
()
Permutation solution
()
Inductive solution
()
Inductive solution with recursion
()
Comparing the solutions
()
Displaying results
()
Command-line interface
()
4. Problem 4: Accessing Peripherals
Accessing peripherals
()
Solution overview
()
Quil overview
()
Setting up Quil
()
Creating graphics and capture events
()
Creating sound
()
Integrating sound
()
5. Problem 5: Recursion and Directories
Recursion and directories
()
Solution overview
()
Parsing EXIF data
()
Searching directories
()
Creating files and directories
()
User interface: Create a window
()
User interface: Create components
()
User interface: Listen for actions
()
User Iiterface: Wire up listeners
()
User interface: Demo
()
6. Problem 6: Building the Web
Building the web
()
Solution overview
()
Reading CSV data
()
Generating HTML
()
Parsing HTML
()
Demoing HTML page
()
Ex_Files_CodeClinic_Clojure.zip
(1.2 GB)
Ex_Files_FAQs.zip
(51 KB)