├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .gitignore ├── .travis.yml ├── ChangeLog.rst ├── LICENSE.txt ├── Makefile ├── README.rst ├── _sources ├── ActiveIndexFiles │ ├── completebuild.rst │ ├── cs1index.rst │ └── cs2index.rst ├── Appendices │ ├── Figures │ │ ├── Debug_01.png │ │ ├── IDE_setup_05.JPG │ │ ├── IDE_setup_06.JPG │ │ ├── IDE_setup_08.JPG │ │ ├── IDE_setup_09.JPG │ │ ├── debug.PNG │ │ ├── script_vs_console.JPG │ │ ├── script_vs_console.png │ │ ├── setup_page_01.JPG │ │ ├── setup_page_02.JPG │ │ ├── setup_page_03.JPG │ │ ├── strands.jpg │ │ ├── using_IDE_10.PNG │ │ └── using_IDE_15.JPG │ ├── PrecedenceTable.rst │ ├── app_b.rst │ ├── app_c.rst │ ├── app_d.rst │ ├── errorsAndDebug.rst │ ├── testmodule.rst │ └── usingIDE.rst ├── ClassesBasics │ ├── Achangeofperspective.rst │ ├── AddingOtherMethodstoourClass.rst │ ├── ConvertinganObjecttoaString.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── objectpic1.graffle │ │ ├── objectpic1.png │ │ ├── objectpic2.graffle │ │ ├── objectpic2.png │ │ ├── objectpic3.graffle │ │ ├── objectpic3.png │ │ ├── objectpic4.graffle │ │ ├── objectpic4.png │ │ ├── objectpic5.graffle │ │ ├── objectpic5.png │ │ ├── point.png │ │ └── tooltip_init.png │ ├── Glossary.rst │ ├── ImprovingourConstructor.rst │ ├── InstancesasReturnValues.rst │ ├── Objectorientedprogramming.rst │ ├── ObjectsRevisited.rst │ ├── ObjectsasArgumentsandParameters.rst │ ├── UserDefinedClasses.rst │ └── toctree.rst ├── ClassesDiggingDeeper │ ├── ArithmeticMethods.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── fractionpic1.graffle │ │ ├── fractionpic1.png │ │ ├── fractionpic2.graffle │ │ ├── fractionpic2.png │ │ ├── fractionpic3.graffle │ │ ├── fractionpic3.png │ │ ├── point.png │ │ └── tooltip_init.png │ ├── Fractions.rst │ ├── Glossary.rst │ ├── ObjectsareMutable.rst │ ├── Sameness.rst │ └── toctree.rst ├── Debugging │ ├── BeginningtipsforDebugging.rst │ ├── Exercises.rst │ ├── HowtoAvoidDebugging.rst │ ├── KnowyourerrorMessages.rst │ ├── Summary.rst │ ├── intro-HowtobeaSuccessfulProgrammer.rst │ └── toctree.rst ├── Dictionaries │ ├── Aliasingandcopying.rst │ ├── Dictionarymethods.rst │ ├── Dictionaryoperations.rst │ ├── Exercises.rst │ ├── Figures │ │ └── sparse.png │ ├── Glossary.rst │ ├── Sparsematrices.rst │ ├── intro-Dictionaries.rst │ └── toctree.rst ├── ErrorHelp │ └── parseerror.rst ├── Exceptions │ ├── 01_intro_exceptions.rst │ ├── 02_runtime_stack_and_raise_command.rst │ ├── 03_standard_exceptions.rst │ ├── 04_principles_for_using_exceptions.rst │ ├── 05_exceptions_syntax.rst │ ├── 06_the_finally_clause.rst │ ├── Exercises.rst │ ├── glossary.rst │ └── toctree.rst ├── Files │ ├── AlternativeFileReadingMethods.rst │ ├── Exercises.rst │ ├── FetchingSomethingFromTheWeb.rst │ ├── Figures │ │ └── ExampleFileHierarchy.png │ ├── FindingaFileonyourDisk.rst │ ├── Glossary.rst │ ├── Iteratingoverlinesinafile.rst │ ├── ReadingaFile.rst │ ├── WithStatements.rst │ ├── WritingTextFiles.rst │ ├── intro-WorkingwithDataFiles.rst │ └── toctree.rst ├── FrontBackMatter │ ├── contrib.rst │ ├── copyright.rst │ ├── fdl-1.3.rst │ ├── foreword.rst │ ├── preface.rst │ ├── preface2e.rst │ └── prefaceinteractive.rst ├── Functions │ ├── ATurtleBarChart.rst │ ├── Composition.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── blackboxfun.graffle │ │ ├── blackboxfun.png │ │ ├── blackboxproc.graffle │ │ ├── blackboxproc.png │ │ ├── distance_formula.png │ │ ├── five_squares.png │ │ ├── five_stars.png │ │ ├── nested_squares.png │ │ ├── regularpolygon.png │ │ ├── squarefun.graffle │ │ ├── squarefun.png │ │ ├── star.png │ │ ├── tess08.png │ │ ├── tess_bar_1.png │ │ ├── tess_spirals.png │ │ ├── turtleproc.graffle │ │ └── turtleproc.png │ ├── FlowofExecutionSummary.rst │ ├── Functionscancallotherfunctions.rst │ ├── Functionsthatreturnvalues.rst │ ├── Glossary.rst │ ├── ProgramDevelopment.rst │ ├── ProgrammingWithStyle.rst │ ├── TheAccumulatorPattern.rst │ ├── UnitTesting.rst │ ├── Variablesandparametersarelocal.rst │ ├── functions.rst │ ├── mainfunction.rst │ └── toctree.rst ├── GUIandEventDrivenProgramming │ ├── 01_intro_gui.rst │ ├── 02_standard_dialog_boxes.rst │ ├── 03_widgets.rst │ ├── 04_layout_managers.rst │ ├── 05_widget_grouping.rst │ ├── 06_command_events.rst │ ├── 07_event_binding.rst │ ├── 08_gui_program_structure.rst │ ├── 09_modifying_widgets.rst │ ├── 10_timer_events.rst │ ├── 11_gui_program_example.rst │ ├── 12_model_view_controller.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── All_user_input_widgets.png │ │ ├── Grouping_examples.png │ │ ├── Whack_a_mole_design.png │ │ ├── mole.png │ │ └── mole_cover.png │ ├── Glossary.rst │ └── toctree.rst ├── GeneralIntro │ ├── ATypicalFirstProgram.rst │ ├── Algorithms.rst │ ├── Comments.rst │ ├── Exercises.rst │ ├── ExperimentalDebugging.rst │ ├── Figures │ │ ├── compile.png │ │ ├── compile.svg │ │ ├── interpret.png │ │ └── interpret.svg │ ├── FormalandNaturalLanguages.rst │ ├── Glossary.rst │ ├── MoreAboutPrograms.rst │ ├── RuntimeErrors.rst │ ├── SemanticErrors.rst │ ├── SpecialWaystoExecutePythoninthisBook.rst │ ├── Syntaxerrors.rst │ ├── ThePythonProgrammingLanguage.rst │ ├── WhatisDebugging.rst │ ├── intro-TheWayoftheProgram.rst │ └── toctree.rst ├── Inheritance │ ├── 01-PillarsOfOop.rst │ ├── 02-IntroToInheritance.rst │ ├── 03-Extending.rst │ ├── 04-ReuseThroughComposition.rst │ ├── 05-ClassDiagrams.rst │ ├── 06-CompositionVsInheritance.rst │ ├── 07-CaseStudy.rst │ ├── Figures │ │ ├── uml_composition.dia │ │ ├── uml_composition.png │ │ ├── uml_inherit1.dia │ │ └── uml_inherit1.png │ └── toctree.rst ├── IntroRecursion │ ├── CalculatingtheSumofaListofNumbers.rst │ ├── ConvertinganIntegertoaStringinAnyBase.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── callTree.png │ │ ├── callstack.png │ │ ├── cesaro_torn_square.png │ │ ├── changeTable.png │ │ ├── elevenCents.png │ │ ├── gcd-call.png │ │ ├── hanoi.png │ │ ├── koch_0.png │ │ ├── koch_1.png │ │ ├── koch_2.png │ │ ├── koch_3.png │ │ ├── koch_snowflake.png │ │ ├── maze.png │ │ ├── newcallstack.png │ │ ├── recstack.png │ │ ├── sierpinski.png │ │ ├── sierpinski_colour.png │ │ ├── sierpinski_original.png │ │ ├── stCallTree.png │ │ ├── sumlistIn.png │ │ ├── sumlistOut.png │ │ ├── toStr.png │ │ ├── toStrBase2.png │ │ ├── tree1.png │ │ └── tree2.png │ ├── Glossary.rst │ ├── ProgrammingExercises.rst │ ├── SierpinskiTriangle.rst │ ├── TheThreeLawsofRecursion.rst │ ├── WhatIsRecursion.rst │ ├── intro-VisualizingRecursion.rst │ └── toctree.rst ├── Labs │ ├── Figures │ │ ├── dartboards.graffle │ │ ├── dartboards.png │ │ ├── graphpaper.jpg │ │ ├── python_shell.png │ │ ├── shell_expressions.png │ │ └── sinpic.png │ ├── astronomylab.rst │ ├── lab03_01.rst │ ├── lab04_01.rst │ ├── lab04_01a.rst │ ├── lab12_01.rst │ ├── lab12_02.rst │ ├── montepi.rst │ ├── pythonshell.rst │ ├── sequencelab.rst │ └── sinlab.rst ├── Lists │ ├── AccessingElements.rst │ ├── Aliasing.rst │ ├── AppendversusConcatenate.rst │ ├── CloningLists.rst │ ├── ConcatenationandRepetition.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── accum_o.gif │ │ ├── refdiag1.graffle │ │ ├── refdiag1.png │ │ ├── refdiag2.graffle │ │ ├── refdiag2.png │ │ ├── refdiag3.graffle │ │ ├── refdiag3.png │ │ ├── refdiag4.graffle │ │ ├── refdiag4.png │ │ ├── references4.graffle │ │ ├── references4.png │ │ ├── refrep1.graffle │ │ ├── refrep1.png │ │ ├── refrep2.graffle │ │ └── refrep2.png │ ├── FunctionsthatProduceLists.rst │ ├── Glossary.rst │ ├── ListComprehensions.rst │ ├── ListDeletion.rst │ ├── ListLength.rst │ ├── ListMembership.rst │ ├── ListMethods.rst │ ├── ListSlices.rst │ ├── ListValues.rst │ ├── Listsandforloops.rst │ ├── ListsareMutable.rst │ ├── NestedLists.rst │ ├── ObjectsandReferences.rst │ ├── PureFunctions.rst │ ├── RepetitionandReferences.rst │ ├── StringsandLists.rst │ ├── TheAccumulatorPatternwithLists.rst │ ├── TheReturnofLSystems.rst │ ├── TupleAssignment.rst │ ├── TuplesandMutability.rst │ ├── TuplesasReturnValues.rst │ ├── UsingListsasParameters.rst │ ├── WhichisBetter.rst │ ├── intro-Lists.rst │ ├── listTypeConversionFunction.rst │ └── toctree.rst ├── MiscHelpers │ └── imconv.py ├── MoreAboutIteration │ ├── 2DimensionalIterationImageProcessing.rst │ ├── AlgorithmsRevisited.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── cy.png │ │ ├── image.graffle │ │ ├── image.png │ │ ├── sum2n.PNG │ │ └── while_flow.png │ ├── Glossary.rst │ ├── ImageProcessingonYourOwn.rst │ ├── NewtonsMethod.rst │ ├── RandomlyWalkingTurtles.rst │ ├── SentinelValuesAndValidation.rst │ ├── SimpleTables.rst │ ├── The3n1Sequence.rst │ ├── Theforlooprevisited.rst │ ├── ThewhileStatement.rst │ ├── accumulatorRevisited.rst │ ├── intro-IterationRevisited.rst │ └── toctree.rst ├── OriginalIllustrations │ ├── ch02 │ │ ├── circle_area.png │ │ ├── circle_area.svg │ │ ├── state.png │ │ └── state.svg │ ├── ch03 │ │ ├── alex.png │ │ ├── alex06.png │ │ ├── flowchart_for.png │ │ ├── flowchart_for.svg │ │ ├── partyInvite.png │ │ ├── tess.png │ │ ├── tess03.png │ │ └── tess07.png │ ├── ch04 │ │ ├── alex04.png │ │ ├── breakpoint.png │ │ ├── compoundInterest.png │ │ └── tess05.png │ ├── ch05 │ │ ├── tess_bar_2.png │ │ └── tess_bar_3.png │ ├── ch07 │ │ ├── help_range.png │ │ ├── mid_test_loop.png │ │ ├── mult_assign.png │ │ ├── multi_assign.svg │ │ ├── post_test_loop.png │ │ ├── pre_test_loop.png │ │ ├── python_input.png │ │ ├── stack2.png │ │ └── stack2.svg │ ├── ch08 │ │ ├── banana.png │ │ ├── banana.svg │ │ ├── string_members.png │ │ ├── string_methods.png │ │ └── swapcase.png │ ├── ch09 │ │ ├── list1.png │ │ ├── mult_references2.png │ │ ├── mult_references3.png │ │ └── mult_references4.png │ ├── ch12 │ │ └── fibonacci.png │ ├── ch14 │ │ ├── rectangle.png │ │ └── rectangle2.png │ ├── ch15 │ │ └── time.png │ ├── close.png │ ├── gasp01.png │ ├── gasp02.png │ ├── gasp03.png │ ├── gasp04.png │ ├── help_print.png │ ├── interpreter_sshot.png │ ├── link1.png │ ├── link2.png │ ├── link3.png │ ├── link4.png │ ├── link5.png │ ├── list2.png │ ├── list3.png │ ├── matrix.png │ ├── mult_references1.png │ ├── multi_assign.png │ ├── my_first_program.png │ ├── open.png │ ├── pydoc_firefox.png │ ├── pydoc_keyword_firefox.png │ ├── pydoc_tk.png │ ├── queue1.png │ ├── rle_close.png │ ├── rle_end.png │ ├── rle_open.png │ ├── rle_start.png │ ├── robots01.png │ ├── stack.png │ ├── stack4.png │ ├── stack5.png │ ├── tess02.png │ ├── tess_01.png │ ├── tree1.png │ ├── tree2.png │ ├── tree3.png │ ├── tree4.png │ ├── tree5.png │ ├── visualizer01.png │ └── visualizer02.png ├── PythonModules │ ├── CreatingModules.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── mathmod.graffle │ │ ├── mathmod.png │ │ ├── modreference.graffle │ │ ├── modreference.png │ │ ├── moduleindex.png │ │ ├── moduleindexmedium.png │ │ ├── pythondoc.png │ │ ├── pythondocmedium.png │ │ ├── pythondocsmall.png │ │ ├── turtlemod.png │ │ └── turtlemodmedium.png │ ├── Glossary.rst │ ├── MoreAboutUsingModules.rst │ ├── Themathmodule.rst │ ├── Therandommodule.rst │ ├── modules.rst │ └── toctree.rst ├── PythonTurtle │ ├── AFewMoreturtleMethodsandObservations.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── BlueTurtleL.png │ │ ├── Turtle3Stamp.png │ │ ├── TurtleCheckmark4.png │ │ ├── TurtleCircle.png │ │ ├── TurtleL4.png │ │ ├── TurtleLineToWest.png │ │ ├── TurtleRect.png │ │ ├── TurtleT.png │ │ ├── TurtleTriangle.png │ │ ├── TwoTurtles1.png │ │ ├── TwoTurtlesL.png │ │ ├── new_flowchart_for.png │ │ ├── star.png │ │ └── tess_clock1.png │ ├── FlowofExecutionoftheforLoop.rst │ ├── Glossary.rst │ ├── InstancesAHerdofTurtles.rst │ ├── IterationSimplifiesourTurtleProgram.rst │ ├── OurFirstTurtleProgram.rst │ ├── SummaryofTurtleMethods.rst │ ├── TheforLoop.rst │ ├── TherangeFunction.rst │ ├── intro-HelloLittleTurtles.rst │ └── toctree.rst ├── Recursion ├── Selection │ ├── BooleanFunctions.rst │ ├── BooleanValuesandBooleanExpressions.rst │ ├── Chainedconditionals.rst │ ├── ConditionalExecutionBinarySelection.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── flowchart_chained_conditional.png │ │ ├── flowchart_chained_conditional.svg │ │ ├── flowchart_if_else.png │ │ ├── flowchart_if_else.svg │ │ ├── flowchart_if_only.png │ │ ├── flowchart_if_only.svg │ │ ├── flowchart_nested_conditional.png │ │ └── flowchart_nested_conditional.svg │ ├── Glossary.rst │ ├── Logicaloperators.rst │ ├── Nestedconditionals.rst │ ├── OmittingtheelseClauseUnarySelection.rst │ ├── PrecedenceofOperators.rst │ └── toctree.rst ├── SimplePythonData │ ├── Exercises.rst │ ├── Figures │ │ ├── compoundInterest.png │ │ ├── python_shell.png │ │ ├── reassign1.graffle │ │ ├── reassign1.png │ │ ├── refdiagram1.graffle │ │ ├── refdiagram1.png │ │ └── shell_expressions.png │ ├── Glossary.rst │ ├── Input.rst │ ├── OperatorsandOperands.rst │ ├── OrderofOperations.rst │ ├── Reassignment.rst │ ├── StatementsandExpressions.rst │ ├── Typeconversionfunctions.rst │ ├── UpdatingVariables.rst │ ├── ValuesandDataTypes.rst │ ├── VariableNamesandKeywords.rst │ ├── Variables.rst │ ├── intro-VariablesExpressionsandStatements.rst │ └── toctree.rst ├── Strings │ ├── ACollectionDataType.rst │ ├── Afindfunction.rst │ ├── Characterclassification.rst │ ├── Exercises.rst │ ├── Figures │ │ ├── indexvalues.graffle │ │ └── indexvalues.png │ ├── Glossary.rst │ ├── IndexOperatorWorkingwiththeCharactersofaString.rst │ ├── Length.rst │ ├── Loopingandcounting.rst │ ├── OperationsonStrings.rst │ ├── Optionalparameters.rst │ ├── StringComparison.rst │ ├── StringMethods.rst │ ├── StringsRevisited.rst │ ├── StringsareImmutable.rst │ ├── Summary.rst │ ├── TheAccumulatorPatternwithStrings.rst │ ├── TheSliceOperator.rst │ ├── Theinandnotinoperators.rst │ ├── TraversalandtheforLoopByIndex.rst │ ├── TraversalandtheforLoopByItem.rst │ ├── TraversalandthewhileLoop.rst │ ├── TurtlesandStringsandLSystems.rst │ └── toctree.rst ├── UnitTesting │ ├── CheckingAssumptionsWithAssert.rst │ ├── DesigningTestableFunctions.rst │ ├── Exercises.rst │ ├── Glossary.rst │ ├── TestFirstDevelopment.rst │ ├── TestingFunctions.rst │ ├── TestingWithpytest.rst │ ├── WritingUnitTests.rst │ ├── intro-UnitTesting.rst │ └── toctree.rst ├── WebApps │ ├── 01-WebApps.rst │ ├── 02-HowTheWebWorks.rst │ ├── 03-HowWebApplicationsWork.rst │ ├── 04-WebApplicationsAndHtmlForms.rst │ ├── 05-WritingWebApplicationsWithFlask.rst │ ├── 06-MoreAboutFlask.rst │ ├── 07-InputForAFlaskWebApplication.rst │ ├── 08-WebApplicationsWithAUserInterface.rst │ ├── Figures │ │ ├── bottlehello.png │ │ ├── flaskhello.png │ │ ├── googleform.png │ │ ├── googlesearchresults.png │ │ └── webrequest.jpg │ ├── Glossary.rst │ └── toctree.rst ├── _hidden │ ├── class-exp │ │ ├── class-intro-classes.rst │ │ ├── class-intro.rst │ │ ├── class-pnd.rst │ │ ├── class-post.rst │ │ ├── class-postsurvey.rst │ │ ├── class-presurvey.rst │ │ ├── class-pretest.rst │ │ ├── class-pwd.rst │ │ ├── class-study-intro.rst │ │ └── class-timed-intro.rst │ ├── dclass-exp │ │ ├── dclass-intro-classes.rst │ │ ├── dclass-intro.rst │ │ ├── dclass-pnd.rst │ │ ├── dclass-post.rst │ │ ├── dclass-postsurvey.rst │ │ ├── dclass-presurvey.rst │ │ ├── dclass-pretest.rst │ │ ├── dclass-pwd.rst │ │ ├── dclass-study-intro.rst │ │ └── dclass-timed-intro.rst │ ├── python-swap │ │ ├── ps-intro.rst │ │ ├── ps-parsons.rst │ │ ├── ps-post.rst │ │ ├── ps-postsurvey.rst │ │ ├── ps-presurvey.rst │ │ └── ps-study-intro.rst │ └── toctree.rst ├── _images │ ├── assignment.png │ └── x.png ├── _static │ ├── LutherBellPic.jpg │ ├── Programs │ │ ├── Hello_world.py │ │ ├── Increment_counter.py │ │ ├── Increment_counter_class.py │ │ ├── all_frame_widgets.py │ │ ├── all_user_input_widgets.py │ │ ├── whack_a_mole_v1.py │ │ ├── whack_a_mole_v2.py │ │ ├── whack_a_mole_v3.py │ │ ├── whack_a_mole_v4.py │ │ └── whack_a_mole_v5.py │ ├── PythonDScover.jpg │ ├── RSS-logo.png │ ├── TurtleCheckmark.png │ ├── TurtleL.png │ ├── accumulatorpattern.png │ ├── activecodethumb.png │ ├── advrange.png │ ├── assignment.png │ ├── associativitythumb.png │ ├── audio │ │ ├── Example01_Tour01_Line01.mp3 │ │ ├── Example01_Tour01_Line01.wav │ │ ├── Example01_Tour01_Line02.mp3 │ │ ├── Example01_Tour01_Line02.wav │ │ ├── Example01_Tour01_Line03.mp3 │ │ ├── Example01_Tour01_Line03.wav │ │ ├── Example01_Tour01_Line04.mp3 │ │ ├── Example01_Tour01_Line04.wav │ │ ├── Example01_Tour01_Line05.mp3 │ │ ├── Example01_Tour01_Line05.wav │ │ ├── Example01_Tour02_Line01.mp3 │ │ ├── Example01_Tour02_Line01.wav │ │ ├── Example01_Tour02_Line02.mp3 │ │ ├── Example01_Tour02_Line02.wav │ │ ├── Example01_Tour02_Line03.mp3 │ │ ├── Example01_Tour02_Line03.wav │ │ ├── Example01_Tour02_Line04.mp3 │ │ ├── Example01_Tour02_Line04.wav │ │ ├── Example01_Tour02_Line05.mp3 │ │ ├── Example01_Tour02_Line05.wav │ │ ├── Example01_Tour02_Line06.mp3 │ │ ├── Example01_Tour02_Line06.wav │ │ ├── Example02_Tour01_Line01.mp3 │ │ ├── Example02_Tour01_Line01.wav │ │ ├── Example02_Tour01_Line02.mp3 │ │ ├── Example02_Tour01_Line02.wav │ │ ├── Example02_Tour01_Line03.mp3 │ │ ├── Example02_Tour01_Line03.wav │ │ ├── Example02_Tour01_Line04.mp3 │ │ ├── Example02_Tour01_Line04.wav │ │ ├── Example02_Tour01_Line05.mp3 │ │ ├── Example02_Tour01_Line05.wav │ │ ├── Example02_Tour01_Line06.mp3 │ │ ├── Example02_Tour01_Line06.wav │ │ ├── Example02_Tour01_Line07.mp3 │ │ ├── Example02_Tour01_Line07.wav │ │ ├── Example02_Tour01_Line08.mp3 │ │ ├── Example02_Tour01_Line08.wav │ │ ├── Example02_Tour01_Line09.mp3 │ │ ├── Example02_Tour01_Line09.wav │ │ ├── Example02_Tour02_Line03.mp3 │ │ ├── Example02_Tour02_Line03.wav │ │ ├── Example02_Tour02_Line04.mp3 │ │ ├── Example02_Tour02_Line04.wav │ │ ├── Example02_Tour02_Line05.mp3 │ │ ├── Example02_Tour02_Line05.wav │ │ ├── Example02_Tour02_Line06.mp3 │ │ ├── Example02_Tour02_Line06.wav │ │ ├── Example02_Tour02_Line07.mp3 │ │ ├── Example02_Tour02_Line07.wav │ │ ├── Example02_Tour02_Line08.mp3 │ │ ├── Example02_Tour02_Line08.wav │ │ ├── Example02_Tour02_Line09.mp3 │ │ ├── Example02_Tour02_Line09.wav │ │ ├── Example02_Tour02_Line10.mp3 │ │ ├── Example02_Tour02_Line10.wav │ │ ├── Example03_Tour01_Line01.mp3 │ │ ├── Example03_Tour01_Line01.wav │ │ ├── Example03_Tour01_Line02.mp3 │ │ ├── Example03_Tour01_Line02.wav │ │ ├── Example03_Tour01_Line03.mp3 │ │ ├── Example03_Tour01_Line03.wav │ │ ├── Example03_Tour01_Line04.mp3 │ │ ├── Example03_Tour01_Line04.wav │ │ ├── Example03_Tour01_Line05.mp3 │ │ ├── Example03_Tour01_Line05.wav │ │ ├── Example03_Tour01_Line06.mp3 │ │ ├── Example03_Tour01_Line06.wav │ │ ├── Example03_Tour01_Line07.mp3 │ │ ├── Example03_Tour01_Line07.wav │ │ ├── Example03_Tour01_Line08.mp3 │ │ ├── Example03_Tour01_Line08.wav │ │ ├── Example03_Tour01_Line09.mp3 │ │ ├── Example03_Tour01_Line09.wav │ │ ├── Example03_Tour02_Line05.mp3 │ │ ├── Example03_Tour02_Line05.wav │ │ ├── Example03_Tour02_Line06.mp3 │ │ ├── Example03_Tour02_Line06.wav │ │ ├── Example03_Tour02_Line09.mp3 │ │ ├── Example03_Tour02_Line09.wav │ │ ├── Example03_Tour02_Line10.mp3 │ │ ├── Example03_Tour02_Line10.wav │ │ ├── Example03_Tour02_Line11.mp3 │ │ ├── Example03_Tour02_Line11.wav │ │ ├── Example03_Tour02_Line12.mp3 │ │ ├── Example03_Tour02_Line12.wav │ │ ├── Example03_Tour02_Line13.mp3 │ │ ├── Example03_Tour02_Line13.wav │ │ ├── Example03_Tour02_Line14.mp3 │ │ ├── Example03_Tour02_Line14.wav │ │ ├── Example03_Tour02_Line15.mp3 │ │ ├── Example03_Tour02_Line15.wav │ │ ├── Example03_Tour02_Line16.mp3 │ │ ├── Example03_Tour02_Line16.wav │ │ ├── Example03_Tour02_Line17.mp3 │ │ ├── Example03_Tour02_Line17.wav │ │ ├── Example03_Tour02_Line18.mp3 │ │ ├── Example03_Tour02_Line18.wav │ │ ├── Example03_Tour02_Line20.mp3 │ │ ├── Example03_Tour02_Line20.wav │ │ ├── Example03_Tour02_Line21.mp3 │ │ ├── Example03_Tour02_Line21.wav │ │ ├── Example03_Tour02_Line23.mp3 │ │ ├── Example03_Tour02_Line23.wav │ │ ├── Example03_Tour02_Line24.mp3 │ │ ├── Example03_Tour02_Line24.wav │ │ ├── Example03_Tour02_Line25.mp3 │ │ ├── Example03_Tour02_Line25.wav │ │ ├── Example03_Tour02_Line26.mp3 │ │ ├── Example03_Tour02_Line26.wav │ │ ├── Example03_Tour02_Line27.mp3 │ │ ├── Example03_Tour02_Line27.wav │ │ ├── Example03_Tour02_Line28.mp3 │ │ ├── Example03_Tour02_Line28.wav │ │ ├── Example03_Tour02_Line29.mp3 │ │ ├── Example03_Tour02_Line29.wav │ │ ├── Example04_Tour01_Line01.mp3 │ │ ├── Example04_Tour01_Line01.wav │ │ ├── Example04_Tour01_Line02.mp3 │ │ ├── Example04_Tour01_Line02.wav │ │ ├── Example04_Tour01_Line03.mp3 │ │ └── Example04_Tour01_Line03.wav │ ├── bg01.jpg │ ├── binaryselection.png │ ├── bintree_a.png │ ├── bintree_b.png │ ├── bintree_c.png │ ├── booleanexpressions.png │ ├── close.png │ ├── cy.png │ ├── expressions.png │ ├── first.png │ ├── for_loop.png │ ├── function_intro.png │ ├── goldygopher.png │ ├── inputthumb.png │ ├── last-point.png │ ├── last.png │ ├── logo.jpg │ ├── logo_small.png │ ├── lutherlogo.jpg │ ├── mathrandommodule.png │ ├── modules.png │ ├── navbar_logo_link.png │ ├── navbar_page_dropdown.png │ ├── navbar_search_dropdown.png │ ├── navbar_title_link.png │ ├── navbar_user_dropdown.png │ ├── navhelp.png │ ├── navhelp.png.old │ ├── next.png │ ├── norse-logo.png │ ├── pause.png │ ├── play.png │ ├── precedencethumb.png │ ├── prev.png │ ├── python-logo.png │ ├── reassignmentthumb.png │ ├── test1Alt1.png │ ├── test1Alt2.png │ ├── test1Alt3.png │ ├── test1Alt4.png │ ├── test1Alt4v2.png │ ├── test1correct.png │ ├── test1left180.png │ ├── test1left270.png │ ├── test1left90.png │ ├── test1right45.png │ ├── test1right90.png │ ├── thinkcspy.png │ ├── turtleTest1.png │ ├── turtleintro.png │ ├── unaryselection.png │ ├── updatethumb.png │ ├── valuesNtypes.png │ ├── videothumb.png │ └── whileloop.png ├── allChapterFiles.txt ├── assignments.rst ├── index.rst └── navhelp.rst ├── allChapterFiles.txt ├── conf.py ├── deploy_rsa.enc ├── pavement.py ├── pretext ├── .error_schema.log ├── Appendices │ ├── PrecedenceTable.ptx │ ├── errorsAndDebug.ptx │ ├── foo │ ├── testmodule.ptx │ └── usingIDE.ptx ├── ClassesBasics │ ├── Achangeofperspective.ptx │ ├── AddingOtherMethodstoourClass.ptx │ ├── ConvertinganObjecttoaString.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── ImprovingourConstructor.ptx │ ├── InstancesasReturnValues.ptx │ ├── Objectorientedprogramming.ptx │ ├── ObjectsRevisited.ptx │ ├── ObjectsasArgumentsandParameters.ptx │ ├── UserDefinedClasses.ptx │ ├── toctree.ptx │ └── toctree.xml-source.html ├── ClassesDiggingDeeper │ ├── ArithmeticMethods.ptx │ ├── Exercises.ptx │ ├── Fractions.ptx │ ├── Glossary.ptx │ ├── ObjectsareMutable.ptx │ ├── Sameness.ptx │ └── toctree.ptx ├── Debugging │ ├── BeginningtipsforDebugging.ptx │ ├── Exercises.ptx │ ├── HowtoAvoidDebugging.ptx │ ├── KnowyourerrorMessages.ptx │ ├── Summary.ptx │ ├── intro-HowtobeaSuccessfulProgrammer.ptx │ └── toctree.ptx ├── Dictionaries │ ├── Aliasingandcopying.ptx │ ├── Dictionarymethods.ptx │ ├── Dictionaryoperations.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── Sparsematrices.ptx │ ├── intro-Dictionaries.ptx │ └── toctree.ptx ├── Exceptions │ ├── 01_intro_exceptions.ptx │ ├── 02_runtime_stack_and_raise_command.ptx │ ├── 03_standard_exceptions.ptx │ ├── 04_principles_for_using_exceptions.ptx │ ├── 05_exceptions_syntax.ptx │ ├── 06_the_finally_clause.ptx │ ├── Exercises.ptx │ ├── glossary.ptx │ └── toctree.ptx ├── Figures │ ├── Appendices │ │ └── Figures │ │ │ ├── Debug_01.png │ │ │ ├── IDE_setup_05.JPG │ │ │ ├── IDE_setup_06.JPG │ │ │ ├── IDE_setup_08.JPG │ │ │ ├── IDE_setup_09.JPG │ │ │ ├── debug.PNG │ │ │ ├── script_vs_console.JPG │ │ │ ├── script_vs_console.png │ │ │ ├── setup_page_01.JPG │ │ │ ├── setup_page_02.JPG │ │ │ ├── setup_page_03.JPG │ │ │ ├── strands.jpg │ │ │ ├── using_IDE_10.PNG │ │ │ └── using_IDE_15.JPG │ ├── ClassesBasics │ │ └── Figures │ │ │ ├── objectpic1.graffle │ │ │ ├── objectpic1.png │ │ │ ├── objectpic2.graffle │ │ │ ├── objectpic2.png │ │ │ ├── objectpic3.graffle │ │ │ ├── objectpic3.png │ │ │ ├── objectpic4.graffle │ │ │ ├── objectpic4.png │ │ │ ├── objectpic5.graffle │ │ │ ├── objectpic5.png │ │ │ ├── point.png │ │ │ └── tooltip_init.png │ ├── ClassesDiggingDeeper │ │ └── Figures │ │ │ ├── fractionpic1.graffle │ │ │ ├── fractionpic1.png │ │ │ ├── fractionpic2.graffle │ │ │ ├── fractionpic2.png │ │ │ ├── fractionpic3.graffle │ │ │ ├── fractionpic3.png │ │ │ ├── point.png │ │ │ └── tooltip_init.png │ ├── Dictionaries │ │ └── Figures │ │ │ └── sparse.png │ ├── Files │ │ └── Figures │ │ │ └── ExampleFileHierarchy.png │ ├── Functions │ │ └── Figures │ │ │ ├── blackboxfun.graffle │ │ │ ├── blackboxfun.png │ │ │ ├── blackboxproc.graffle │ │ │ ├── blackboxproc.png │ │ │ ├── distance_formula.png │ │ │ ├── five_squares.png │ │ │ ├── five_stars.png │ │ │ ├── nested_squares.png │ │ │ ├── regularpolygon.png │ │ │ ├── squarefun.graffle │ │ │ ├── squarefun.png │ │ │ ├── star.png │ │ │ ├── tess08.png │ │ │ ├── tess_bar_1.png │ │ │ ├── tess_spirals.png │ │ │ ├── turtleproc.graffle │ │ │ └── turtleproc.png │ ├── GUIandEventDrivenProgramming │ │ └── Figures │ │ │ ├── All_user_input_widgets.png │ │ │ ├── Grouping_examples.png │ │ │ ├── Whack_a_mole_design.png │ │ │ ├── mole.png │ │ │ └── mole_cover.png │ ├── GeneralIntro │ │ └── Figures │ │ │ ├── compile.png │ │ │ ├── compile.svg │ │ │ ├── interpret.png │ │ │ └── interpret.svg │ ├── Inheritance │ │ └── Figures │ │ │ ├── uml_composition.dia │ │ │ ├── uml_composition.png │ │ │ ├── uml_inherit1.dia │ │ │ └── uml_inherit1.png │ ├── IntroRecursion │ │ └── Figures │ │ │ ├── callTree.png │ │ │ ├── callstack.png │ │ │ ├── cesaro_torn_square.png │ │ │ ├── changeTable.png │ │ │ ├── elevenCents.png │ │ │ ├── gcd-call.png │ │ │ ├── hanoi.png │ │ │ ├── koch_0.png │ │ │ ├── koch_1.png │ │ │ ├── koch_2.png │ │ │ ├── koch_3.png │ │ │ ├── koch_snowflake.png │ │ │ ├── maze.png │ │ │ ├── newcallstack.png │ │ │ ├── recstack.png │ │ │ ├── sierpinski.png │ │ │ ├── sierpinski_colour.png │ │ │ ├── sierpinski_original.png │ │ │ ├── stCallTree.png │ │ │ ├── sumlistIn.png │ │ │ ├── sumlistOut.png │ │ │ ├── toStr.png │ │ │ ├── toStrBase2.png │ │ │ ├── tree1.png │ │ │ └── tree2.png │ ├── Labs │ │ └── Figures │ │ │ ├── dartboards.graffle │ │ │ ├── dartboards.png │ │ │ ├── graphpaper.jpg │ │ │ ├── python_shell.png │ │ │ ├── shell_expressions.png │ │ │ └── sinpic.png │ ├── Lists │ │ └── Figures │ │ │ ├── accum_o.gif │ │ │ ├── refdiag1.graffle │ │ │ ├── refdiag1.png │ │ │ ├── refdiag2.graffle │ │ │ ├── refdiag2.png │ │ │ ├── refdiag3.graffle │ │ │ ├── refdiag3.png │ │ │ ├── refdiag4.graffle │ │ │ ├── refdiag4.png │ │ │ ├── references4.graffle │ │ │ ├── references4.png │ │ │ ├── refrep1.graffle │ │ │ ├── refrep1.png │ │ │ ├── refrep2.graffle │ │ │ └── refrep2.png │ ├── MoreAboutIteration │ │ └── Figures │ │ │ ├── cy.png │ │ │ ├── image.graffle │ │ │ ├── image.png │ │ │ ├── sum2n.PNG │ │ │ └── while_flow.png │ ├── PythonModules │ │ └── Figures │ │ │ ├── mathmod.graffle │ │ │ ├── mathmod.png │ │ │ ├── modreference.graffle │ │ │ ├── modreference.png │ │ │ ├── moduleindex.png │ │ │ ├── moduleindexmedium.png │ │ │ ├── pythondoc.png │ │ │ ├── pythondocmedium.png │ │ │ ├── pythondocsmall.png │ │ │ ├── turtlemod.png │ │ │ └── turtlemodmedium.png │ ├── PythonTurtle │ │ └── Figures │ │ │ ├── BlueTurtleL.png │ │ │ ├── Turtle3Stamp.png │ │ │ ├── TurtleCheckmark4.png │ │ │ ├── TurtleCircle.png │ │ │ ├── TurtleL4.png │ │ │ ├── TurtleLineToWest.png │ │ │ ├── TurtleRect.png │ │ │ ├── TurtleT.png │ │ │ ├── TurtleTriangle.png │ │ │ ├── TwoTurtles1.png │ │ │ ├── TwoTurtlesL.png │ │ │ ├── new_flowchart_for.png │ │ │ ├── star.png │ │ │ ├── tess_clock1.png │ │ │ ├── test1Alt1.png │ │ │ ├── test1Alt2.png │ │ │ ├── test1Alt3.png │ │ │ ├── test1Alt4.png │ │ │ ├── test1Alt4v2.png │ │ │ └── test1correct.png │ ├── Recursion │ │ └── Figures │ │ │ ├── callTree.png │ │ │ ├── callstack.png │ │ │ ├── cesaro_torn_square.png │ │ │ ├── changeTable.png │ │ │ ├── elevenCents.png │ │ │ ├── gcd-call.png │ │ │ ├── hanoi.png │ │ │ ├── koch_0.png │ │ │ ├── koch_1.png │ │ │ ├── koch_2.png │ │ │ ├── koch_3.png │ │ │ ├── koch_snowflake.png │ │ │ ├── maze.png │ │ │ ├── newcallstack.png │ │ │ ├── recstack.png │ │ │ ├── sierpinski.png │ │ │ ├── sierpinski_colour.png │ │ │ ├── sierpinski_original.png │ │ │ ├── stCallTree.png │ │ │ ├── sumlistIn.png │ │ │ ├── sumlistOut.png │ │ │ ├── toStr.png │ │ │ ├── toStrBase2.png │ │ │ ├── tree1.png │ │ │ └── tree2.png │ ├── Selection │ │ └── Figures │ │ │ ├── flowchart_chained_conditional.png │ │ │ ├── flowchart_chained_conditional.svg │ │ │ ├── flowchart_if_else.png │ │ │ ├── flowchart_if_else.svg │ │ │ ├── flowchart_if_only.png │ │ │ ├── flowchart_if_only.svg │ │ │ ├── flowchart_nested_conditional.png │ │ │ └── flowchart_nested_conditional.svg │ ├── SimplePythonData │ │ └── Figures │ │ │ ├── compoundInterest.png │ │ │ ├── python_shell.png │ │ │ ├── reassign1.graffle │ │ │ ├── reassign1.png │ │ │ ├── refdiagram1.graffle │ │ │ ├── refdiagram1.png │ │ │ └── shell_expressions.png │ ├── Strings │ │ └── Figures │ │ │ ├── indexvalues.graffle │ │ │ └── indexvalues.png │ ├── WebApps │ │ └── Figures │ │ │ ├── bottlehello.png │ │ │ ├── flaskhello.png │ │ │ ├── googleform.png │ │ │ ├── googlesearchresults.png │ │ │ └── webrequest.jpg │ ├── datafiles │ │ └── LutherBellPic.jpg │ └── turtleTest1.png ├── Files │ ├── AlternativeFileReadingMethods.ptx │ ├── Exercises.ptx │ ├── FetchingSomethingFromTheWeb.ptx │ ├── FindingaFileonyourDisk.ptx │ ├── Glossary.ptx │ ├── Iteratingoverlinesinafile.ptx │ ├── ReadingaFile.ptx │ ├── WithStatements.ptx │ ├── WritingTextFiles.ptx │ ├── intro-WorkingwithDataFiles.ptx │ └── toctree.ptx ├── FrontBackMatter │ ├── contrib.ptx │ ├── copyright.ptx │ ├── fdl-1.3.ptx │ ├── foreword.ptx │ ├── preface.ptx │ ├── preface2e.ptx │ └── prefaceinteractive.ptx ├── Functions │ ├── ATurtleBarChart.ptx │ ├── Composition.ptx │ ├── Exercises.ptx │ ├── FlowofExecutionSummary.ptx │ ├── Functionscancallotherfunctions.ptx │ ├── Functionsthatreturnvalues.ptx │ ├── Glossary.ptx │ ├── ProgramDevelopment.ptx │ ├── ProgrammingWithStyle.ptx │ ├── TheAccumulatorPattern.ptx │ ├── UnitTesting.ptx │ ├── Variablesandparametersarelocal.ptx │ ├── functions.ptx │ ├── mainfunction.ptx │ └── toctree.ptx ├── GUIandEventDrivenProgramming │ ├── 01_intro_gui.ptx │ ├── 02_standard_dialog_boxes.ptx │ ├── 03_widgets.ptx │ ├── 04_layout_managers.ptx │ ├── 05_widget_grouping.ptx │ ├── 06_command_events.ptx │ ├── 07_event_binding.ptx │ ├── 08_gui_program_structure.ptx │ ├── 09_modifying_widgets.ptx │ ├── 10_timer_events.ptx │ ├── 11_gui_program_example.ptx │ ├── 12_model_view_controller.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ └── toctree.ptx ├── GenFigs │ ├── trace │ │ ├── appcon1.js │ │ ├── appcon2.js │ │ ├── appcon3.js │ │ ├── bad_local.js │ │ ├── ch02_11.js │ │ ├── ch02_19_codelens.js │ │ ├── ch02_9_cl.js │ │ ├── ch04_clsquare.js │ │ ├── ch04_clsquare_bad.js │ │ ├── ch06_boolcodelens.js │ │ ├── ch07_while2.js │ │ ├── ch08_7.js │ │ ├── ch08_7c1.js │ │ ├── ch08_8.js │ │ ├── ch08_acc2.js │ │ ├── ch09_mod3.js │ │ ├── ch12_dict4.js │ │ ├── ch12_dict4a.js │ │ ├── ch12_dict5.js │ │ ├── chp07_newtonswhile.js │ │ ├── chp09_concatid.js │ │ ├── chp09_is3.js │ │ ├── chp09_is4.js │ │ ├── chp09_istrace.js │ │ ├── chp09_parm1_trace.js │ │ ├── chp12_dict1.js │ │ ├── chp12_dict2.js │ │ ├── chp12_dict3.js │ │ ├── chp13_improveconstructor.js │ │ ├── chp13_points.js │ │ ├── cl_change_parm.js │ │ ├── cl_powerof_bad.js │ │ ├── firstexample.js │ │ ├── item_assign.js │ │ ├── nested2.js │ │ ├── rangeme.js │ │ ├── rangeme2.js │ │ ├── reprefstep.js │ │ ├── sel1.js │ │ ├── sq_accum3.js │ │ ├── sumofsquares.js │ │ └── vtest.js │ └── youtube │ │ ├── GoogleLogic.jpg │ │ ├── HriDtn-0Dcw.jpg │ │ ├── SGVgAV0v-Ww.jpg │ │ ├── advrange.jpg │ │ ├── assignvid.jpg │ │ ├── booleanexpressions.jpg │ │ ├── codelensvid.jpg │ │ ├── expression_vid.jpg │ │ ├── forloopvid.jpg │ │ ├── function_accumulator_pattern.jpg │ │ ├── function_intro.jpg │ │ ├── inputvid.jpg │ │ ├── precedencevid.jpg │ │ ├── reassignmentvid.jpg │ │ ├── typesnconvert.jpg │ │ ├── unaryselection.jpg │ │ ├── updatevid.jpg │ │ ├── vid_modules.jpg │ │ ├── vid_turtleintro.jpg │ │ └── whileloop.jpg ├── GeneralIntro │ ├── ATypicalFirstProgram.ptx │ ├── Algorithms.ptx │ ├── Comments.ptx │ ├── Exercises.ptx │ ├── ExperimentalDebugging.ptx │ ├── FormalandNaturalLanguages.ptx │ ├── Glossary.ptx │ ├── MoreAboutPrograms.ptx │ ├── RuntimeErrors.ptx │ ├── SemanticErrors.ptx │ ├── SpecialWaystoExecutePythoninthisBook.ptx │ ├── Syntaxerrors.ptx │ ├── ThePythonProgrammingLanguage.ptx │ ├── WhatisDebugging.ptx │ ├── intro-TheWayoftheProgram.ptx │ └── toctree.ptx ├── Inheritance │ ├── 01-PillarsOfOop.ptx │ ├── 02-IntroToInheritance.ptx │ ├── 03-Extending.ptx │ ├── 04-ReuseThroughComposition.ptx │ ├── 05-ClassDiagrams.ptx │ ├── 06-CompositionVsInheritance.ptx │ ├── 07-CaseStudy.ptx │ └── toctree.ptx ├── IntroRecursion │ ├── CalculatingtheSumofaListofNumbers.ptx │ ├── ConvertinganIntegertoaStringinAnyBase.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── ProgrammingExercises.ptx │ ├── SierpinskiTriangle.ptx │ ├── TheThreeLawsofRecursion.ptx │ ├── WhatIsRecursion.ptx │ ├── intro-VisualizingRecursion.ptx │ └── toctree.ptx ├── Labs │ ├── astronomylab.ptx │ ├── lab03_01.ptx │ ├── lab04_01.ptx │ ├── lab04_01a.ptx │ ├── lab12_01.ptx │ ├── lab12_02.ptx │ ├── montepi.ptx │ ├── pythonshell.ptx │ ├── sequencelab.ptx │ ├── sinlab.ptx │ └── toctree.ptx ├── Lists │ ├── AccessingElements.ptx │ ├── Aliasing.ptx │ ├── AppendversusConcatenate.ptx │ ├── CloningLists.ptx │ ├── ConcatenationandRepetition.ptx │ ├── Exercises.ptx │ ├── FunctionsthatProduceLists.ptx │ ├── Glossary.ptx │ ├── ListComprehensions.ptx │ ├── ListDeletion.ptx │ ├── ListLength.ptx │ ├── ListMembership.ptx │ ├── ListMethods.ptx │ ├── ListSlices.ptx │ ├── ListValues.ptx │ ├── Listsandforloops.ptx │ ├── ListsareMutable.ptx │ ├── NestedLists.ptx │ ├── ObjectsandReferences.ptx │ ├── PureFunctions.ptx │ ├── RepetitionandReferences.ptx │ ├── StringsandLists.ptx │ ├── TheAccumulatorPatternwithLists.ptx │ ├── TheReturnofLSystems.ptx │ ├── TupleAssignment.ptx │ ├── TuplesandMutability.ptx │ ├── TuplesasReturnValues.ptx │ ├── UsingListsasParameters.ptx │ ├── WhichisBetter.ptx │ ├── intro-Lists.ptx │ ├── listTypeConversionFunction.ptx │ └── toctree.ptx ├── MiscHelpers │ ├── imconv.py-source.html │ └── imconv.py.ptx ├── MoreAboutIteration │ ├── 2DimensionalIterationImageProcessing.ptx │ ├── AlgorithmsRevisited.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── ImageProcessingonYourOwn.ptx │ ├── NewtonsMethod.ptx │ ├── RandomlyWalkingTurtles.ptx │ ├── SentinelValuesAndValidation.ptx │ ├── SimpleTables.ptx │ ├── The3n1Sequence.ptx │ ├── Theforlooprevisited.ptx │ ├── ThewhileStatement.ptx │ ├── accumulatorRevisited.ptx │ ├── intro-IterationRevisited.ptx │ └── toctree.ptx ├── PythonModules │ ├── CreatingModules.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── MoreAboutUsingModules.ptx │ ├── Themathmodule.ptx │ ├── Therandommodule.ptx │ ├── modules.ptx │ └── toctree.ptx ├── PythonTurtle │ ├── AFewMoreturtleMethodsandObservations.ptx │ ├── Exercises.ptx │ ├── FlowofExecutionoftheforLoop.ptx │ ├── Glossary.ptx │ ├── InstancesAHerdofTurtles.ptx │ ├── IterationSimplifiesourTurtleProgram.ptx │ ├── OurFirstTurtleProgram.ptx │ ├── SummaryofTurtleMethods.ptx │ ├── TheforLoop.ptx │ ├── TherangeFunction.ptx │ ├── intro-HelloLittleTurtles.ptx │ └── toctree.ptx ├── Selection │ ├── BooleanFunctions.ptx │ ├── BooleanValuesandBooleanExpressions.ptx │ ├── Chainedconditionals.ptx │ ├── ConditionalExecutionBinarySelection.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── Logicaloperators.ptx │ ├── Nestedconditionals.ptx │ ├── OmittingtheelseClauseUnarySelection.ptx │ ├── PrecedenceofOperators.ptx │ └── toctree.ptx ├── SimplePythonData │ ├── Exercises.ptx │ ├── Figures │ │ ├── compoundInterest.png │ │ ├── python_shell.png │ │ ├── reassign1.graffle │ │ ├── reassign1.png │ │ ├── refdiagram1.graffle │ │ ├── refdiagram1.png │ │ └── shell_expressions.png │ ├── Glossary.ptx │ ├── Input.ptx │ ├── OperatorsandOperands.ptx │ ├── OrderofOperations.ptx │ ├── Reassignment.ptx │ ├── StatementsandExpressions.ptx │ ├── Typeconversionfunctions.ptx │ ├── UpdatingVariables.ptx │ ├── ValuesandDataTypes.ptx │ ├── VariableNamesandKeywords.ptx │ ├── Variables.ptx │ ├── intro-VariablesExpressionsandStatements.ptx │ └── toctree.ptx ├── Strings │ ├── ACollectionDataType.ptx │ ├── Afindfunction.ptx │ ├── Characterclassification.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── IndexOperatorWorkingwiththeCharactersofaString.ptx │ ├── Length.ptx │ ├── Loopingandcounting.ptx │ ├── OperationsonStrings.ptx │ ├── Optionalparameters.ptx │ ├── StringComparison.ptx │ ├── StringMethods.ptx │ ├── StringsRevisited.ptx │ ├── StringsareImmutable.ptx │ ├── Summary.ptx │ ├── TheAccumulatorPatternwithStrings.ptx │ ├── TheSliceOperator.ptx │ ├── Theinandnotinoperators.ptx │ ├── TraversalandtheforLoopByIndex.ptx │ ├── TraversalandtheforLoopByItem.ptx │ ├── TraversalandthewhileLoop.ptx │ ├── TurtlesandStringsandLSystems.ptx │ └── toctree.ptx ├── UnitTesting │ ├── CheckingAssumptionsWithAssert.ptx │ ├── DesigningTestableFunctions.ptx │ ├── Exercises.ptx │ ├── Glossary.ptx │ ├── TestFirstDevelopment.ptx │ ├── TestingFunctions.ptx │ ├── TestingWithpytest.ptx │ ├── WritingUnitTests.ptx │ ├── intro-UnitTesting.ptx │ └── toctree.ptx ├── WebApps │ ├── 01-WebApps.ptx │ ├── 02-HowTheWebWorks.ptx │ ├── 03-HowWebApplicationsWork.ptx │ ├── 04-WebApplicationsAndHtmlForms.ptx │ ├── 05-WritingWebApplicationsWithFlask.ptx │ ├── 06-MoreAboutFlask.ptx │ ├── 07-InputForAFlaskWebApplication.ptx │ ├── 08-WebApplicationsWithAUserInterface.ptx │ ├── Glossary.ptx │ └── toctree.ptx ├── _static │ ├── Programs │ │ ├── Hello_world.py-source.html │ │ ├── Hello_world.py.ptx │ │ ├── Increment_counter.py-source.html │ │ ├── Increment_counter.py.ptx │ │ ├── Increment_counter_class.py-source.html │ │ ├── Increment_counter_class.py.ptx │ │ ├── all_frame_widgets.py-source.html │ │ ├── all_frame_widgets.py.ptx │ │ ├── all_user_input_widgets.py-source.html │ │ ├── all_user_input_widgets.py.ptx │ │ ├── whack_a_mole_v1.py-source.html │ │ ├── whack_a_mole_v1.py.ptx │ │ ├── whack_a_mole_v2.py-source.html │ │ ├── whack_a_mole_v2.py.ptx │ │ ├── whack_a_mole_v3.py-source.html │ │ ├── whack_a_mole_v3.py.ptx │ │ ├── whack_a_mole_v4.py-source.html │ │ ├── whack_a_mole_v4.py.ptx │ │ ├── whack_a_mole_v5.py-source.html │ │ └── whack_a_mole_v5.py.ptx │ └── pygments.css ├── assignments.ptx ├── bookinfo.ptx ├── build.out ├── images │ ├── GeneralIntro │ │ └── Figures │ │ │ ├── compile.png │ │ │ ├── compile.svg │ │ │ ├── interpret.png │ │ │ └── interpret.svg │ └── SimplePythonData │ │ └── Figures │ │ ├── compoundInterest.png │ │ ├── python_shell.png │ │ ├── reassign1.graffle │ │ ├── reassign1.png │ │ ├── refdiagram1.graffle │ │ ├── refdiagram1.png │ │ └── shell_expressions.png ├── index.ptx ├── jing.log ├── jing.uniq ├── mapping.json ├── navhelp.ptx ├── publication-rs-academy.xml ├── publication-rs-for-all.xml ├── publication-rs-latex.xml ├── rs-substitutes.xml └── thinkcspy.ptx ├── project.ptx └── requirements.txt /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/.travis.yml -------------------------------------------------------------------------------- /ChangeLog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/ChangeLog.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/README.rst -------------------------------------------------------------------------------- /_sources/ActiveIndexFiles/completebuild.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ActiveIndexFiles/completebuild.rst -------------------------------------------------------------------------------- /_sources/ActiveIndexFiles/cs1index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ActiveIndexFiles/cs1index.rst -------------------------------------------------------------------------------- /_sources/ActiveIndexFiles/cs2index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ActiveIndexFiles/cs2index.rst -------------------------------------------------------------------------------- /_sources/Appendices/Figures/Debug_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/Debug_01.png -------------------------------------------------------------------------------- /_sources/Appendices/Figures/IDE_setup_05.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/IDE_setup_05.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/IDE_setup_06.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/IDE_setup_06.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/IDE_setup_08.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/IDE_setup_08.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/IDE_setup_09.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/IDE_setup_09.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/debug.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/debug.PNG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/setup_page_01.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/setup_page_01.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/setup_page_02.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/setup_page_02.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/setup_page_03.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/setup_page_03.JPG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/strands.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/strands.jpg -------------------------------------------------------------------------------- /_sources/Appendices/Figures/using_IDE_10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/using_IDE_10.PNG -------------------------------------------------------------------------------- /_sources/Appendices/Figures/using_IDE_15.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/Figures/using_IDE_15.JPG -------------------------------------------------------------------------------- /_sources/Appendices/PrecedenceTable.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/PrecedenceTable.rst -------------------------------------------------------------------------------- /_sources/Appendices/app_b.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/app_b.rst -------------------------------------------------------------------------------- /_sources/Appendices/app_c.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/app_c.rst -------------------------------------------------------------------------------- /_sources/Appendices/app_d.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/app_d.rst -------------------------------------------------------------------------------- /_sources/Appendices/errorsAndDebug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/errorsAndDebug.rst -------------------------------------------------------------------------------- /_sources/Appendices/testmodule.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/testmodule.rst -------------------------------------------------------------------------------- /_sources/Appendices/usingIDE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Appendices/usingIDE.rst -------------------------------------------------------------------------------- /_sources/ClassesBasics/Achangeofperspective.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Achangeofperspective.rst -------------------------------------------------------------------------------- /_sources/ClassesBasics/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Exercises.rst -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/objectpic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/objectpic1.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/objectpic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/objectpic2.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/objectpic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/objectpic3.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/objectpic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/objectpic4.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/objectpic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/objectpic5.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/point.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Figures/tooltip_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Figures/tooltip_init.png -------------------------------------------------------------------------------- /_sources/ClassesBasics/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/Glossary.rst -------------------------------------------------------------------------------- /_sources/ClassesBasics/ObjectsRevisited.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/ObjectsRevisited.rst -------------------------------------------------------------------------------- /_sources/ClassesBasics/UserDefinedClasses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/UserDefinedClasses.rst -------------------------------------------------------------------------------- /_sources/ClassesBasics/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesBasics/toctree.rst -------------------------------------------------------------------------------- /_sources/ClassesDiggingDeeper/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesDiggingDeeper/Exercises.rst -------------------------------------------------------------------------------- /_sources/ClassesDiggingDeeper/Figures/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesDiggingDeeper/Figures/point.png -------------------------------------------------------------------------------- /_sources/ClassesDiggingDeeper/Fractions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesDiggingDeeper/Fractions.rst -------------------------------------------------------------------------------- /_sources/ClassesDiggingDeeper/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesDiggingDeeper/Glossary.rst -------------------------------------------------------------------------------- /_sources/ClassesDiggingDeeper/Sameness.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesDiggingDeeper/Sameness.rst -------------------------------------------------------------------------------- /_sources/ClassesDiggingDeeper/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ClassesDiggingDeeper/toctree.rst -------------------------------------------------------------------------------- /_sources/Debugging/BeginningtipsforDebugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Debugging/BeginningtipsforDebugging.rst -------------------------------------------------------------------------------- /_sources/Debugging/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Debugging/Exercises.rst -------------------------------------------------------------------------------- /_sources/Debugging/HowtoAvoidDebugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Debugging/HowtoAvoidDebugging.rst -------------------------------------------------------------------------------- /_sources/Debugging/KnowyourerrorMessages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Debugging/KnowyourerrorMessages.rst -------------------------------------------------------------------------------- /_sources/Debugging/Summary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Debugging/Summary.rst -------------------------------------------------------------------------------- /_sources/Debugging/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Debugging/toctree.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/Aliasingandcopying.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Aliasingandcopying.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/Dictionarymethods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Dictionarymethods.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/Dictionaryoperations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Dictionaryoperations.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Exercises.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/Figures/sparse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Figures/sparse.png -------------------------------------------------------------------------------- /_sources/Dictionaries/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Glossary.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/Sparsematrices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/Sparsematrices.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/intro-Dictionaries.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/intro-Dictionaries.rst -------------------------------------------------------------------------------- /_sources/Dictionaries/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Dictionaries/toctree.rst -------------------------------------------------------------------------------- /_sources/ErrorHelp/parseerror.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/ErrorHelp/parseerror.rst -------------------------------------------------------------------------------- /_sources/Exceptions/01_intro_exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/01_intro_exceptions.rst -------------------------------------------------------------------------------- /_sources/Exceptions/03_standard_exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/03_standard_exceptions.rst -------------------------------------------------------------------------------- /_sources/Exceptions/05_exceptions_syntax.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/05_exceptions_syntax.rst -------------------------------------------------------------------------------- /_sources/Exceptions/06_the_finally_clause.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/06_the_finally_clause.rst -------------------------------------------------------------------------------- /_sources/Exceptions/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/Exercises.rst -------------------------------------------------------------------------------- /_sources/Exceptions/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/glossary.rst -------------------------------------------------------------------------------- /_sources/Exceptions/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Exceptions/toctree.rst -------------------------------------------------------------------------------- /_sources/Files/AlternativeFileReadingMethods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/AlternativeFileReadingMethods.rst -------------------------------------------------------------------------------- /_sources/Files/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/Exercises.rst -------------------------------------------------------------------------------- /_sources/Files/FetchingSomethingFromTheWeb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/FetchingSomethingFromTheWeb.rst -------------------------------------------------------------------------------- /_sources/Files/Figures/ExampleFileHierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/Figures/ExampleFileHierarchy.png -------------------------------------------------------------------------------- /_sources/Files/FindingaFileonyourDisk.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/FindingaFileonyourDisk.rst -------------------------------------------------------------------------------- /_sources/Files/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/Glossary.rst -------------------------------------------------------------------------------- /_sources/Files/Iteratingoverlinesinafile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/Iteratingoverlinesinafile.rst -------------------------------------------------------------------------------- /_sources/Files/ReadingaFile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/ReadingaFile.rst -------------------------------------------------------------------------------- /_sources/Files/WithStatements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/WithStatements.rst -------------------------------------------------------------------------------- /_sources/Files/WritingTextFiles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/WritingTextFiles.rst -------------------------------------------------------------------------------- /_sources/Files/intro-WorkingwithDataFiles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/intro-WorkingwithDataFiles.rst -------------------------------------------------------------------------------- /_sources/Files/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Files/toctree.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/contrib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/contrib.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/copyright.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/copyright.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/fdl-1.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/fdl-1.3.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/foreword.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/foreword.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/preface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/preface.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/preface2e.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/preface2e.rst -------------------------------------------------------------------------------- /_sources/FrontBackMatter/prefaceinteractive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/FrontBackMatter/prefaceinteractive.rst -------------------------------------------------------------------------------- /_sources/Functions/ATurtleBarChart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/ATurtleBarChart.rst -------------------------------------------------------------------------------- /_sources/Functions/Composition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Composition.rst -------------------------------------------------------------------------------- /_sources/Functions/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Exercises.rst -------------------------------------------------------------------------------- /_sources/Functions/Figures/blackboxfun.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/blackboxfun.graffle -------------------------------------------------------------------------------- /_sources/Functions/Figures/blackboxfun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/blackboxfun.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/blackboxproc.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/blackboxproc.graffle -------------------------------------------------------------------------------- /_sources/Functions/Figures/blackboxproc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/blackboxproc.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/distance_formula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/distance_formula.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/five_squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/five_squares.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/five_stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/five_stars.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/nested_squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/nested_squares.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/regularpolygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/regularpolygon.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/squarefun.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/squarefun.graffle -------------------------------------------------------------------------------- /_sources/Functions/Figures/squarefun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/squarefun.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/star.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/tess08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/tess08.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/tess_bar_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/tess_bar_1.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/tess_spirals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/tess_spirals.png -------------------------------------------------------------------------------- /_sources/Functions/Figures/turtleproc.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/turtleproc.graffle -------------------------------------------------------------------------------- /_sources/Functions/Figures/turtleproc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Figures/turtleproc.png -------------------------------------------------------------------------------- /_sources/Functions/FlowofExecutionSummary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/FlowofExecutionSummary.rst -------------------------------------------------------------------------------- /_sources/Functions/Functionsthatreturnvalues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Functionsthatreturnvalues.rst -------------------------------------------------------------------------------- /_sources/Functions/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/Glossary.rst -------------------------------------------------------------------------------- /_sources/Functions/ProgramDevelopment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/ProgramDevelopment.rst -------------------------------------------------------------------------------- /_sources/Functions/ProgrammingWithStyle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/ProgrammingWithStyle.rst -------------------------------------------------------------------------------- /_sources/Functions/TheAccumulatorPattern.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/TheAccumulatorPattern.rst -------------------------------------------------------------------------------- /_sources/Functions/UnitTesting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/UnitTesting.rst -------------------------------------------------------------------------------- /_sources/Functions/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/functions.rst -------------------------------------------------------------------------------- /_sources/Functions/mainfunction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/mainfunction.rst -------------------------------------------------------------------------------- /_sources/Functions/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Functions/toctree.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/ATypicalFirstProgram.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/ATypicalFirstProgram.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/Algorithms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Algorithms.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/Comments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Comments.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Exercises.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/ExperimentalDebugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/ExperimentalDebugging.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/Figures/compile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Figures/compile.png -------------------------------------------------------------------------------- /_sources/GeneralIntro/Figures/compile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Figures/compile.svg -------------------------------------------------------------------------------- /_sources/GeneralIntro/Figures/interpret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Figures/interpret.png -------------------------------------------------------------------------------- /_sources/GeneralIntro/Figures/interpret.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Figures/interpret.svg -------------------------------------------------------------------------------- /_sources/GeneralIntro/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Glossary.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/MoreAboutPrograms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/MoreAboutPrograms.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/RuntimeErrors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/RuntimeErrors.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/SemanticErrors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/SemanticErrors.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/Syntaxerrors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/Syntaxerrors.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/WhatisDebugging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/WhatisDebugging.rst -------------------------------------------------------------------------------- /_sources/GeneralIntro/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/GeneralIntro/toctree.rst -------------------------------------------------------------------------------- /_sources/Inheritance/01-PillarsOfOop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/01-PillarsOfOop.rst -------------------------------------------------------------------------------- /_sources/Inheritance/02-IntroToInheritance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/02-IntroToInheritance.rst -------------------------------------------------------------------------------- /_sources/Inheritance/03-Extending.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/03-Extending.rst -------------------------------------------------------------------------------- /_sources/Inheritance/05-ClassDiagrams.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/05-ClassDiagrams.rst -------------------------------------------------------------------------------- /_sources/Inheritance/07-CaseStudy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/07-CaseStudy.rst -------------------------------------------------------------------------------- /_sources/Inheritance/Figures/uml_composition.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/Figures/uml_composition.dia -------------------------------------------------------------------------------- /_sources/Inheritance/Figures/uml_composition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/Figures/uml_composition.png -------------------------------------------------------------------------------- /_sources/Inheritance/Figures/uml_inherit1.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/Figures/uml_inherit1.dia -------------------------------------------------------------------------------- /_sources/Inheritance/Figures/uml_inherit1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/Figures/uml_inherit1.png -------------------------------------------------------------------------------- /_sources/Inheritance/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Inheritance/toctree.rst -------------------------------------------------------------------------------- /_sources/IntroRecursion/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Exercises.rst -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/callTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/callTree.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/callstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/callstack.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/changeTable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/changeTable.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/elevenCents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/elevenCents.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/gcd-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/gcd-call.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/hanoi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/hanoi.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/koch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/koch_0.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/koch_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/koch_1.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/koch_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/koch_2.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/koch_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/koch_3.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/maze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/maze.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/newcallstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/newcallstack.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/recstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/recstack.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/sierpinski.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/sierpinski.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/stCallTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/stCallTree.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/sumlistIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/sumlistIn.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/sumlistOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/sumlistOut.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/toStr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/toStr.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/toStrBase2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/toStrBase2.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/tree1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/tree1.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Figures/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Figures/tree2.png -------------------------------------------------------------------------------- /_sources/IntroRecursion/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/Glossary.rst -------------------------------------------------------------------------------- /_sources/IntroRecursion/ProgrammingExercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/ProgrammingExercises.rst -------------------------------------------------------------------------------- /_sources/IntroRecursion/SierpinskiTriangle.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/SierpinskiTriangle.rst -------------------------------------------------------------------------------- /_sources/IntroRecursion/WhatIsRecursion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/WhatIsRecursion.rst -------------------------------------------------------------------------------- /_sources/IntroRecursion/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/IntroRecursion/toctree.rst -------------------------------------------------------------------------------- /_sources/Labs/Figures/dartboards.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/Figures/dartboards.graffle -------------------------------------------------------------------------------- /_sources/Labs/Figures/dartboards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/Figures/dartboards.png -------------------------------------------------------------------------------- /_sources/Labs/Figures/graphpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/Figures/graphpaper.jpg -------------------------------------------------------------------------------- /_sources/Labs/Figures/python_shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/Figures/python_shell.png -------------------------------------------------------------------------------- /_sources/Labs/Figures/shell_expressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/Figures/shell_expressions.png -------------------------------------------------------------------------------- /_sources/Labs/Figures/sinpic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/Figures/sinpic.png -------------------------------------------------------------------------------- /_sources/Labs/astronomylab.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/astronomylab.rst -------------------------------------------------------------------------------- /_sources/Labs/lab03_01.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/lab03_01.rst -------------------------------------------------------------------------------- /_sources/Labs/lab04_01.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/lab04_01.rst -------------------------------------------------------------------------------- /_sources/Labs/lab04_01a.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/lab04_01a.rst -------------------------------------------------------------------------------- /_sources/Labs/lab12_01.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/lab12_01.rst -------------------------------------------------------------------------------- /_sources/Labs/lab12_02.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/lab12_02.rst -------------------------------------------------------------------------------- /_sources/Labs/montepi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/montepi.rst -------------------------------------------------------------------------------- /_sources/Labs/pythonshell.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/pythonshell.rst -------------------------------------------------------------------------------- /_sources/Labs/sequencelab.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/sequencelab.rst -------------------------------------------------------------------------------- /_sources/Labs/sinlab.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Labs/sinlab.rst -------------------------------------------------------------------------------- /_sources/Lists/AccessingElements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/AccessingElements.rst -------------------------------------------------------------------------------- /_sources/Lists/Aliasing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Aliasing.rst -------------------------------------------------------------------------------- /_sources/Lists/AppendversusConcatenate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/AppendversusConcatenate.rst -------------------------------------------------------------------------------- /_sources/Lists/CloningLists.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/CloningLists.rst -------------------------------------------------------------------------------- /_sources/Lists/ConcatenationandRepetition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ConcatenationandRepetition.rst -------------------------------------------------------------------------------- /_sources/Lists/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Exercises.rst -------------------------------------------------------------------------------- /_sources/Lists/Figures/accum_o.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/accum_o.gif -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag1.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag1.png -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag2.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag2.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag2.png -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag3.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag3.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag3.png -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag4.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag4.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/refdiag4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refdiag4.png -------------------------------------------------------------------------------- /_sources/Lists/Figures/references4.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/references4.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/references4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/references4.png -------------------------------------------------------------------------------- /_sources/Lists/Figures/refrep1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refrep1.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/refrep1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refrep1.png -------------------------------------------------------------------------------- /_sources/Lists/Figures/refrep2.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refrep2.graffle -------------------------------------------------------------------------------- /_sources/Lists/Figures/refrep2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Figures/refrep2.png -------------------------------------------------------------------------------- /_sources/Lists/FunctionsthatProduceLists.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/FunctionsthatProduceLists.rst -------------------------------------------------------------------------------- /_sources/Lists/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Glossary.rst -------------------------------------------------------------------------------- /_sources/Lists/ListComprehensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListComprehensions.rst -------------------------------------------------------------------------------- /_sources/Lists/ListDeletion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListDeletion.rst -------------------------------------------------------------------------------- /_sources/Lists/ListLength.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListLength.rst -------------------------------------------------------------------------------- /_sources/Lists/ListMembership.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListMembership.rst -------------------------------------------------------------------------------- /_sources/Lists/ListMethods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListMethods.rst -------------------------------------------------------------------------------- /_sources/Lists/ListSlices.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListSlices.rst -------------------------------------------------------------------------------- /_sources/Lists/ListValues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListValues.rst -------------------------------------------------------------------------------- /_sources/Lists/Listsandforloops.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/Listsandforloops.rst -------------------------------------------------------------------------------- /_sources/Lists/ListsareMutable.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ListsareMutable.rst -------------------------------------------------------------------------------- /_sources/Lists/NestedLists.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/NestedLists.rst -------------------------------------------------------------------------------- /_sources/Lists/ObjectsandReferences.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/ObjectsandReferences.rst -------------------------------------------------------------------------------- /_sources/Lists/PureFunctions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/PureFunctions.rst -------------------------------------------------------------------------------- /_sources/Lists/RepetitionandReferences.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/RepetitionandReferences.rst -------------------------------------------------------------------------------- /_sources/Lists/StringsandLists.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/StringsandLists.rst -------------------------------------------------------------------------------- /_sources/Lists/TheReturnofLSystems.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/TheReturnofLSystems.rst -------------------------------------------------------------------------------- /_sources/Lists/TupleAssignment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/TupleAssignment.rst -------------------------------------------------------------------------------- /_sources/Lists/TuplesandMutability.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/TuplesandMutability.rst -------------------------------------------------------------------------------- /_sources/Lists/TuplesasReturnValues.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/TuplesasReturnValues.rst -------------------------------------------------------------------------------- /_sources/Lists/UsingListsasParameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/UsingListsasParameters.rst -------------------------------------------------------------------------------- /_sources/Lists/WhichisBetter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/WhichisBetter.rst -------------------------------------------------------------------------------- /_sources/Lists/intro-Lists.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/intro-Lists.rst -------------------------------------------------------------------------------- /_sources/Lists/listTypeConversionFunction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/listTypeConversionFunction.rst -------------------------------------------------------------------------------- /_sources/Lists/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Lists/toctree.rst -------------------------------------------------------------------------------- /_sources/MiscHelpers/imconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MiscHelpers/imconv.py -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/Exercises.rst -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/Figures/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/Figures/cy.png -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/Figures/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/Figures/image.png -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/Figures/sum2n.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/Figures/sum2n.PNG -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/Glossary.rst -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/NewtonsMethod.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/NewtonsMethod.rst -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/SimpleTables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/SimpleTables.rst -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/The3n1Sequence.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/The3n1Sequence.rst -------------------------------------------------------------------------------- /_sources/MoreAboutIteration/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/MoreAboutIteration/toctree.rst -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch02/state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch02/state.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch02/state.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch02/state.svg -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch03/alex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch03/alex.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch03/alex06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch03/alex06.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch03/tess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch03/tess.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch03/tess03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch03/tess03.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch03/tess07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch03/tess07.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch04/alex04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch04/alex04.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch04/tess05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch04/tess05.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch07/stack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch07/stack2.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch07/stack2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch07/stack2.svg -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch08/banana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch08/banana.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch08/banana.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch08/banana.svg -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch08/swapcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch08/swapcase.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch09/list1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch09/list1.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/ch15/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/ch15/time.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/close.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/gasp01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/gasp01.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/gasp02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/gasp02.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/gasp03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/gasp03.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/gasp04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/gasp04.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/help_print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/help_print.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/link1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/link1.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/link2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/link2.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/link3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/link3.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/link4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/link4.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/link5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/link5.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/list2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/list2.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/list3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/list3.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/matrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/matrix.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/multi_assign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/multi_assign.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/open.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/pydoc_firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/pydoc_firefox.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/pydoc_tk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/pydoc_tk.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/queue1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/queue1.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/rle_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/rle_close.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/rle_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/rle_end.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/rle_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/rle_open.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/rle_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/rle_start.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/robots01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/robots01.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/stack.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/stack4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/stack4.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/stack5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/stack5.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tess02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tess02.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tess_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tess_01.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tree1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tree1.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tree2.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tree3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tree3.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tree4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tree4.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/tree5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/tree5.png -------------------------------------------------------------------------------- /_sources/OriginalIllustrations/visualizer01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/OriginalIllustrations/visualizer01.png -------------------------------------------------------------------------------- /_sources/PythonModules/CreatingModules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/CreatingModules.rst -------------------------------------------------------------------------------- /_sources/PythonModules/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Exercises.rst -------------------------------------------------------------------------------- /_sources/PythonModules/Figures/mathmod.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Figures/mathmod.graffle -------------------------------------------------------------------------------- /_sources/PythonModules/Figures/mathmod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Figures/mathmod.png -------------------------------------------------------------------------------- /_sources/PythonModules/Figures/moduleindex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Figures/moduleindex.png -------------------------------------------------------------------------------- /_sources/PythonModules/Figures/pythondoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Figures/pythondoc.png -------------------------------------------------------------------------------- /_sources/PythonModules/Figures/turtlemod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Figures/turtlemod.png -------------------------------------------------------------------------------- /_sources/PythonModules/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Glossary.rst -------------------------------------------------------------------------------- /_sources/PythonModules/Themathmodule.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Themathmodule.rst -------------------------------------------------------------------------------- /_sources/PythonModules/Therandommodule.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/Therandommodule.rst -------------------------------------------------------------------------------- /_sources/PythonModules/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/modules.rst -------------------------------------------------------------------------------- /_sources/PythonModules/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonModules/toctree.rst -------------------------------------------------------------------------------- /_sources/PythonTurtle/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Exercises.rst -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/BlueTurtleL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/BlueTurtleL.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/Turtle3Stamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/Turtle3Stamp.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/TurtleCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/TurtleCircle.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/TurtleL4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/TurtleL4.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/TurtleRect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/TurtleRect.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/TurtleT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/TurtleT.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/TwoTurtles1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/TwoTurtles1.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/TwoTurtlesL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/TwoTurtlesL.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/star.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Figures/tess_clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Figures/tess_clock1.png -------------------------------------------------------------------------------- /_sources/PythonTurtle/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/Glossary.rst -------------------------------------------------------------------------------- /_sources/PythonTurtle/TheforLoop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/TheforLoop.rst -------------------------------------------------------------------------------- /_sources/PythonTurtle/TherangeFunction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/TherangeFunction.rst -------------------------------------------------------------------------------- /_sources/PythonTurtle/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/PythonTurtle/toctree.rst -------------------------------------------------------------------------------- /_sources/Recursion: -------------------------------------------------------------------------------- 1 | IntroRecursion -------------------------------------------------------------------------------- /_sources/Selection/BooleanFunctions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/BooleanFunctions.rst -------------------------------------------------------------------------------- /_sources/Selection/Chainedconditionals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/Chainedconditionals.rst -------------------------------------------------------------------------------- /_sources/Selection/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/Exercises.rst -------------------------------------------------------------------------------- /_sources/Selection/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/Glossary.rst -------------------------------------------------------------------------------- /_sources/Selection/Logicaloperators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/Logicaloperators.rst -------------------------------------------------------------------------------- /_sources/Selection/Nestedconditionals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/Nestedconditionals.rst -------------------------------------------------------------------------------- /_sources/Selection/PrecedenceofOperators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/PrecedenceofOperators.rst -------------------------------------------------------------------------------- /_sources/Selection/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Selection/toctree.rst -------------------------------------------------------------------------------- /_sources/SimplePythonData/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/SimplePythonData/Exercises.rst -------------------------------------------------------------------------------- /_sources/SimplePythonData/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/SimplePythonData/Glossary.rst -------------------------------------------------------------------------------- /_sources/SimplePythonData/Input.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/SimplePythonData/Input.rst -------------------------------------------------------------------------------- /_sources/SimplePythonData/Reassignment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/SimplePythonData/Reassignment.rst -------------------------------------------------------------------------------- /_sources/SimplePythonData/Variables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/SimplePythonData/Variables.rst -------------------------------------------------------------------------------- /_sources/SimplePythonData/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/SimplePythonData/toctree.rst -------------------------------------------------------------------------------- /_sources/Strings/ACollectionDataType.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/ACollectionDataType.rst -------------------------------------------------------------------------------- /_sources/Strings/Afindfunction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Afindfunction.rst -------------------------------------------------------------------------------- /_sources/Strings/Characterclassification.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Characterclassification.rst -------------------------------------------------------------------------------- /_sources/Strings/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Exercises.rst -------------------------------------------------------------------------------- /_sources/Strings/Figures/indexvalues.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Figures/indexvalues.graffle -------------------------------------------------------------------------------- /_sources/Strings/Figures/indexvalues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Figures/indexvalues.png -------------------------------------------------------------------------------- /_sources/Strings/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Glossary.rst -------------------------------------------------------------------------------- /_sources/Strings/Length.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Length.rst -------------------------------------------------------------------------------- /_sources/Strings/Loopingandcounting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Loopingandcounting.rst -------------------------------------------------------------------------------- /_sources/Strings/OperationsonStrings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/OperationsonStrings.rst -------------------------------------------------------------------------------- /_sources/Strings/Optionalparameters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Optionalparameters.rst -------------------------------------------------------------------------------- /_sources/Strings/StringComparison.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/StringComparison.rst -------------------------------------------------------------------------------- /_sources/Strings/StringMethods.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/StringMethods.rst -------------------------------------------------------------------------------- /_sources/Strings/StringsRevisited.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/StringsRevisited.rst -------------------------------------------------------------------------------- /_sources/Strings/StringsareImmutable.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/StringsareImmutable.rst -------------------------------------------------------------------------------- /_sources/Strings/Summary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Summary.rst -------------------------------------------------------------------------------- /_sources/Strings/TheSliceOperator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/TheSliceOperator.rst -------------------------------------------------------------------------------- /_sources/Strings/Theinandnotinoperators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/Theinandnotinoperators.rst -------------------------------------------------------------------------------- /_sources/Strings/TraversalandthewhileLoop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/TraversalandthewhileLoop.rst -------------------------------------------------------------------------------- /_sources/Strings/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/Strings/toctree.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/Exercises.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/Exercises.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/Glossary.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/TestFirstDevelopment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/TestFirstDevelopment.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/TestingFunctions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/TestingFunctions.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/TestingWithpytest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/TestingWithpytest.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/WritingUnitTests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/WritingUnitTests.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/intro-UnitTesting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/intro-UnitTesting.rst -------------------------------------------------------------------------------- /_sources/UnitTesting/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/UnitTesting/toctree.rst -------------------------------------------------------------------------------- /_sources/WebApps/01-WebApps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/01-WebApps.rst -------------------------------------------------------------------------------- /_sources/WebApps/02-HowTheWebWorks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/02-HowTheWebWorks.rst -------------------------------------------------------------------------------- /_sources/WebApps/03-HowWebApplicationsWork.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/03-HowWebApplicationsWork.rst -------------------------------------------------------------------------------- /_sources/WebApps/06-MoreAboutFlask.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/06-MoreAboutFlask.rst -------------------------------------------------------------------------------- /_sources/WebApps/Figures/bottlehello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/Figures/bottlehello.png -------------------------------------------------------------------------------- /_sources/WebApps/Figures/flaskhello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/Figures/flaskhello.png -------------------------------------------------------------------------------- /_sources/WebApps/Figures/googleform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/Figures/googleform.png -------------------------------------------------------------------------------- /_sources/WebApps/Figures/webrequest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/Figures/webrequest.jpg -------------------------------------------------------------------------------- /_sources/WebApps/Glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/Glossary.rst -------------------------------------------------------------------------------- /_sources/WebApps/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/WebApps/toctree.rst -------------------------------------------------------------------------------- /_sources/_hidden/class-exp/class-intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/class-exp/class-intro.rst -------------------------------------------------------------------------------- /_sources/_hidden/class-exp/class-pnd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/class-exp/class-pnd.rst -------------------------------------------------------------------------------- /_sources/_hidden/class-exp/class-post.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/class-exp/class-post.rst -------------------------------------------------------------------------------- /_sources/_hidden/class-exp/class-presurvey.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/class-exp/class-presurvey.rst -------------------------------------------------------------------------------- /_sources/_hidden/class-exp/class-pretest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/class-exp/class-pretest.rst -------------------------------------------------------------------------------- /_sources/_hidden/class-exp/class-pwd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/class-exp/class-pwd.rst -------------------------------------------------------------------------------- /_sources/_hidden/dclass-exp/dclass-intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/dclass-exp/dclass-intro.rst -------------------------------------------------------------------------------- /_sources/_hidden/dclass-exp/dclass-pnd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/dclass-exp/dclass-pnd.rst -------------------------------------------------------------------------------- /_sources/_hidden/dclass-exp/dclass-post.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/dclass-exp/dclass-post.rst -------------------------------------------------------------------------------- /_sources/_hidden/dclass-exp/dclass-pretest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/dclass-exp/dclass-pretest.rst -------------------------------------------------------------------------------- /_sources/_hidden/dclass-exp/dclass-pwd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/dclass-exp/dclass-pwd.rst -------------------------------------------------------------------------------- /_sources/_hidden/python-swap/ps-intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/python-swap/ps-intro.rst -------------------------------------------------------------------------------- /_sources/_hidden/python-swap/ps-parsons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/python-swap/ps-parsons.rst -------------------------------------------------------------------------------- /_sources/_hidden/python-swap/ps-post.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/python-swap/ps-post.rst -------------------------------------------------------------------------------- /_sources/_hidden/python-swap/ps-postsurvey.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/python-swap/ps-postsurvey.rst -------------------------------------------------------------------------------- /_sources/_hidden/python-swap/ps-presurvey.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/python-swap/ps-presurvey.rst -------------------------------------------------------------------------------- /_sources/_hidden/toctree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_hidden/toctree.rst -------------------------------------------------------------------------------- /_sources/_images/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_images/assignment.png -------------------------------------------------------------------------------- /_sources/_images/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_images/x.png -------------------------------------------------------------------------------- /_sources/_static/LutherBellPic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/LutherBellPic.jpg -------------------------------------------------------------------------------- /_sources/_static/Programs/Hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/Hello_world.py -------------------------------------------------------------------------------- /_sources/_static/Programs/Increment_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/Increment_counter.py -------------------------------------------------------------------------------- /_sources/_static/Programs/all_frame_widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/all_frame_widgets.py -------------------------------------------------------------------------------- /_sources/_static/Programs/whack_a_mole_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/whack_a_mole_v1.py -------------------------------------------------------------------------------- /_sources/_static/Programs/whack_a_mole_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/whack_a_mole_v2.py -------------------------------------------------------------------------------- /_sources/_static/Programs/whack_a_mole_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/whack_a_mole_v3.py -------------------------------------------------------------------------------- /_sources/_static/Programs/whack_a_mole_v4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/whack_a_mole_v4.py -------------------------------------------------------------------------------- /_sources/_static/Programs/whack_a_mole_v5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/Programs/whack_a_mole_v5.py -------------------------------------------------------------------------------- /_sources/_static/PythonDScover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/PythonDScover.jpg -------------------------------------------------------------------------------- /_sources/_static/RSS-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/RSS-logo.png -------------------------------------------------------------------------------- /_sources/_static/TurtleCheckmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/TurtleCheckmark.png -------------------------------------------------------------------------------- /_sources/_static/TurtleL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/TurtleL.png -------------------------------------------------------------------------------- /_sources/_static/accumulatorpattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/accumulatorpattern.png -------------------------------------------------------------------------------- /_sources/_static/activecodethumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/activecodethumb.png -------------------------------------------------------------------------------- /_sources/_static/advrange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/advrange.png -------------------------------------------------------------------------------- /_sources/_static/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/assignment.png -------------------------------------------------------------------------------- /_sources/_static/associativitythumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/associativitythumb.png -------------------------------------------------------------------------------- /_sources/_static/bg01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/bg01.jpg -------------------------------------------------------------------------------- /_sources/_static/binaryselection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/binaryselection.png -------------------------------------------------------------------------------- /_sources/_static/bintree_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/bintree_a.png -------------------------------------------------------------------------------- /_sources/_static/bintree_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/bintree_b.png -------------------------------------------------------------------------------- /_sources/_static/bintree_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/bintree_c.png -------------------------------------------------------------------------------- /_sources/_static/booleanexpressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/booleanexpressions.png -------------------------------------------------------------------------------- /_sources/_static/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/close.png -------------------------------------------------------------------------------- /_sources/_static/cy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/cy.png -------------------------------------------------------------------------------- /_sources/_static/expressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/expressions.png -------------------------------------------------------------------------------- /_sources/_static/first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/first.png -------------------------------------------------------------------------------- /_sources/_static/for_loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/for_loop.png -------------------------------------------------------------------------------- /_sources/_static/function_intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/function_intro.png -------------------------------------------------------------------------------- /_sources/_static/goldygopher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/goldygopher.png -------------------------------------------------------------------------------- /_sources/_static/inputthumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/inputthumb.png -------------------------------------------------------------------------------- /_sources/_static/last-point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/last-point.png -------------------------------------------------------------------------------- /_sources/_static/last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/last.png -------------------------------------------------------------------------------- /_sources/_static/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/logo.jpg -------------------------------------------------------------------------------- /_sources/_static/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/logo_small.png -------------------------------------------------------------------------------- /_sources/_static/lutherlogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/lutherlogo.jpg -------------------------------------------------------------------------------- /_sources/_static/mathrandommodule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/mathrandommodule.png -------------------------------------------------------------------------------- /_sources/_static/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/modules.png -------------------------------------------------------------------------------- /_sources/_static/navbar_logo_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navbar_logo_link.png -------------------------------------------------------------------------------- /_sources/_static/navbar_page_dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navbar_page_dropdown.png -------------------------------------------------------------------------------- /_sources/_static/navbar_search_dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navbar_search_dropdown.png -------------------------------------------------------------------------------- /_sources/_static/navbar_title_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navbar_title_link.png -------------------------------------------------------------------------------- /_sources/_static/navbar_user_dropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navbar_user_dropdown.png -------------------------------------------------------------------------------- /_sources/_static/navhelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navhelp.png -------------------------------------------------------------------------------- /_sources/_static/navhelp.png.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/navhelp.png.old -------------------------------------------------------------------------------- /_sources/_static/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/next.png -------------------------------------------------------------------------------- /_sources/_static/norse-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/norse-logo.png -------------------------------------------------------------------------------- /_sources/_static/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/pause.png -------------------------------------------------------------------------------- /_sources/_static/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/play.png -------------------------------------------------------------------------------- /_sources/_static/precedencethumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/precedencethumb.png -------------------------------------------------------------------------------- /_sources/_static/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/prev.png -------------------------------------------------------------------------------- /_sources/_static/python-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/python-logo.png -------------------------------------------------------------------------------- /_sources/_static/reassignmentthumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/reassignmentthumb.png -------------------------------------------------------------------------------- /_sources/_static/test1Alt1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1Alt1.png -------------------------------------------------------------------------------- /_sources/_static/test1Alt2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1Alt2.png -------------------------------------------------------------------------------- /_sources/_static/test1Alt3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1Alt3.png -------------------------------------------------------------------------------- /_sources/_static/test1Alt4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1Alt4.png -------------------------------------------------------------------------------- /_sources/_static/test1Alt4v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1Alt4v2.png -------------------------------------------------------------------------------- /_sources/_static/test1correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1correct.png -------------------------------------------------------------------------------- /_sources/_static/test1left180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1left180.png -------------------------------------------------------------------------------- /_sources/_static/test1left270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1left270.png -------------------------------------------------------------------------------- /_sources/_static/test1left90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1left90.png -------------------------------------------------------------------------------- /_sources/_static/test1right45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1right45.png -------------------------------------------------------------------------------- /_sources/_static/test1right90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/test1right90.png -------------------------------------------------------------------------------- /_sources/_static/thinkcspy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/thinkcspy.png -------------------------------------------------------------------------------- /_sources/_static/turtleTest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/turtleTest1.png -------------------------------------------------------------------------------- /_sources/_static/turtleintro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/turtleintro.png -------------------------------------------------------------------------------- /_sources/_static/unaryselection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/unaryselection.png -------------------------------------------------------------------------------- /_sources/_static/updatethumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/updatethumb.png -------------------------------------------------------------------------------- /_sources/_static/valuesNtypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/valuesNtypes.png -------------------------------------------------------------------------------- /_sources/_static/videothumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/videothumb.png -------------------------------------------------------------------------------- /_sources/_static/whileloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/_static/whileloop.png -------------------------------------------------------------------------------- /_sources/allChapterFiles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/allChapterFiles.txt -------------------------------------------------------------------------------- /_sources/assignments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/assignments.rst -------------------------------------------------------------------------------- /_sources/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/index.rst -------------------------------------------------------------------------------- /_sources/navhelp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/_sources/navhelp.rst -------------------------------------------------------------------------------- /allChapterFiles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/allChapterFiles.txt -------------------------------------------------------------------------------- /conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/conf.py -------------------------------------------------------------------------------- /deploy_rsa.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/deploy_rsa.enc -------------------------------------------------------------------------------- /pavement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pavement.py -------------------------------------------------------------------------------- /pretext/.error_schema.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/.error_schema.log -------------------------------------------------------------------------------- /pretext/Appendices/PrecedenceTable.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Appendices/PrecedenceTable.ptx -------------------------------------------------------------------------------- /pretext/Appendices/errorsAndDebug.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Appendices/errorsAndDebug.ptx -------------------------------------------------------------------------------- /pretext/Appendices/foo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Appendices/foo -------------------------------------------------------------------------------- /pretext/Appendices/testmodule.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Appendices/testmodule.ptx -------------------------------------------------------------------------------- /pretext/Appendices/usingIDE.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Appendices/usingIDE.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/Achangeofperspective.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/Achangeofperspective.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/Exercises.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/Glossary.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/ObjectsRevisited.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/ObjectsRevisited.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/UserDefinedClasses.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/UserDefinedClasses.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/toctree.ptx -------------------------------------------------------------------------------- /pretext/ClassesBasics/toctree.xml-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesBasics/toctree.xml-source.html -------------------------------------------------------------------------------- /pretext/ClassesDiggingDeeper/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesDiggingDeeper/Exercises.ptx -------------------------------------------------------------------------------- /pretext/ClassesDiggingDeeper/Fractions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesDiggingDeeper/Fractions.ptx -------------------------------------------------------------------------------- /pretext/ClassesDiggingDeeper/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesDiggingDeeper/Glossary.ptx -------------------------------------------------------------------------------- /pretext/ClassesDiggingDeeper/Sameness.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesDiggingDeeper/Sameness.ptx -------------------------------------------------------------------------------- /pretext/ClassesDiggingDeeper/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/ClassesDiggingDeeper/toctree.ptx -------------------------------------------------------------------------------- /pretext/Debugging/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Debugging/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Debugging/HowtoAvoidDebugging.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Debugging/HowtoAvoidDebugging.ptx -------------------------------------------------------------------------------- /pretext/Debugging/KnowyourerrorMessages.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Debugging/KnowyourerrorMessages.ptx -------------------------------------------------------------------------------- /pretext/Debugging/Summary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Debugging/Summary.ptx -------------------------------------------------------------------------------- /pretext/Debugging/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Debugging/toctree.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/Aliasingandcopying.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/Aliasingandcopying.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/Dictionarymethods.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/Dictionarymethods.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/Dictionaryoperations.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/Dictionaryoperations.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/Glossary.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/Sparsematrices.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/Sparsematrices.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/intro-Dictionaries.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/intro-Dictionaries.ptx -------------------------------------------------------------------------------- /pretext/Dictionaries/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Dictionaries/toctree.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/01_intro_exceptions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/01_intro_exceptions.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/03_standard_exceptions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/03_standard_exceptions.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/05_exceptions_syntax.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/05_exceptions_syntax.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/06_the_finally_clause.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/06_the_finally_clause.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/glossary.ptx -------------------------------------------------------------------------------- /pretext/Exceptions/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Exceptions/toctree.ptx -------------------------------------------------------------------------------- /pretext/Figures/Appendices/Figures/debug.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Appendices/Figures/debug.PNG -------------------------------------------------------------------------------- /pretext/Figures/Appendices/Figures/strands.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Appendices/Figures/strands.jpg -------------------------------------------------------------------------------- /pretext/Figures/Functions/Figures/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Functions/Figures/star.png -------------------------------------------------------------------------------- /pretext/Figures/Functions/Figures/tess08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Functions/Figures/tess08.png -------------------------------------------------------------------------------- /pretext/Figures/Labs/Figures/dartboards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Labs/Figures/dartboards.png -------------------------------------------------------------------------------- /pretext/Figures/Labs/Figures/graphpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Labs/Figures/graphpaper.jpg -------------------------------------------------------------------------------- /pretext/Figures/Labs/Figures/python_shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Labs/Figures/python_shell.png -------------------------------------------------------------------------------- /pretext/Figures/Labs/Figures/sinpic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Labs/Figures/sinpic.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/accum_o.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/accum_o.gif -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag1.graffle -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag1.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag2.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag2.graffle -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag2.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag3.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag3.graffle -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag3.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag4.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag4.graffle -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refdiag4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refdiag4.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/references4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/references4.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refrep1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refrep1.graffle -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refrep1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refrep1.png -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refrep2.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refrep2.graffle -------------------------------------------------------------------------------- /pretext/Figures/Lists/Figures/refrep2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Lists/Figures/refrep2.png -------------------------------------------------------------------------------- /pretext/Figures/PythonTurtle/Figures/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/PythonTurtle/Figures/star.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/callTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/callTree.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/gcd-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/gcd-call.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/hanoi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/hanoi.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/koch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/koch_0.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/koch_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/koch_1.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/koch_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/koch_2.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/koch_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/koch_3.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/maze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/maze.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/recstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/recstack.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/toStr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/toStr.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/tree1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/tree1.png -------------------------------------------------------------------------------- /pretext/Figures/Recursion/Figures/tree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/Recursion/Figures/tree2.png -------------------------------------------------------------------------------- /pretext/Figures/WebApps/Figures/flaskhello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/WebApps/Figures/flaskhello.png -------------------------------------------------------------------------------- /pretext/Figures/WebApps/Figures/googleform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/WebApps/Figures/googleform.png -------------------------------------------------------------------------------- /pretext/Figures/WebApps/Figures/webrequest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/WebApps/Figures/webrequest.jpg -------------------------------------------------------------------------------- /pretext/Figures/datafiles/LutherBellPic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/datafiles/LutherBellPic.jpg -------------------------------------------------------------------------------- /pretext/Figures/turtleTest1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Figures/turtleTest1.png -------------------------------------------------------------------------------- /pretext/Files/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Files/FetchingSomethingFromTheWeb.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/FetchingSomethingFromTheWeb.ptx -------------------------------------------------------------------------------- /pretext/Files/FindingaFileonyourDisk.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/FindingaFileonyourDisk.ptx -------------------------------------------------------------------------------- /pretext/Files/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/Glossary.ptx -------------------------------------------------------------------------------- /pretext/Files/Iteratingoverlinesinafile.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/Iteratingoverlinesinafile.ptx -------------------------------------------------------------------------------- /pretext/Files/ReadingaFile.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/ReadingaFile.ptx -------------------------------------------------------------------------------- /pretext/Files/WithStatements.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/WithStatements.ptx -------------------------------------------------------------------------------- /pretext/Files/WritingTextFiles.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/WritingTextFiles.ptx -------------------------------------------------------------------------------- /pretext/Files/intro-WorkingwithDataFiles.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/intro-WorkingwithDataFiles.ptx -------------------------------------------------------------------------------- /pretext/Files/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Files/toctree.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/contrib.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/contrib.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/copyright.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/copyright.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/fdl-1.3.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/fdl-1.3.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/foreword.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/foreword.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/preface.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/preface.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/preface2e.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/preface2e.ptx -------------------------------------------------------------------------------- /pretext/FrontBackMatter/prefaceinteractive.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/FrontBackMatter/prefaceinteractive.ptx -------------------------------------------------------------------------------- /pretext/Functions/ATurtleBarChart.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/ATurtleBarChart.ptx -------------------------------------------------------------------------------- /pretext/Functions/Composition.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/Composition.ptx -------------------------------------------------------------------------------- /pretext/Functions/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Functions/FlowofExecutionSummary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/FlowofExecutionSummary.ptx -------------------------------------------------------------------------------- /pretext/Functions/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/Glossary.ptx -------------------------------------------------------------------------------- /pretext/Functions/ProgramDevelopment.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/ProgramDevelopment.ptx -------------------------------------------------------------------------------- /pretext/Functions/ProgrammingWithStyle.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/ProgrammingWithStyle.ptx -------------------------------------------------------------------------------- /pretext/Functions/TheAccumulatorPattern.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/TheAccumulatorPattern.ptx -------------------------------------------------------------------------------- /pretext/Functions/UnitTesting.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/UnitTesting.ptx -------------------------------------------------------------------------------- /pretext/Functions/functions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/functions.ptx -------------------------------------------------------------------------------- /pretext/Functions/mainfunction.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/mainfunction.ptx -------------------------------------------------------------------------------- /pretext/Functions/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Functions/toctree.ptx -------------------------------------------------------------------------------- /pretext/GenFigs/trace/appcon1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/appcon1.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/appcon2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/appcon2.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/appcon3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/appcon3.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/bad_local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/bad_local.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch02_11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch02_11.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch02_19_codelens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch02_19_codelens.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch02_9_cl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch02_9_cl.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch04_clsquare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch04_clsquare.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch04_clsquare_bad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch04_clsquare_bad.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch06_boolcodelens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch06_boolcodelens.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch07_while2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch07_while2.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch08_7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch08_7.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch08_7c1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch08_7c1.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch08_8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch08_8.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch08_acc2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch08_acc2.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch09_mod3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch09_mod3.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch12_dict4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch12_dict4.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch12_dict4a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch12_dict4a.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/ch12_dict5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/ch12_dict5.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp07_newtonswhile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp07_newtonswhile.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp09_concatid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp09_concatid.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp09_is3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp09_is3.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp09_is4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp09_is4.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp09_istrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp09_istrace.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp09_parm1_trace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp09_parm1_trace.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp12_dict1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp12_dict1.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp12_dict2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp12_dict2.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp12_dict3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp12_dict3.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/chp13_points.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/chp13_points.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/cl_change_parm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/cl_change_parm.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/cl_powerof_bad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/cl_powerof_bad.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/firstexample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/firstexample.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/item_assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/item_assign.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/nested2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/nested2.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/rangeme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/rangeme.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/rangeme2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/rangeme2.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/reprefstep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/reprefstep.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/sel1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/sel1.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/sq_accum3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/sq_accum3.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/sumofsquares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/sumofsquares.js -------------------------------------------------------------------------------- /pretext/GenFigs/trace/vtest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/trace/vtest.js -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/GoogleLogic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/GoogleLogic.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/HriDtn-0Dcw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/HriDtn-0Dcw.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/SGVgAV0v-Ww.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/SGVgAV0v-Ww.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/advrange.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/advrange.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/assignvid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/assignvid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/booleanexpressions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/booleanexpressions.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/codelensvid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/codelensvid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/expression_vid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/expression_vid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/forloopvid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/forloopvid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/function_intro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/function_intro.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/inputvid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/inputvid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/precedencevid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/precedencevid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/reassignmentvid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/reassignmentvid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/typesnconvert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/typesnconvert.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/unaryselection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/unaryselection.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/updatevid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/updatevid.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/vid_modules.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/vid_modules.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/vid_turtleintro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/vid_turtleintro.jpg -------------------------------------------------------------------------------- /pretext/GenFigs/youtube/whileloop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GenFigs/youtube/whileloop.jpg -------------------------------------------------------------------------------- /pretext/GeneralIntro/ATypicalFirstProgram.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/ATypicalFirstProgram.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/Algorithms.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/Algorithms.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/Comments.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/Comments.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/Exercises.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/ExperimentalDebugging.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/ExperimentalDebugging.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/Glossary.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/MoreAboutPrograms.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/MoreAboutPrograms.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/RuntimeErrors.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/RuntimeErrors.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/SemanticErrors.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/SemanticErrors.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/Syntaxerrors.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/Syntaxerrors.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/WhatisDebugging.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/WhatisDebugging.ptx -------------------------------------------------------------------------------- /pretext/GeneralIntro/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/GeneralIntro/toctree.ptx -------------------------------------------------------------------------------- /pretext/Inheritance/01-PillarsOfOop.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Inheritance/01-PillarsOfOop.ptx -------------------------------------------------------------------------------- /pretext/Inheritance/02-IntroToInheritance.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Inheritance/02-IntroToInheritance.ptx -------------------------------------------------------------------------------- /pretext/Inheritance/03-Extending.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Inheritance/03-Extending.ptx -------------------------------------------------------------------------------- /pretext/Inheritance/05-ClassDiagrams.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Inheritance/05-ClassDiagrams.ptx -------------------------------------------------------------------------------- /pretext/Inheritance/07-CaseStudy.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Inheritance/07-CaseStudy.ptx -------------------------------------------------------------------------------- /pretext/Inheritance/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Inheritance/toctree.ptx -------------------------------------------------------------------------------- /pretext/IntroRecursion/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/IntroRecursion/Exercises.ptx -------------------------------------------------------------------------------- /pretext/IntroRecursion/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/IntroRecursion/Glossary.ptx -------------------------------------------------------------------------------- /pretext/IntroRecursion/SierpinskiTriangle.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/IntroRecursion/SierpinskiTriangle.ptx -------------------------------------------------------------------------------- /pretext/IntroRecursion/WhatIsRecursion.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/IntroRecursion/WhatIsRecursion.ptx -------------------------------------------------------------------------------- /pretext/IntroRecursion/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/IntroRecursion/toctree.ptx -------------------------------------------------------------------------------- /pretext/Labs/astronomylab.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/astronomylab.ptx -------------------------------------------------------------------------------- /pretext/Labs/lab03_01.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/lab03_01.ptx -------------------------------------------------------------------------------- /pretext/Labs/lab04_01.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/lab04_01.ptx -------------------------------------------------------------------------------- /pretext/Labs/lab04_01a.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/lab04_01a.ptx -------------------------------------------------------------------------------- /pretext/Labs/lab12_01.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/lab12_01.ptx -------------------------------------------------------------------------------- /pretext/Labs/lab12_02.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/lab12_02.ptx -------------------------------------------------------------------------------- /pretext/Labs/montepi.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/montepi.ptx -------------------------------------------------------------------------------- /pretext/Labs/pythonshell.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/pythonshell.ptx -------------------------------------------------------------------------------- /pretext/Labs/sequencelab.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/sequencelab.ptx -------------------------------------------------------------------------------- /pretext/Labs/sinlab.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/sinlab.ptx -------------------------------------------------------------------------------- /pretext/Labs/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Labs/toctree.ptx -------------------------------------------------------------------------------- /pretext/Lists/AccessingElements.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/AccessingElements.ptx -------------------------------------------------------------------------------- /pretext/Lists/Aliasing.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/Aliasing.ptx -------------------------------------------------------------------------------- /pretext/Lists/AppendversusConcatenate.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/AppendversusConcatenate.ptx -------------------------------------------------------------------------------- /pretext/Lists/CloningLists.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/CloningLists.ptx -------------------------------------------------------------------------------- /pretext/Lists/ConcatenationandRepetition.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ConcatenationandRepetition.ptx -------------------------------------------------------------------------------- /pretext/Lists/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Lists/FunctionsthatProduceLists.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/FunctionsthatProduceLists.ptx -------------------------------------------------------------------------------- /pretext/Lists/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/Glossary.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListComprehensions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListComprehensions.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListDeletion.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListDeletion.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListLength.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListLength.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListMembership.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListMembership.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListMethods.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListMethods.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListSlices.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListSlices.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListValues.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListValues.ptx -------------------------------------------------------------------------------- /pretext/Lists/Listsandforloops.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/Listsandforloops.ptx -------------------------------------------------------------------------------- /pretext/Lists/ListsareMutable.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ListsareMutable.ptx -------------------------------------------------------------------------------- /pretext/Lists/NestedLists.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/NestedLists.ptx -------------------------------------------------------------------------------- /pretext/Lists/ObjectsandReferences.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/ObjectsandReferences.ptx -------------------------------------------------------------------------------- /pretext/Lists/PureFunctions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/PureFunctions.ptx -------------------------------------------------------------------------------- /pretext/Lists/RepetitionandReferences.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/RepetitionandReferences.ptx -------------------------------------------------------------------------------- /pretext/Lists/StringsandLists.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/StringsandLists.ptx -------------------------------------------------------------------------------- /pretext/Lists/TheReturnofLSystems.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/TheReturnofLSystems.ptx -------------------------------------------------------------------------------- /pretext/Lists/TupleAssignment.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/TupleAssignment.ptx -------------------------------------------------------------------------------- /pretext/Lists/TuplesandMutability.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/TuplesandMutability.ptx -------------------------------------------------------------------------------- /pretext/Lists/TuplesasReturnValues.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/TuplesasReturnValues.ptx -------------------------------------------------------------------------------- /pretext/Lists/UsingListsasParameters.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/UsingListsasParameters.ptx -------------------------------------------------------------------------------- /pretext/Lists/WhichisBetter.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/WhichisBetter.ptx -------------------------------------------------------------------------------- /pretext/Lists/intro-Lists.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/intro-Lists.ptx -------------------------------------------------------------------------------- /pretext/Lists/listTypeConversionFunction.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/listTypeConversionFunction.ptx -------------------------------------------------------------------------------- /pretext/Lists/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Lists/toctree.ptx -------------------------------------------------------------------------------- /pretext/MiscHelpers/imconv.py-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MiscHelpers/imconv.py-source.html -------------------------------------------------------------------------------- /pretext/MiscHelpers/imconv.py.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MiscHelpers/imconv.py.ptx -------------------------------------------------------------------------------- /pretext/MoreAboutIteration/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MoreAboutIteration/Exercises.ptx -------------------------------------------------------------------------------- /pretext/MoreAboutIteration/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MoreAboutIteration/Glossary.ptx -------------------------------------------------------------------------------- /pretext/MoreAboutIteration/NewtonsMethod.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MoreAboutIteration/NewtonsMethod.ptx -------------------------------------------------------------------------------- /pretext/MoreAboutIteration/SimpleTables.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MoreAboutIteration/SimpleTables.ptx -------------------------------------------------------------------------------- /pretext/MoreAboutIteration/The3n1Sequence.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MoreAboutIteration/The3n1Sequence.ptx -------------------------------------------------------------------------------- /pretext/MoreAboutIteration/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/MoreAboutIteration/toctree.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/CreatingModules.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/CreatingModules.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/Exercises.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/Glossary.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/Themathmodule.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/Themathmodule.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/Therandommodule.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/Therandommodule.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/modules.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/modules.ptx -------------------------------------------------------------------------------- /pretext/PythonModules/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonModules/toctree.ptx -------------------------------------------------------------------------------- /pretext/PythonTurtle/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonTurtle/Exercises.ptx -------------------------------------------------------------------------------- /pretext/PythonTurtle/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonTurtle/Glossary.ptx -------------------------------------------------------------------------------- /pretext/PythonTurtle/OurFirstTurtleProgram.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonTurtle/OurFirstTurtleProgram.ptx -------------------------------------------------------------------------------- /pretext/PythonTurtle/TheforLoop.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonTurtle/TheforLoop.ptx -------------------------------------------------------------------------------- /pretext/PythonTurtle/TherangeFunction.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonTurtle/TherangeFunction.ptx -------------------------------------------------------------------------------- /pretext/PythonTurtle/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/PythonTurtle/toctree.ptx -------------------------------------------------------------------------------- /pretext/Selection/BooleanFunctions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/BooleanFunctions.ptx -------------------------------------------------------------------------------- /pretext/Selection/Chainedconditionals.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/Chainedconditionals.ptx -------------------------------------------------------------------------------- /pretext/Selection/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Selection/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/Glossary.ptx -------------------------------------------------------------------------------- /pretext/Selection/Logicaloperators.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/Logicaloperators.ptx -------------------------------------------------------------------------------- /pretext/Selection/Nestedconditionals.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/Nestedconditionals.ptx -------------------------------------------------------------------------------- /pretext/Selection/PrecedenceofOperators.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/PrecedenceofOperators.ptx -------------------------------------------------------------------------------- /pretext/Selection/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Selection/toctree.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/Exercises.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/Figures/reassign1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/Figures/reassign1.png -------------------------------------------------------------------------------- /pretext/SimplePythonData/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/Glossary.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/Input.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/Input.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/OrderofOperations.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/OrderofOperations.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/Reassignment.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/Reassignment.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/UpdatingVariables.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/UpdatingVariables.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/Variables.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/Variables.ptx -------------------------------------------------------------------------------- /pretext/SimplePythonData/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/SimplePythonData/toctree.ptx -------------------------------------------------------------------------------- /pretext/Strings/ACollectionDataType.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/ACollectionDataType.ptx -------------------------------------------------------------------------------- /pretext/Strings/Afindfunction.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Afindfunction.ptx -------------------------------------------------------------------------------- /pretext/Strings/Characterclassification.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Characterclassification.ptx -------------------------------------------------------------------------------- /pretext/Strings/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Exercises.ptx -------------------------------------------------------------------------------- /pretext/Strings/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Glossary.ptx -------------------------------------------------------------------------------- /pretext/Strings/Length.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Length.ptx -------------------------------------------------------------------------------- /pretext/Strings/Loopingandcounting.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Loopingandcounting.ptx -------------------------------------------------------------------------------- /pretext/Strings/OperationsonStrings.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/OperationsonStrings.ptx -------------------------------------------------------------------------------- /pretext/Strings/Optionalparameters.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Optionalparameters.ptx -------------------------------------------------------------------------------- /pretext/Strings/StringComparison.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/StringComparison.ptx -------------------------------------------------------------------------------- /pretext/Strings/StringMethods.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/StringMethods.ptx -------------------------------------------------------------------------------- /pretext/Strings/StringsRevisited.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/StringsRevisited.ptx -------------------------------------------------------------------------------- /pretext/Strings/StringsareImmutable.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/StringsareImmutable.ptx -------------------------------------------------------------------------------- /pretext/Strings/Summary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Summary.ptx -------------------------------------------------------------------------------- /pretext/Strings/TheSliceOperator.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/TheSliceOperator.ptx -------------------------------------------------------------------------------- /pretext/Strings/Theinandnotinoperators.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/Theinandnotinoperators.ptx -------------------------------------------------------------------------------- /pretext/Strings/TraversalandthewhileLoop.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/TraversalandthewhileLoop.ptx -------------------------------------------------------------------------------- /pretext/Strings/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/Strings/toctree.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/Exercises.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/Exercises.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/Glossary.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/TestFirstDevelopment.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/TestFirstDevelopment.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/TestingFunctions.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/TestingFunctions.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/TestingWithpytest.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/TestingWithpytest.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/WritingUnitTests.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/WritingUnitTests.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/intro-UnitTesting.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/intro-UnitTesting.ptx -------------------------------------------------------------------------------- /pretext/UnitTesting/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/UnitTesting/toctree.ptx -------------------------------------------------------------------------------- /pretext/WebApps/01-WebApps.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/WebApps/01-WebApps.ptx -------------------------------------------------------------------------------- /pretext/WebApps/02-HowTheWebWorks.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/WebApps/02-HowTheWebWorks.ptx -------------------------------------------------------------------------------- /pretext/WebApps/03-HowWebApplicationsWork.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/WebApps/03-HowWebApplicationsWork.ptx -------------------------------------------------------------------------------- /pretext/WebApps/06-MoreAboutFlask.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/WebApps/06-MoreAboutFlask.ptx -------------------------------------------------------------------------------- /pretext/WebApps/Glossary.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/WebApps/Glossary.ptx -------------------------------------------------------------------------------- /pretext/WebApps/toctree.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/WebApps/toctree.ptx -------------------------------------------------------------------------------- /pretext/_static/Programs/Hello_world.py.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/_static/Programs/Hello_world.py.ptx -------------------------------------------------------------------------------- /pretext/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/_static/pygments.css -------------------------------------------------------------------------------- /pretext/assignments.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/assignments.ptx -------------------------------------------------------------------------------- /pretext/bookinfo.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/bookinfo.ptx -------------------------------------------------------------------------------- /pretext/build.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/build.out -------------------------------------------------------------------------------- /pretext/index.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/index.ptx -------------------------------------------------------------------------------- /pretext/jing.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/jing.log -------------------------------------------------------------------------------- /pretext/jing.uniq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/jing.uniq -------------------------------------------------------------------------------- /pretext/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/mapping.json -------------------------------------------------------------------------------- /pretext/navhelp.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/navhelp.ptx -------------------------------------------------------------------------------- /pretext/publication-rs-academy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/publication-rs-academy.xml -------------------------------------------------------------------------------- /pretext/publication-rs-for-all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/publication-rs-for-all.xml -------------------------------------------------------------------------------- /pretext/publication-rs-latex.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/publication-rs-latex.xml -------------------------------------------------------------------------------- /pretext/rs-substitutes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/rs-substitutes.xml -------------------------------------------------------------------------------- /pretext/thinkcspy.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/pretext/thinkcspy.ptx -------------------------------------------------------------------------------- /project.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RunestoneInteractive/thinkcspy/HEAD/project.ptx -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pretext == 1.6.0 2 | --------------------------------------------------------------------------------