Advanced python programming handwritten notes pdf download