introduction, thesis, describes, software, development, project, completed, improve, usability, thonny, integrated, environment, mainly, intended, used, university, students, taking, introductory, programming, based, literature, study, computer, science, education, examine, general, concept, followed, analysis, unique, novice, programmers, subsequently, relationship, learning, examined, demonstrated, userfriendly, intuitive, conducive, increased, productivity, various, factors, considered, designing, developing, ides, compared, purpose, python, designed, developed, aivar, annamaa, tartu, although, lightweight, similar, created, teaching, thus, provides, tools, assist, pedagogical, expert, presented, concluding, features, selected, integration, address, identified, concerns, overview, detailed, descriptions, implementations, usage, guides, illustrating, screenshots, finally, authors, suggestions, future, further, listed, complete, test, suites, verify, quality, delivered, code, appendix, started, scope, finalized, thorough, performed, following, chapter, summarizes, main, findings, challenges, faced, attributes, beneficial, beginners, definition, formulated, nielsen, assesses, user, interfaces, contrasts, utility, whether, program, needed, distinction, current, consider, discussing, evaluated, perspective, therefore, decisions, regarding, account, specific, prior, experiences, example, professional, likely, significantly, requirements, beginning, broadly, understood, priorities, difficulties, widely, discussed, failing, acquire, sufficient, knowledge, skills, major, decades, material, absolutely, vital, subsequent, reasons, satisfactory, level, vary, considerably, individual, beyond, common, failure, apply, acquired, solve, inability, approach, generation, sufficiently, abstract, efficiently, trace, unpredicted, behaviour, surface, syntax, incomplete, incorrect, mental, model, execution, inefficient, organization, cognitive, working, memory, unwillingness, refactor, modify, discovering, additionally, majority, independently, constitutes, overcome, depends, expected, patterns, serves, pragmatic, assisting, achieve, goals, providing, focus, acquiring, relevant, practical, presence, eliminating, consuming, trivial, tasks, energy, reasoning, meaningful, spent, independent, correlates, positive, results, shown, increase, confidence, eliminates, unnecessary, causes, frustration, effect, progress, emotional, response, significant, successfully, distinctive, demands, rapidly, initial, comprehend, called, clutter, highly, confuse, overwhelm, reasonable, limit, available, visible, understand, improving, learnability, component, advanced, enabled, introduced, later, whenever, possible, feasible, initially, analogous, functions, familiar, text, editors, completing, assignments, facilitate, process, aspects, source, generate, curious, expanding, writing, simple, investigating, interested, needing, deal, complexity, navigation, assistance, helping, perform, multiple, related, useful, access, graphical, information, structure, display, class, method, additional, making, refactoring, error, tracing, simpler, faster, directly, leading, opportunities, taken, non, functional, performance, stability, perceived, ability, download, install, using, contributor, distracting, frustrating, slowness, unresponsiveness, frequent, unexpected, messages, crashes, furthermore, issues, graded, exam, lose, creating, educational, complications, thoroughly, consistently, tested, maintained, ensure, term, summarized, investigated, within, context, formed, theoretical, background, given, including, history, details, mature, voluntary, alternative, bundled, default, friendly, suitable, offering, options, modern, amount, implementing, debugging, accessible, stepping, executed, runtime, object, inspection, free, active, support, linux, mac, distributions, release, version, dependencies, standard, libraries, compiled, launched, currently, language, english, added, binary, executable, downloaded, public, bitbucket, repository, subchapter, describing, layout, listing, due, documentation, exist, impressions, understanding, elements, derived, variable, naming, conventions, container, sub, areas, adjusted, attempting, correspondingly, resize, themselves, resized, changed, relation, implemented, extensively, tkinter, framework, notebook, management, opened, files, view, tabs, upper, screen, clicking, activates, associated, visual, identification, situated, viewing, editing, contents, vertical, horizontal, scrollbars, dynamically, fit, coloring, parentheses, matching, automatic, indentation, menu, bar, located, header, items, grouped, type, dynamic, disabled, state, keyboard, shortcut, functionality, invoked, ctrl, combination, displayed, pressing, switch, opposite, hidden, corresponding, indicated, having, check, underneath, displaying, output, interactive, interpreter, basic, filename, location, previous, coloured, allowing, differentiate, browser, activated, via, contains, nodes, representing, folders, containing, expanded, collapsed, compact, pane, optional, enable, disable, described, mode, values, inspector, contained, vacated, space, automatically, occupied, re, accommodate, phase, carried, identify, deficiencies, established, methodology, proposes, testing, referred, review, involves, representative, analysed, assessing, accurate, direct, communication, considerable, effort, single, subjective, opinion, comparing, predetermined, heuristic, criteria, risk, decreased, accuracy, considering, advantages, speed, readily, preliminary, exploratory, investigation, revealed, include, immediately, addressed, aim, systematic, evaluation, rather, realistically, improved, decided, seemed, assume, nature, relatively, maturity, required, carrying, observations, analysing, efficient, complicated, mandatory, semester, research, performing, variety, encounter, outlined, previously, developer, admittedly, attempt, solutions, web, conducted, acknowledged, validity, lack, evaluator, generally, equal, defects, discovered, however, improvement, below, launches, manually, whom, discouraged, confused, numerous, allows, gradually, introducing, gain, separate, instance, prefer, switching, inconvenient, stressful, especially, simultaneously, prevailingly, design, encountered, scrollable, interactable, notepad, chrome, unclear, quickly, apparent, lectures, sessions, instantly, utilize, creation, debugger, claimed, creators, visualization, positively, contribute, complex, algorithms, data, inconclusive, correctly, comprehension, flow, conclusively, evaluating, necessitate, convenient, searching, substring, nearly, unavailable, outline, classes, declarations, interacting, needlessly, difficult, write, unfamiliar, module, navigating, locating, occurrence, greatly, distract, possibilities, adversely, affected, similarly, lacked, replacing, intelligently, rename, identifier, propagated, everywhere, referenced, otherwise, tedious, aimed, repetitive, lacking, typing, being, remove, comment, characters, consecutive, strictly, necessary, trigger, increasing, comfort, experimentation, encouraging, creativity, technical, consisted, modification, deciding, predicted, frequency, completion, fitting, schedule, replace, autocomplete, toggle, respective, deliverables, considerations, entirety, owner, approved, provided, advice, viewed, commit, principles, guiding, throughout, adhere, product, circumstances, irrecoverably, unsaved, supported, operating, systems, fixed, regression, passed, modularity, tightly, coupled, existing, platform, isolation, swapped, completely, preferable, proved, accomplished, extent, loose, coupling, configuration, basis, natural, coding, style, choice, create, installability, installing, launching, fully, setup, included, modular, search, strings, scroll, selecting, edit, icon, esc, searched, highlighted, action, begun, position, cursor, repeating, scrolled, clearly, distinguishable, selection, foreground, colour, inform, chosen, mirror, entered, signaled, graying, responding, clicks, navigate, generated, replacements, inadequate, informative, reduce, oversights, occur, operations, noted, form, instant, messaging, expect, usually, sense, familiarity, suggested, received, total, cannot, matched, surrounded, regex, expression, literal, analyzed, keeping, confusing, configurable, setting, triggering, keyword, inserted, partial, autocompletion, jedi, integrate, backend, affecting, parse, integrating, deemed, triggered, placing, choosing, ctrlspace, explicitly, requests, popup, self, overlay, aligned, limited, double, exit, mechanism, prone, concentration, higher, abstraction, spelling, looked, external, habit, descriptive, caused, benefit, frequently, members, encourage, seek, exposure, importance, precise, syntactically, correct, declared, doubleclicking, viewport, deactivated, itself, ui_utils, py, registers, listener, parsed, representation, extracts, notifies, entire, defclass, ][\w], actual, severe, shortcomings, valid, def, acceptable, events, listened, receiving, notification, switched, unsubscribes, subscribes, repopulates, unregisters, conveniently, larger, reducing, helpful, concise, parsing, overhead, logic, timeline, modified, reparsed, updated, appearance, stored, argument, signature, columns, tooltip, renaming, references, estimated, resolving, viable, explored, extensive, allowed, positioning, adjacent, prompted, dialog, querying, official, ^[^\d\]\w\, internally, preview, confirms, reloads, date, offered, cancel, addition, conditions, exited, vitally, cancelled, resolution, rely, compilation, possibly, overlapping, share, intelligent, engine, update, develops, longer, corresponds, undo, diffs, actually, backup, restored, commenting, adding, symbols, uncommenting, removing, removed, straightforward, regardless, somewhat, deleted, determines, erasing, avoid, manual, obstacles, partly, reviewed, complicates, simultaneous, subtle, refactored, reviewing, requires, increasingly, plugins, receive, simply, prove, coming, extra, credit, stable, control, minimalist, configure, organized, packages, successive, enabling, appropriate, knowledgeable, correctness, segments, underlined, marked, center, accessed, online, tutorial, media, proven, successful, videos, uploaded, youtube, audio, feedback, examination, partially, mentioned, execute, report, exercise, encouraged, explore, forwarded, conclusion, preparatory, batch, resulting, enhancements, corrected, easier, hopefully, productive, despite, range, section, primary, proposal, extensions