This repository serves to hold extra notebooks for students who would like additional practice from the assignments to feel more comfortable with python.
This notebook serves to reinforce the material learned in the Intro to Python I/II assignments. It give a short review along with practice problems on lists, dictionaries, classes and os/glob.
This notebook serves to provide students who want to go above and beyond the required python knowledge needed for Dr. Chang's AI course. Only the students who are extremely comfortable with lists, dictionaries, classes and writing methods should attempt this. It's advanced programming that provides alternative approaches to the traditional way of writing loops that will allow the programmer to write way less code and be less prone to mistakes.
python_challenger.ipynb - Introduces students to lambda functions, recursion
python_challenger_problems.ipynb - Challenging problems involving lambda and recursion