Introduction
Welcome
()
Getting the most from Code Clinic
()
1. Problem 1: Weather Statistics
Intro: The weather at Pond Oreille
()
Solution overview: Weather statistics
()
Importing data with the CSV module
()
Loading data into NumPy arrays
()
Embedding matplotlib into Tkinter
()
Plotting results with matplotlib
()
2. Problem 2: Where Am I?
Intro: Where am I?
()
Geolocation using simple IP lookup
()
Geolocation using Google Maps API
()
Getting a Google Maps API key
()
Determining nearby Wi-Fi access points
()
Making a POST with requests
()
3. Problem 3: Eight Queens
Intro: Eight queens
()
Solution overview: Eight queens
()
Understanding permutations
()
Finding solutions using permutations
()
Drawing the board with Tkinter
()
4. Problem 4: Musical Instrument
Intro: Accessing peripherals
()
Solution overview: Musical instrument
()
Capturing mouse inputs with Tkinter
()
Drawing on the Tkinter canvas
()
Generating sounds with simpleaudio
()
5. Problem 5: Facial Recognition
Intro: Facial recognition
()
Solution overview: Facial recognition
()
Loading images with OpenCV and imageio
()
Detecting faces using Haar cascades
()
Scaling images
()
Saving results as JSON
()
6. Problem 6: Real-Time Information Dashboard
Intro: Real-time information dashboard
()
Solution overview: Information dashboard
()
Understanding Django
()
Routing URLs with Django
()
Manipulating data with the Django ORM
()
Populating HTML templates with Django
()
Ex_Files_Code_Clinic_Python.zip
(34.0 MB)