introduction, information, technology, industry, requires, qualified, staff, passing, satisfy, increasing, demand, software, developers, trained, faster, teaching, compromise, novice, programmers, understanding, programmings, basic, concepts, hence, learning, programming, thonny, exist, illustrating, core, beginners, comprehend, basics, prerequisite, developer, specialist, aivar, annamaa, create, python, integrated, development, environment, visualizing, code, execution, beginner, visualization, mainly, handled, debugger, allowing, user, programs, granularity, sub, expression, evaluation, enhanced, debugging, process, convenient, consider, programmer, trying, program, starting, location, determined, accidentally, stepped, previous, displayed, necessitate, restart, session, frustrating, experience, smoother, available, thesis, source, project, aimed, document, structure, thonnys, altering, existing, infrastructure, ability, display, capability, called, omniscient, feature, replay, saved, restarting, common, methods, based, literature, describing, purpose, features, overview, architecture, presented, description, final, solution, preliminary, results, beta, testing, provided, practice, identifying, problem, locating, correcting, determining, workaround, initial, specification, translated, errors, debugged, later, complete, checked, necessary, determine, unexpected, behaviour, caused, faulty, inconsistencies, needed, fixing, deployment, required, address, performance, inadequate, recovery, failure, possess, architectures, environments, ides, implementations, various, debuggers, using, visualize, principles, control, function, recursion, shared, mutable, data, despite, average, finding, suggests, defects, section, brief, techniques, properties, conventional, numerous, prerequisites, require, specific, expertise, technique, peruse, method, insert, logging, statements, example, functions, directly, sending, desired, variables, standard, output, investigation, guess, inserting, closing, approach, text, editor, interpreter, disadvantages, requirement, modify, implementing, undoing, balance, distinguish, critical, relies, heavily, thus, suited, smaller, unavailable, debug, standalone, bundled, locations, halted, reaching, usually, current, stored, etc, continue, executing, statement, finishing, halting, shortcomings, appropriate, carried, embedded, limited, accessible, re, routine, breakpoints, initiated, continues, detected, approaches, interest, entire, capabilities, encountered, issues, according, skills, currently, discussed, rely, consuming, repetitive, routines, efficient, reverse, scrutiny, intended, cyclic, erroneous, rerun, pinpoint, issue, cycle, checking, originates, weakness, interactive, non, deterministic, asynchronous, affect, timings, parallel, processes, irreproducible, additional, failures, occur, normal, addition, philosophy, underneath, unaccounted, reversible, tackle, failed, reproduce, achieve, added, traditional, increase, efficiency, encountering, realizing, observed, instantly, occurrence, instructions, reconstruction, fundamental, technical, returning, option, reconstruct, continuing, checkpoint, gap, cyclically, easier, implement, combines, advantages, considered, querying, previously, operates, reliably, reconstructed, returned, checkpointing, checkpoints, breakpoint, loaded, reached, additionally, solutions, handling, input, interactions, system, operations, communications, external, resources, lastly, sufficient, target, virtual, provide, flexibility, strengths, browse, computation, random, generating, capable, reacting, inputs, produce, necessity, produced, difficulties, ensuring, executed, provides, efficiently, debuggable, providing, skipped, concluded, less, resulting, decrease, chapter, improved, developed, described, detailed, insight, summary, bachelors, taavi, ilp, annamaas, articles, homepage, university, tartu, introductory, raspbian, substitution, coding, experienced, linux, mac, installation, bitbucket, repository, license, version, downloaded, total, across, excluding, raspberry, pi, users, displays, interface, helping, prominent, modes, explaining, references, referring, main, functionality, syntax, colouring, parentheses, matching, completion, automatic, indentation, commenting, multiple, tabs, error, highlighting, quotation, pythons, contrast, comfortable, formatting, events, clearly, coloured, result, initially, opened, accessed, opening, via, dropdown, menu, demonstrate, concept, selecting, corresponding, updated, automatically, accordance, similarly, lower, displaying, memory, replaced, evaluating, expressions, introduced, objects, object, inspector, populated, type, depending, selected, details, applies, types, showing, content, collections, elements, collection, position, pointer, symbols, attributes, options, observation, enabled, disabled, advanced, clutter, student, execute, pausing, started, pressing, script, combination, highlights, command, updates, evaluated, toolbar, pressed, highlighted, visualized, focus, indicator, highlight, gradually, choosing, replaces, subexpression, highlighter, mode, clicking, accordingly, named, keyboard, executes, evaluates, replacing, cursor, cursors, requested, issuing, completes, sections, arguments, progress, argument, thereafter, local, scopes, proceed, completing, destroyed, recursive, studying, featuring, visual, develop, versions, documenting, runtime, graphical, tkinter, framework, understood, accurate, logic, supports, facilitate, tracing, support, gradual, tracer, adding, marker, nodes, special, created, compilation, markers, before_statement, ter_statement, original, respectively, contain, likewise, surrounded, before_expression, after_expression, signalling, illustrated, received, passed, handler, suitable, executor, class, implies, fancytracer, representation, finished, resumes, interrupt, reset, diagram, upgrade, implemented, subroutine, placed, executable, issued, signals, exec, _trace, custom, handle_progress_event, determines, whether, reported, conditions, repeated, concludes, unboxed, areas, receiving, commands, tester, proceeds, completed, fore_statement, polled, before_state, occasions, internal, reduces, skipping, after_statement, although, versatility, worthwhile, introduce, upgrades, developing, future, contributors, grasp, possibly, hastening, implementation, considering, decided, extensive, redesign, incorporated, confuse, replaying, cooperation, supervisor, primarily, minor, eliminate, assumptions, forked, merged, commits, searching, alar, leemet, signal, resume, avoided, unless, access, undo, restore, changed, recorded, trait, attempt, proof, properly, minimal, removing, _past_stacks, storing, launched, complex, moved, iteration, discovered, prevented, functioning, prevent, furthermore, interim, unable, solve, _past_messages, overhauled, _report_state_and_fetch_next_message, split, _save_debugger_progress_message, creation, browsing, _send_and_fetch_message, polls, splitting, regardless, larger, complexity, biggest, associated, repetition, essentially, respond, ceased, couldnt, mentioned, commit, agreed, generified, handle_browsing_past, themselves, pointers, distributing, helped, iterations, problems, arouse, difficulty, turned, eventual, modifications, removal, simplified, frontend, missing, evaluations, containing, exception, unhandled, modules, updating, symbol, latest, established, similar, alter, responding, centralized, reducing, simplifying, algorithm, longer, signalled, majority, installed, handle_message_selection, pointed, requirements, permitting, proved, plagued, stressed, generation, generated, avoid, mixing, universal, documented, incorporating, doing, comparing, expected, released, functionalities, assess, feasibility, voluntary, community, feedback, decisions, announced, blog, supporting, social, media, forums, opinion, poll, google, opinions, usefulness, comparison, performed, link, suggested, omniscience, optional, reasoning, causing, gigabytes, megabytes, reporter, submitted, consisting, motivation, usage, regarding, conducted, consumption, exercises, tartus, computer, science, freshman, informatics, audience, monitored, memory_profiler, module, recoding, applications, throughout, lifetime, application, consisted, launching, exiting, memory_profilers, graph, plotter, exercise, texts, graphs, appendix, indicate, increases, maximum, mib, fluctuations, usages, range, tic, tac, nearest, tested, increased, contemporary, computing, standards, combined, salaries, analysis, shuffletic, toesudokuefficient, fibonacci, ancestry, debuggingmemory, noted, noticeably, remained, identical, doubled, pattern, emerged, consumes, noticeable, reaction, greater, usability, significant, confident, deficiencies, addressed, conclusions, introducing, undone, included, submittal, trigger, significantly, decreasing, confirmed, profiling, improvement, deltas, decision