Search.setIndex({"docnames": ["class-intro", "class-intro-classes", "class-parsons-orig", "class-post", "class-postsurvey", "class-presurvey", "class-pretest", "class-timed-intro", "class-toggle", "class-write", "index"], "filenames": ["class-intro.rst", "class-intro-classes.rst", "class-parsons-orig.rst", "class-post.rst", "class-postsurvey.rst", "class-presurvey.rst", "class-pretest.rst", "class-timed-intro.rst", "class-toggle.rst", "class-write.rst", "index.rst"], "titles": ["Introduction", "Creating Classes", "Parsons Practice Problems", "Post Test", "Post Survey", "Pre Survey", "Pre Test", "Introduction to the Timed Pretest", "Practice Problems", "Practice Problems", "Writing Classes"], "terms": {"pleas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "read": 0, "follow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "watch": 0, "video": [0, 7], "try": [0, 3, 6], "If": [0, 6, 7, 10], "you": [0, 1, 2, 4, 5, 7, 8, 9, 10], "see": [0, 7], "like": [0, 1, 4], "one": [0, 2], "below": [0, 1, 7], "need": [0, 1], "python": [0, 4], "The": [0, 1, 7, 10], "have": [0, 1, 4, 7, 10], "unit": 0, "test": [0, 7, 8, 9, 10], "can": [0, 1, 2, 7, 8, 9, 10], "run": [0, 1], "check": 0, "your": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10], "i": [0, 1, 2, 4, 6, 7], "work": [0, 2, 8, 9, 10], "correctli": 0, "click": [0, 1, 5, 7, 8, 9, 10], "button": [0, 7], "compil": 0, "look": [0, 1], "after": [0, 2, 8, 9, 10], "area": 0, "error": 0, "result": 0, "an": [0, 1, 2], "exampl": [0, 1, 2], "finish": [0, 7, 8, 9], "function": [0, 1], "call": [0, 1], "doubl": 1, "num": 0, "take": [0, 1, 2, 3, 7, 10], "number": [0, 2, 7], "return": [0, 1, 2], "time": [0, 3], "2": [0, 4, 7], "For": [0, 1, 2, 5], "should": [0, 2, 4], "4": [1, 4, 7], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "from": [0, 3, 6, 8, 9], "case": 0, "mai": 0, "also": [0, 1, 7], "allow": 0, "equival": 0, "us": [0, 1, 3, 7, 8], "thi": [0, 3, 5, 7, 10], "help": [0, 2, 8, 9, 10], "To": 0, "drop": 0, "down": 0, "top": [0, 7], "put": 0, "correct": [0, 6, 7], "order": [0, 10], "right": 0, "side": 0, "indent": 0, "block": 0, "well": 0, "There": 0, "extra": 0, "ar": [0, 1, 4, 7, 10], "solut": 0, "leav": 0, "left": 0, "doesn": [0, 1], "t": [0, 1, 6, 8], "requir": 0, "drag": 0, "them": 0, "text": 0, "each": [0, 3, 6, 7, 10], "defin": [0, 1, 2], "ha": [0, 1, 10], "me": 0, "bottom": 0, "onc": [0, 1, 7], "least": 0, "three": 0, "incorrect": 0, "It": [0, 1, 6, 10], "remov": 0, "combin": 0, "two": [0, 1], "more": 0, "than": 0, "q": [0, 1, 3, 4, 5, 6, 7, 8, 9], "9": [0, 8], "provid": [0, 1, 3, 5, 6, 7, 8, 9], "here": [0, 1, 3, 5, 6, 7, 8, 9], "share": [0, 1, 3, 5, 6, 7, 8, 9], "comment": [0, 1, 3, 5, 6, 7, 8, 9], "suggest": [0, 1, 3, 5, 6, 7, 8, 9], "link": [0, 1, 5, 7, 8, 9, 10], "learn": [0, 4, 5, 10], "how": [0, 4, 7, 10], "differ": [7, 10], "type": [6, 10], "ebook": 10, "class": [0, 2], "code": [1, 4, 7], "declar": 1, "which": 1, "insid": 1, "One": 1, "__init__": [1, 2], "automat": 1, "when": [1, 2, 5, 7], "new": 1, "__str__": [1, 2], "print": [1, 2, 7], "mani": [1, 4], "chang": 1, "main": 1, "person": 1, "first": [1, 7], "last": 1, "name": [1, 2], "ad": 1, "initi": [1, 2], "must": [], "convent": 1, "we": [3, 4, 6], "self": 1, "underscor": 1, "string": [1, 2, 6], "letter": 1, "lowercas": 1, "problem": [1, 4, 5, 7, 10], "go": 5, "practic": [5, 10], "solv": [2, 3, 6, 8, 9, 10], "do": [3, 4], "outsid": [2, 3, 8, 9, 10], "resourc": 3, "load": [3, 6, 8, 9], "dynam": [3, 6, 8, 9], "question": [3, 4, 5, 6, 7, 8, 9, 10], "select": [3, 5, 6, 8, 9], "classes_basic_movie_fix_v3_ac": 3, "classes_basic_horse_v2_ac": 3, "classes_basic_gastank_ac": 3, "classes_basic_dice_fix_v2_ac": 3, "5": 4, "part": [3, 10], "studi": [3, 4, 6, 10], "appreci": [3, 6], "think": 5, "about": [0, 2, 4, 5, 8, 9, 10], "yourself": [5, 7], "answer": [2, 4, 5, 6, 7, 8, 9, 10], "best": [2, 5, 6, 7, 8, 9, 10], "match": 5, "familiar": [5, 10], "confid": [5, 10], "specifi": 5, "concept": 5, "": [2, 4, 5, 7], "thank": 5, "fill": 5, "let": 5, "u": 5, "know": [5, 6], "better": 5, "introduct": [], "abil": [2, 6, 7, 8, 9], "without": [2, 8, 9, 10], "skip": [8, 9, 10], "feel": [8, 9, 10], "qualifi": [8, 9], "stop": [2, 8, 9, 10], "five": [2, 8, 9, 10], "minut": [2, 7, 8, 9, 10], "classes_basic_song_ac": 9, "classes_basic_song_pp": [], "classes_basic_cat_ac": 9, "classes_basic_cat_pp": [], "classes_basic_account_ac": 9, "classes_basic_account_pp": [], "classes_basic_fortuneteller_ac": 9, "classes_basic_fortuneteller_pp": [], "explain": 8, "option": 6, "chose": [], "abov": 8, "detail": 7, "didn": 8, "parson": [4, 8], "posttest": [8, 9], "post": [8, 9, 10], "approxim": 10, "50": 2, "complet": 10, "abliti": 10, "qualif": 10, "quesiton": 10, "email": 10, "dr": 10, "barbara": 10, "ericson": 10, "barbar": 10, "umich": 10, "edu": 10, "pre": [1, 7, 10], "survei": [1, 10], "experi": 10, "comput": [], "materi": 10, "get": 10, "creat": [2, 10], "method": [0, 2, 10], "object": [2, 10], "end": [1, 7, 10], "page": 10, "ok": 6, "don": 6, "just": 6, "e": 6, "pretest_cond_with_func": 6, "pretest": 6, "compar": 6, "pretest_list_cond_append": [], "pretest_complex_list_str": 6, "pretest_sum_with_rang": 6, "pretest_string_abbrev": 6, "pretest_sum_with_mod": 6, "while": 6, "str": 6, "concat": 6, "break": 6, "cont": 6, "slice": 6, "neg": 6, "11": [5, 6], "particip": 6, "our": 6, "mult": 6, "mean": 7, "much": 7, "start": [1, 7], "countdown": 7, "reach": 7, "0": 7, "all": 7, "save": [2, 7], "receiv": 7, "move": 7, "seen": 7, "appear": 7, "onli": [1, 7], "done": 7, "flag": 7, "highlight": 7, "remind": 7, "come": 7, "back": 7, "later": 7, "orang": 7, "background": 7, "instruct": 7, "review": 7, "x": 7, "3": [0, 2, 4, 7, 8], "hi": 7, "upper": 7, "1": [0, 4], "what": 4, "ag": [2, 4], "year": 4, "major": 4, "intend": 4, "program": 4, "gender": 4, "ident": 4, "woman": 4, "man": 4, "non": 4, "binari": 4, "etc": 4, "prefer": 4, "sai": 4, "undergradu": 4, "educ": 4, "1st": 4, "2nd": 4, "3rd": 4, "list": [2, 4], "issu": 4, "awar": 4, "dyslexia": 4, "autism": 4, "adhd": 4, "enter": 4, "none": 4, "6": [0, 3, 4, 8, 9], "hour": 4, "been": 4, "7": 4, "languag": 4, "speak": 4, "home": 4, "A": 4, "mix": 4, "up": 4, "60": [], "10": [], "tripl": 0, "Be": 0, "sure": 0, "still": 0, "even": 0, "song": 2, "titl": 2, "len": 2, "attribut": 2, "current": [1, 2], "Then": 2, "respect": 2, "150": 2, "would": 2, "cat": 2, "next": 2, "c": 2, "fluffi": 2, "make_sound": 2, "meow": 2, "account": 2, "id": 2, "balanc": 2, "deposit": 2, "amount": 2, "add": 2, "32": 2, "100": 2, "execut": 2, "fortunetel": 2, "fortun": 2, "tell_fortun": 2, "random": 2, "write": 2, "classes_basic_song_ac_v2": 8, "classes_basic_song_pp_v2": 8, "classes_basic_cat_ac_v2": 8, "classes_basic_cat_pp_v2": 8, "classes_basic_account_ac_v2": 8, "classes_basic_account_pp_v2": 8, "classes_basic_fortuneteller_ac_v2": 8, "classes_basic_fortuneteller_pp_v2": 8, "rate": 8, "why": 8, "12": 8, "13": [], "experinc": [], "These": 1, "special": 1, "doe": 1, "refer": 1, "classes_basic_rectangle_ac_fix_v2": 3, "classes_basic_book_ac": [8, 9], "classes_basic_book_wd_pp_v3": 8, "15": 8, "16": 8, "75": 10}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"introduct": [0, 7, 10], "solv": 0, "write": [0, 10], "code": 0, "problem": [0, 2, 3, 6, 8, 9], "pop": 0, "up": 0, "mix": 0, "feedback": [0, 1, 3, 5, 6, 7, 8, 9], "what": [0, 1, 5, 7, 8, 9, 10], "do": [0, 1, 5, 7, 8, 9, 10], "next": [0, 1, 5, 7, 8, 9, 10], "class": [1, 10], "A": 1, "book": 1, "creat": 1, "more": 1, "object": 1, "add": 1, "method": 1, "post": [3, 4], "test": [3, 6], "thank": [3, 6], "you": [3, 6], "pre": [5, 6], "survei": [4, 5], "practic": [2, 7, 8, 9], "section": 10, "1": 10, "time": 7, "pretest": 7, "exam": 7, "help": [], "parsosn": [], "parson": 2}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}})