"Python Advanced Hands-On" course notes