[{"data":1,"prerenderedAt":5405},["ShallowReactive",2],{"tutorials-python-how-to":3,"category-items-python-how-to":600,"content-/python-how-to/debug-code":601},[4,22,31,40,49,58,67,76,86,94,103,112,121,130,139,148,158,167,176,185,194,203,212,222,231,240,249,258,267,276,285,297,306,315,324,333,342,351,362,371,380,389,398,407,418,427,436,445,454,463,472,483,492,501,510,519,528,539,548,557,566,575,584,593],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"slug":11,"order":12,"isParent":13,"icon":14,"_type":15,"_id":16,"_source":17,"_file":18,"_stem":19,"_extension":20,"children":21,"expanded":13},"/python-how-to/string-manipulation","python-how-to",false,"","String Manipulation","Learn essential string manipulation techniques in Python","string-manipulation",1,true,"pi pi-folder","markdown","content:python-how-to:1.string-manipulation.md","content","python-how-to/1.string-manipulation.md","python-how-to/1.string-manipulation","md",[22,31,40,49,58,67],{"_path":23,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":24,"description":25,"slug":26,"parentId":5,"order":27,"_type":15,"_id":28,"_source":17,"_file":29,"_stem":30,"_extension":20},"/python-how-to/split-join-strings","Split and Join Strings","Learn how to split strings into lists and join lists back into strings in Python","split-join-strings",2,"content:python-how-to:2.split-join-strings.md","python-how-to/2.split-join-strings.md","python-how-to/2.split-join-strings",{"_path":32,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":33,"description":34,"slug":35,"parentId":5,"order":36,"_type":15,"_id":37,"_source":17,"_file":38,"_stem":39,"_extension":20},"/python-how-to/remove-whitespace","Remove Whitespace","Learn how to clean up and remove unwanted whitespace from strings in Python","remove-whitespace",3,"content:python-how-to:3.remove-whitespace.md","python-how-to/3.remove-whitespace.md","python-how-to/3.remove-whitespace",{"_path":41,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":42,"description":43,"slug":44,"parentId":5,"order":45,"_type":15,"_id":46,"_source":17,"_file":47,"_stem":48,"_extension":20},"/python-how-to/find-replace-text","Find and Replace Text","Learn how to search for and replace text within strings in Python","find-replace-text",4,"content:python-how-to:4.find-replace-text.md","python-how-to/4.find-replace-text.md","python-how-to/4.find-replace-text",{"_path":50,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":51,"description":52,"slug":53,"parentId":5,"order":54,"_type":15,"_id":55,"_source":17,"_file":56,"_stem":57,"_extension":20},"/python-how-to/check-string-content","Check String Content","Learn how to validate and check the content of strings in Python","check-string-content",5,"content:python-how-to:5.check-string-content.md","python-how-to/5.check-string-content.md","python-how-to/5.check-string-content",{"_path":59,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":60,"description":61,"slug":62,"parentId":5,"order":63,"_type":15,"_id":64,"_source":17,"_file":65,"_stem":66,"_extension":20},"/python-how-to/format-strings","Format Strings","Learn how to format strings in Python using f-strings and format() method","format-strings",6,"content:python-how-to:6.format-strings.md","python-how-to/6.format-strings.md","python-how-to/6.format-strings",{"_path":68,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":69,"description":70,"slug":71,"parentId":5,"order":72,"_type":15,"_id":73,"_source":17,"_file":74,"_stem":75,"_extension":20},"/python-how-to/unicode-special-chars","Handle Unicode and Special Characters","Learn how to work with Unicode and special characters in Python strings","unicode-special-chars",7,"content:python-how-to:7.unicode-special-chars.md","python-how-to/7.unicode-special-chars.md","python-how-to/7.unicode-special-chars",{"_path":77,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":78,"description":79,"slug":80,"order":81,"isParent":13,"icon":14,"_type":15,"_id":82,"_source":17,"_file":83,"_stem":84,"_extension":20,"children":85,"expanded":13},"/python-how-to/list-operations","List Operations","Learn essential operations for working with lists in Python","list-operations",8,"content:python-how-to:8.list-operations.md","python-how-to/8.list-operations.md","python-how-to/8.list-operations",[86,94,103,112,121,130,139],{"_path":87,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":88,"description":89,"slug":90,"parentId":77,"order":81,"_type":15,"_id":91,"_source":17,"_file":92,"_stem":93,"_extension":20},"/python-how-to/sort-lists","Sort Lists","Learn how to sort lists in Python using different methods and custom sorting","sort-lists","content:python-how-to:9.sort-lists.md","python-how-to/9.sort-lists.md","python-how-to/9.sort-lists",{"_path":95,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":96,"description":97,"slug":98,"parentId":77,"order":99,"_type":15,"_id":100,"_source":17,"_file":101,"_stem":102,"_extension":20},"/python-how-to/remove-duplicates","Remove Duplicates","Learn how to remove duplicate elements from lists in Python","remove-duplicates",10,"content:python-how-to:10.remove-duplicates.md","python-how-to/10.remove-duplicates.md","python-how-to/10.remove-duplicates",{"_path":104,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":105,"description":106,"slug":107,"parentId":77,"order":108,"_type":15,"_id":109,"_source":17,"_file":110,"_stem":111,"_extension":20},"/python-how-to/filter-lists","Filter Lists","Learn how to filter lists in Python using different methods","filter-lists",11,"content:python-how-to:11.filter-lists.md","python-how-to/11.filter-lists.md","python-how-to/11.filter-lists",{"_path":113,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":114,"description":115,"slug":116,"parentId":77,"order":117,"_type":15,"_id":118,"_source":17,"_file":119,"_stem":120,"_extension":20},"/python-how-to/combine-lists","Combine Lists","Learn different methods to combine lists in Python","combine-lists",12,"content:python-how-to:12.combine-lists.md","python-how-to/12.combine-lists.md","python-how-to/12.combine-lists",{"_path":122,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":123,"description":124,"slug":125,"parentId":77,"order":126,"_type":15,"_id":127,"_source":17,"_file":128,"_stem":129,"_extension":20},"/python-how-to/list-comprehensions","Use List Comprehensions","Learn how to create and transform lists efficiently using Python's list comprehension syntax","list-comprehensions",13,"content:python-how-to:13.list-comprehensions.md","python-how-to/13.list-comprehensions.md","python-how-to/13.list-comprehensions",{"_path":131,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":132,"description":133,"slug":134,"parentId":77,"order":135,"_type":15,"_id":136,"_source":17,"_file":137,"_stem":138,"_extension":20},"/python-how-to/nested-lists","Work with Nested Lists","Learn how to work with nested lists (2D arrays) in Python","nested-lists",14,"content:python-how-to:14.nested-lists.md","python-how-to/14.nested-lists.md","python-how-to/14.nested-lists",{"_path":140,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":141,"description":142,"slug":143,"parentId":77,"order":144,"_type":15,"_id":145,"_source":17,"_file":146,"_stem":147,"_extension":20},"/python-how-to/enumerate-zip","Use enumerate() and zip()","Learn how to use enumerate() and zip() for efficient iteration in Python","enumerate-zip",15,"content:python-how-to:15.enumerate-zip.md","python-how-to/15.enumerate-zip.md","python-how-to/15.enumerate-zip",{"_path":149,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":150,"description":151,"slug":152,"order":153,"isParent":13,"icon":14,"_type":15,"_id":154,"_source":17,"_file":155,"_stem":156,"_extension":20,"children":157,"expanded":13},"/python-how-to/dictionary-operations","Dictionary Operations","Learn essential operations for working with dictionaries in Python","dictionary-operations",16,"content:python-how-to:16.dictionary-operations.md","python-how-to/16.dictionary-operations.md","python-how-to/16.dictionary-operations",[158,167,176,185,194,203],{"_path":159,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":160,"description":161,"slug":162,"parentId":149,"order":163,"_type":15,"_id":164,"_source":17,"_file":165,"_stem":166,"_extension":20},"/python-how-to/merge-dictionaries","Merge Dictionaries","Learn different methods to merge dictionaries in Python","merge-dictionaries",17,"content:python-how-to:17.merge-dictionaries.md","python-how-to/17.merge-dictionaries.md","python-how-to/17.merge-dictionaries",{"_path":168,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":169,"description":170,"slug":171,"parentId":149,"order":172,"_type":15,"_id":173,"_source":17,"_file":174,"_stem":175,"_extension":20},"/python-how-to/sort-dictionaries","Sort Dictionaries","Learn how to sort dictionaries by keys or values in Python","sort-dictionaries",18,"content:python-how-to:18.sort-dictionaries.md","python-how-to/18.sort-dictionaries.md","python-how-to/18.sort-dictionaries",{"_path":177,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":178,"description":179,"slug":180,"parentId":149,"order":181,"_type":15,"_id":182,"_source":17,"_file":183,"_stem":184,"_extension":20},"/python-how-to/filter-dictionaries","Filter Dictionaries","Learn how to filter dictionaries based on keys or values in Python","filter-dictionaries",19,"content:python-how-to:19.filter-dictionaries.md","python-how-to/19.filter-dictionaries.md","python-how-to/19.filter-dictionaries",{"_path":186,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":187,"description":188,"slug":189,"parentId":149,"order":190,"_type":15,"_id":191,"_source":17,"_file":192,"_stem":193,"_extension":20},"/python-how-to/handle-missing-keys","Handle Missing Keys","Learn safe ways to access dictionary keys and handle missing values","handle-missing-keys",20,"content:python-how-to:20.handle-missing-keys.md","python-how-to/20.handle-missing-keys.md","python-how-to/20.handle-missing-keys",{"_path":195,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":196,"description":197,"slug":198,"parentId":149,"order":199,"_type":15,"_id":200,"_source":17,"_file":201,"_stem":202,"_extension":20},"/python-how-to/dictionary-comprehensions","Use Dictionary Comprehensions","Learn how to create dictionaries efficiently using comprehensions","dictionary-comprehensions",21,"content:python-how-to:21.dictionary-comprehensions.md","python-how-to/21.dictionary-comprehensions.md","python-how-to/21.dictionary-comprehensions",{"_path":204,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":205,"description":206,"slug":207,"parentId":149,"order":208,"_type":15,"_id":209,"_source":17,"_file":210,"_stem":211,"_extension":20},"/python-how-to/convert-lists-dictionaries","Convert Between Lists and Dictionaries","Learn how to transform data between lists and dictionaries in Python","convert-lists-dictionaries",22,"content:python-how-to:22.convert-lists-dictionaries.md","python-how-to/22.convert-lists-dictionaries.md","python-how-to/22.convert-lists-dictionaries",{"_path":213,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":214,"description":215,"slug":216,"order":217,"isParent":13,"icon":14,"_type":15,"_id":218,"_source":17,"_file":219,"_stem":220,"_extension":20,"children":221,"expanded":13},"/python-how-to/file-operations","File Operations","Learn essential file operations in Python for reading, writing, and managing files","file-operations",23,"content:python-how-to:23.file-operations.md","python-how-to/23.file-operations.md","python-how-to/23.file-operations",[222,231,240,249,258,267,276],{"_path":223,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":224,"description":225,"slug":226,"parentId":213,"order":227,"_type":15,"_id":228,"_source":17,"_file":229,"_stem":230,"_extension":20},"/python-how-to/read-text-files","Read Text Files","Learn how to read text files in Python using different methods","read-text-files",24,"content:python-how-to:24.read-text-files.md","python-how-to/24.read-text-files.md","python-how-to/24.read-text-files",{"_path":232,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":233,"description":234,"slug":235,"parentId":213,"order":236,"_type":15,"_id":237,"_source":17,"_file":238,"_stem":239,"_extension":20},"/python-how-to/write-to-files","Write to Files","Learn how to write and create files in Python using different methods","write-to-files",25,"content:python-how-to:25.write-to-files.md","python-how-to/25.write-to-files.md","python-how-to/25.write-to-files",{"_path":241,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":242,"description":243,"slug":244,"parentId":213,"order":245,"_type":15,"_id":246,"_source":17,"_file":247,"_stem":248,"_extension":20},"/python-how-to/work-csv-files","Work with CSV Files","Learn how to read and write CSV files in Python using the csv module","work-csv-files",26,"content:python-how-to:26.work-csv-files.md","python-how-to/26.work-csv-files.md","python-how-to/26.work-csv-files",{"_path":250,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":251,"description":252,"slug":253,"parentId":213,"order":254,"_type":15,"_id":255,"_source":17,"_file":256,"_stem":257,"_extension":20},"/python-how-to/handle-file-paths","Handle File Paths","Learn how to work with file and directory paths in Python using pathlib and os modules","handle-file-paths",27,"content:python-how-to:27.handle-file-paths.md","python-how-to/27.handle-file-paths.md","python-how-to/27.handle-file-paths",{"_path":259,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":260,"description":261,"slug":262,"parentId":213,"order":263,"_type":15,"_id":264,"_source":17,"_file":265,"_stem":266,"_extension":20},"/python-how-to/work-json-files","Work with JSON Files","Learn how to read and write JSON files in Python using the json module","work-json-files",28,"content:python-how-to:28.work-json-files.md","python-how-to/28.work-json-files.md","python-how-to/28.work-json-files",{"_path":268,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":269,"description":270,"slug":271,"parentId":213,"order":272,"_type":15,"_id":273,"_source":17,"_file":274,"_stem":275,"_extension":20},"/python-how-to/handle-binary-files","Handle Binary Files","Learn how to work with binary files in Python for images, data, and other non-text content","handle-binary-files",29,"content:python-how-to:29.handle-binary-files.md","python-how-to/29.handle-binary-files.md","python-how-to/29.handle-binary-files",{"_path":277,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":278,"description":279,"slug":280,"parentId":213,"order":281,"_type":15,"_id":282,"_source":17,"_file":283,"_stem":284,"_extension":20},"/python-how-to/use-context-managers","Use Context Managers","Learn how to use context managers for safe resource handling in Python","use-context-managers",30,"content:python-how-to:30.use-context-managers.md","python-how-to/30.use-context-managers.md","python-how-to/30.use-context-managers",{"_path":286,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":287,"description":288,"slug":289,"parentId":290,"order":291,"isParent":13,"icon":292,"_type":15,"_id":293,"_source":17,"_file":294,"_stem":295,"_extension":20,"children":296,"expanded":13},"/python-how-to/date-and-time","Date and Time","Master Python's date and time handling with datetime, time zones, formatting, and calculations","date-and-time","/python-how-to",31,"pi pi-calendar","content:python-how-to:31.date-and-time.md","python-how-to/31.date-and-time.md","python-how-to/31.date-and-time",[297,306,315,324,333,342],{"_path":298,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":299,"description":300,"slug":301,"parentId":286,"order":302,"_type":15,"_id":303,"_source":17,"_file":304,"_stem":305,"_extension":20},"/python-how-to/get-current-datetime","Get Current Date/Time","Learn how to get current date, time, and timestamps using Python's datetime module","get-current-datetime",32,"content:python-how-to:32.get-current-datetime.md","python-how-to/32.get-current-datetime.md","python-how-to/32.get-current-datetime",{"_path":307,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":308,"description":309,"slug":310,"parentId":286,"order":311,"_type":15,"_id":312,"_source":17,"_file":313,"_stem":314,"_extension":20},"/python-how-to/format-dates","Format Dates","Master date formatting with strftime, custom formats, and locale-aware formatting for user-friendly displays","format-dates",33,"content:python-how-to:33.format-dates.md","python-how-to/33.format-dates.md","python-how-to/33.format-dates",{"_path":316,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":317,"description":318,"slug":319,"parentId":286,"order":320,"_type":15,"_id":321,"_source":17,"_file":322,"_stem":323,"_extension":20},"/python-how-to/calculate-date-differences","Calculate Date Differences","Learn to calculate time differences, durations, and intervals using Python's timedelta for scheduling and analytics","calculate-date-differences",34,"content:python-how-to:34.calculate-date-differences.md","python-how-to/34.calculate-date-differences.md","python-how-to/34.calculate-date-differences",{"_path":325,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":326,"description":327,"slug":328,"parentId":286,"order":329,"_type":15,"_id":330,"_source":17,"_file":331,"_stem":332,"_extension":20},"/python-how-to/parse-date-strings","Parse Date Strings","Convert text dates into Python datetime objects using strptime, handle multiple formats, and validate date input","parse-date-strings",35,"content:python-how-to:35.parse-date-strings.md","python-how-to/35.parse-date-strings.md","python-how-to/35.parse-date-strings",{"_path":334,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":335,"description":336,"slug":337,"parentId":286,"order":338,"_type":15,"_id":339,"_source":17,"_file":340,"_stem":341,"_extension":20},"/python-how-to/handle-timezones","Handle Timezones","Master timezone handling with zoneinfo, UTC conversions, and timezone-aware datetime objects for global applications","handle-timezones",36,"content:python-how-to:36.handle-timezones.md","python-how-to/36.handle-timezones.md","python-how-to/36.handle-timezones",{"_path":343,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":344,"description":345,"slug":346,"parentId":286,"order":347,"_type":15,"_id":348,"_source":17,"_file":349,"_stem":350,"_extension":20},"/python-how-to/work-with-timestamps","Work with Timestamps","Master Unix timestamps in Python - convert between datetime objects and timestamps for APIs, databases, and system integration","work-with-timestamps",37,"content:python-how-to:37.work-with-timestamps.md","python-how-to/37.work-with-timestamps.md","python-how-to/37.work-with-timestamps",{"_path":352,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":353,"description":354,"slug":355,"parentId":290,"order":356,"isParent":13,"icon":357,"_type":15,"_id":358,"_source":17,"_file":359,"_stem":360,"_extension":20,"children":361,"expanded":13},"/python-how-to/error-handling","Error Handling","Learn Python's error handling with try/except, custom exceptions, debugging, logging, and retry logic for robust applications","error-handling",38,"pi pi-exclamation-triangle","content:python-how-to:38.error-handling.md","python-how-to/38.error-handling.md","python-how-to/38.error-handling",[362,371,380,389,398],{"_path":363,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":364,"description":365,"slug":366,"parentId":352,"order":367,"_type":15,"_id":368,"_source":17,"_file":369,"_stem":370,"_extension":20},"/python-how-to/handle-exceptions","Handle Exceptions","Master try/except blocks, multiple exception handling, and finally clauses for robust error handling in Python","handle-exceptions",39,"content:python-how-to:39.handle-exceptions.md","python-how-to/39.handle-exceptions.md","python-how-to/39.handle-exceptions",{"_path":372,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":373,"description":374,"slug":375,"parentId":352,"order":376,"_type":15,"_id":377,"_source":17,"_file":378,"_stem":379,"_extension":20},"/python-how-to/create-custom-exceptions","Create Custom Exceptions","Learn to create custom exception classes in Python for specific error handling and better code organization","create-custom-exceptions",40,"content:python-how-to:40.create-custom-exceptions.md","python-how-to/40.create-custom-exceptions.md","python-how-to/40.create-custom-exceptions",{"_path":381,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":382,"description":383,"slug":384,"parentId":352,"order":385,"_type":15,"_id":386,"_source":17,"_file":387,"_stem":388,"_extension":20},"/python-how-to/debug-code","Debug Code","Learn Python debugging techniques using print statements, the debugger, and tools to find and fix code issues","debug-code",41,"content:python-how-to:41.debug-code.md","python-how-to/41.debug-code.md","python-how-to/41.debug-code",{"_path":390,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":391,"description":392,"slug":393,"parentId":352,"order":394,"_type":15,"_id":395,"_source":17,"_file":396,"_stem":397,"_extension":20},"/python-how-to/use-logging","Use Logging","Learn Python's logging module for tracking application behavior, errors, and debugging information","use-logging",42,"content:python-how-to:42.use-logging.md","python-how-to/42.use-logging.md","python-how-to/42.use-logging",{"_path":399,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":400,"description":401,"slug":402,"parentId":352,"order":403,"_type":15,"_id":404,"_source":17,"_file":405,"_stem":406,"_extension":20},"/python-how-to/implement-retry-logic","Implement Retry Logic","Learn to implement retry mechanisms in Python for handling temporary failures and building resilient applications","implement-retry-logic",43,"content:python-how-to:43.implement-retry-logic.md","python-how-to/43.implement-retry-logic.md","python-how-to/43.implement-retry-logic",{"_path":408,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":409,"description":410,"slug":411,"parentId":290,"order":412,"isParent":13,"icon":413,"_type":15,"_id":414,"_source":17,"_file":415,"_stem":416,"_extension":20,"children":417},"/python-how-to/functions-and-modules","Functions and Modules","Learn Python functions, modules, and code organization for building reusable, maintainable applications","functions-and-modules",44,"pi pi-box","content:python-how-to:44.functions-and-modules.md","python-how-to/44.functions-and-modules.md","python-how-to/44.functions-and-modules",[418,427,436,445,454,463],{"_path":419,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":420,"description":421,"slug":422,"parentId":408,"order":423,"_type":15,"_id":424,"_source":17,"_file":425,"_stem":426,"_extension":20},"/python-how-to/write-functions","Write Functions","Learn to create Python functions with parameters, return values, and documentation for reusable code","write-functions",45,"content:python-how-to:45.write-functions.md","python-how-to/45.write-functions.md","python-how-to/45.write-functions",{"_path":428,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":429,"description":430,"slug":431,"parentId":408,"order":432,"_type":15,"_id":433,"_source":17,"_file":434,"_stem":435,"_extension":20},"/python-how-to/use-args-kwargs","Use *args and **kwargs","Learn to use *args and **kwargs for flexible function arguments in Python","use-args-kwargs",46,"content:python-how-to:46.use-args-kwargs.md","python-how-to/46.use-args-kwargs.md","python-how-to/46.use-args-kwargs",{"_path":437,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":438,"description":439,"slug":440,"parentId":408,"order":441,"_type":15,"_id":442,"_source":17,"_file":443,"_stem":444,"_extension":20},"/python-how-to/create-decorators","Create Decorators","Learn to create and use Python decorators to enhance function behavior and add functionality","create-decorators",47,"content:python-how-to:47.create-decorators.md","python-how-to/47.create-decorators.md","python-how-to/47.create-decorators",{"_path":446,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":447,"description":448,"slug":449,"parentId":408,"order":450,"_type":15,"_id":451,"_source":17,"_file":452,"_stem":453,"_extension":20},"/python-how-to/use-generators","Use Generators","Learn to create memory-efficient generators with yield for processing large datasets and sequences","use-generators",48,"content:python-how-to:48.use-generators.md","python-how-to/48.use-generators.md","python-how-to/48.use-generators",{"_path":455,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":456,"description":457,"slug":458,"parentId":408,"order":459,"_type":15,"_id":460,"_source":17,"_file":461,"_stem":462,"_extension":20},"/python-how-to/work-modules-packages","Work with Modules and Packages","Learn to organize Python code with modules and packages, and use imports effectively","work-modules-packages",49,"content:python-how-to:49.work-modules-packages.md","python-how-to/49.work-modules-packages.md","python-how-to/49.work-modules-packages",{"_path":464,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":465,"description":466,"slug":467,"parentId":408,"order":468,"_type":15,"_id":469,"_source":17,"_file":470,"_stem":471,"_extension":20},"/python-how-to/create-virtual-environments","Create Virtual Environments","Learn to create and manage Python virtual environments for project dependency isolation","create-virtual-environments",50,"content:python-how-to:50.create-virtual-environments.md","python-how-to/50.create-virtual-environments.md","python-how-to/50.create-virtual-environments",{"_path":473,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":474,"description":475,"slug":476,"parentId":290,"order":477,"isParent":13,"icon":478,"_type":15,"_id":479,"_source":17,"_file":480,"_stem":481,"_extension":20,"children":482},"/python-how-to/data-processing","Data Processing","Learn Python data processing techniques including regex, APIs, databases, and large file handling","data-processing",51,"pi pi-database","content:python-how-to:51.data-processing.md","python-how-to/51.data-processing.md","python-how-to/51.data-processing",[483,492,501,510,519],{"_path":484,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":485,"description":486,"slug":487,"parentId":473,"order":488,"_type":15,"_id":489,"_source":17,"_file":490,"_stem":491,"_extension":20},"/python-how-to/work-regular-expressions","Work with Regular Expressions","Learn to use Python's re module for pattern matching, text extraction, and data validation","work-regular-expressions",52,"content:python-how-to:52.work-regular-expressions.md","python-how-to/52.work-regular-expressions.md","python-how-to/52.work-regular-expressions",{"_path":493,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":494,"description":495,"slug":496,"parentId":473,"order":497,"_type":15,"_id":498,"_source":17,"_file":499,"_stem":500,"_extension":20},"/python-how-to/parse-xml-html","Parse XML and HTML","Learn to extract data from XML and HTML documents using Python's built-in parsing tools","parse-xml-html",53,"content:python-how-to:53.parse-xml-html.md","python-how-to/53.parse-xml-html.md","python-how-to/53.parse-xml-html",{"_path":502,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":503,"description":504,"slug":505,"parentId":473,"order":506,"_type":15,"_id":507,"_source":17,"_file":508,"_stem":509,"_extension":20},"/python-how-to/handle-api-requests","Handle API Requests","Learn to fetch and process data from web APIs using Python's urllib and external requests library","handle-api-requests",54,"content:python-how-to:54.handle-api-requests.md","python-how-to/54.handle-api-requests.md","python-how-to/54.handle-api-requests",{"_path":511,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":512,"description":513,"slug":514,"parentId":473,"order":515,"_type":15,"_id":516,"_source":17,"_file":517,"_stem":518,"_extension":20},"/python-how-to/work-databases","Work with Databases","Learn to connect to and query SQL databases using Python's sqlite3 and database techniques","work-databases",55,"content:python-how-to:55.work-databases.md","python-how-to/55.work-databases.md","python-how-to/55.work-databases",{"_path":520,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":521,"description":522,"slug":523,"parentId":473,"order":524,"_type":15,"_id":525,"_source":17,"_file":526,"_stem":527,"_extension":20},"/python-how-to/process-large-files","Process Large Files","Learn memory-efficient techniques for handling large files and datasets in Python","process-large-files",56,"content:python-how-to:56.process-large-files.md","python-how-to/56.process-large-files.md","python-how-to/56.process-large-files",{"_path":529,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":530,"description":531,"slug":532,"parentId":290,"order":533,"isParent":13,"icon":534,"_type":15,"_id":535,"_source":17,"_file":536,"_stem":537,"_extension":20,"children":538},"/python-how-to/best-practices","Best Practices","Learn Python best practices for writing clean, maintainable, and efficient code","best-practices",57,"pi pi-star","content:python-how-to:57.best-practices.md","python-how-to/57.best-practices.md","python-how-to/57.best-practices",[539,548,557,566,575,584],{"_path":540,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":541,"description":542,"slug":543,"parentId":529,"order":544,"_type":15,"_id":545,"_source":17,"_file":546,"_stem":547,"_extension":20},"/python-how-to/structure-code","Structure Your Code","Learn to organize Python code with proper module structure, functions, and classes","structure-code",58,"content:python-how-to:58.structure-code.md","python-how-to/58.structure-code.md","python-how-to/58.structure-code",{"_path":549,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":550,"description":551,"slug":552,"parentId":529,"order":553,"_type":15,"_id":554,"_source":17,"_file":555,"_stem":556,"_extension":20},"/python-how-to/write-clean-code","Write Clean Code","Learn to write readable, maintainable Python code with proper naming, comments, and clear logic","write-clean-code",59,"content:python-how-to:59.write-clean-code.md","python-how-to/59.write-clean-code.md","python-how-to/59.write-clean-code",{"_path":558,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":559,"description":560,"slug":561,"parentId":529,"order":562,"_type":15,"_id":563,"_source":17,"_file":564,"_stem":565,"_extension":20},"/python-how-to/optimize-performance","Optimize Performance","Learn to identify and fix performance bottlenecks in Python code for faster execution","optimize-performance",60,"content:python-how-to:60.optimize-performance.md","python-how-to/60.optimize-performance.md","python-how-to/60.optimize-performance",{"_path":567,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":568,"description":569,"slug":570,"parentId":529,"order":571,"_type":15,"_id":572,"_source":17,"_file":573,"_stem":574,"_extension":20},"/python-how-to/write-unit-tests","Write Unit Tests","Learn to create reliable unit tests to verify your Python code works correctly and catch bugs early","write-unit-tests",61,"content:python-how-to:61.write-unit-tests.md","python-how-to/61.write-unit-tests.md","python-how-to/61.write-unit-tests",{"_path":576,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":577,"description":578,"slug":579,"parentId":529,"order":580,"_type":15,"_id":581,"_source":17,"_file":582,"_stem":583,"_extension":20},"/python-how-to/document-code","Document Your Code","Learn to write clear documentation and helpful comments for your Python code","document-code",62,"content:python-how-to:62.document-code.md","python-how-to/62.document-code.md","python-how-to/62.document-code",{"_path":585,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":586,"description":587,"slug":588,"parentId":529,"order":589,"_type":15,"_id":590,"_source":17,"_file":591,"_stem":592,"_extension":20},"/python-how-to/use-type-hints","Use Type Hints","Learn to add type annotations to Python code for better clarity, tooling support, and error detection","use-type-hints",63,"content:python-how-to:63.use-type-hints.md","python-how-to/63.use-type-hints.md","python-how-to/63.use-type-hints",{"_path":290,"_dir":8,"_draft":7,"_partial":7,"_locale":8,"title":594,"description":595,"slug":6,"order":596,"icon":14,"_type":15,"_id":597,"_source":17,"_file":598,"_stem":599,"_extension":20,"expanded":13},"Python How-To Guide","Practical Python tutorials for common programming tasks. Learn step-by-step solutions for string manipulation, file operations, data processing, and more with real-world examples.",0,"content:python-how-to:index.md","python-how-to/index.md","python-how-to/index",[380],{"_path":381,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":382,"description":383,"slug":384,"parentId":352,"order":385,"body":602,"_type":15,"_id":386,"_source":17,"_file":387,"_stem":388,"_extension":20},{"type":603,"children":604,"toc":5381},"root",[605,614,620,978,985,990,1057,1064,1618,1624,2014,2020,2470,2476,2481,2487,2674,2680,2899,2905,3204,3210,3313,3319,3325,3838,3844,4443,4449,4905,4911,4917,5098,5104,5206,5212,5351,5357,5362,5375],{"type":606,"tag":607,"props":608,"children":610},"element","h1",{"id":609},"debugging-code",[611],{"type":612,"value":613},"text","🔍 Debugging Code",{"type":606,"tag":615,"props":616,"children":617},"p",{},[618],{"type":612,"value":619},"Debugging is the process of finding and fixing bugs in your code. Python provides several tools and techniques to help you identify issues and understand how your code behaves.",{"type":606,"tag":621,"props":622,"children":623},"code-try",{},[624],{"type":606,"tag":625,"props":626,"children":630},"pre",{"className":627,"code":628,"language":629,"meta":8,"style":8},"language-python shiki shiki-themes github-light github-dark","# Simple debugging with print statements\ndef calculate_average(numbers):\n    print(f\"Input numbers: {numbers}\")  # Debug output\n    total = sum(numbers)\n    print(f\"Total sum: {total}\")        # Debug output\n    average = total / len(numbers)\n    print(f\"Average: {average}\")        # Debug output\n    return average\n\nresult = calculate_average([10, 20, 30])\nprint(f\"Final result: {result}\")\n","python",[631],{"type":606,"tag":632,"props":633,"children":634},"code",{"__ignoreMap":8},[635,646,667,722,745,791,822,867,880,889,935],{"type":606,"tag":636,"props":637,"children":639},"span",{"class":638,"line":12},"line",[640],{"type":606,"tag":636,"props":641,"children":643},{"style":642},"--shiki-default:#6A737D;--shiki-app-dark-mode:#6A737D",[644],{"type":612,"value":645},"# Simple debugging with print statements\n",{"type":606,"tag":636,"props":647,"children":648},{"class":638,"line":27},[649,655,661],{"type":606,"tag":636,"props":650,"children":652},{"style":651},"--shiki-default:#D73A49;--shiki-app-dark-mode:#F97583",[653],{"type":612,"value":654},"def",{"type":606,"tag":636,"props":656,"children":658},{"style":657},"--shiki-default:#6F42C1;--shiki-app-dark-mode:#B392F0",[659],{"type":612,"value":660}," calculate_average",{"type":606,"tag":636,"props":662,"children":664},{"style":663},"--shiki-default:#24292E;--shiki-app-dark-mode:#E1E4E8",[665],{"type":612,"value":666},"(numbers):\n",{"type":606,"tag":636,"props":668,"children":669},{"class":638,"line":36},[670,676,681,686,692,697,702,707,712,717],{"type":606,"tag":636,"props":671,"children":673},{"style":672},"--shiki-default:#005CC5;--shiki-app-dark-mode:#79B8FF",[674],{"type":612,"value":675},"    print",{"type":606,"tag":636,"props":677,"children":678},{"style":663},[679],{"type":612,"value":680},"(",{"type":606,"tag":636,"props":682,"children":683},{"style":651},[684],{"type":612,"value":685},"f",{"type":606,"tag":636,"props":687,"children":689},{"style":688},"--shiki-default:#032F62;--shiki-app-dark-mode:#9ECBFF",[690],{"type":612,"value":691},"\"Input numbers: ",{"type":606,"tag":636,"props":693,"children":694},{"style":672},[695],{"type":612,"value":696},"{",{"type":606,"tag":636,"props":698,"children":699},{"style":663},[700],{"type":612,"value":701},"numbers",{"type":606,"tag":636,"props":703,"children":704},{"style":672},[705],{"type":612,"value":706},"}",{"type":606,"tag":636,"props":708,"children":709},{"style":688},[710],{"type":612,"value":711},"\"",{"type":606,"tag":636,"props":713,"children":714},{"style":663},[715],{"type":612,"value":716},")  ",{"type":606,"tag":636,"props":718,"children":719},{"style":642},[720],{"type":612,"value":721},"# Debug output\n",{"type":606,"tag":636,"props":723,"children":724},{"class":638,"line":45},[725,730,735,740],{"type":606,"tag":636,"props":726,"children":727},{"style":663},[728],{"type":612,"value":729},"    total ",{"type":606,"tag":636,"props":731,"children":732},{"style":651},[733],{"type":612,"value":734},"=",{"type":606,"tag":636,"props":736,"children":737},{"style":672},[738],{"type":612,"value":739}," sum",{"type":606,"tag":636,"props":741,"children":742},{"style":663},[743],{"type":612,"value":744},"(numbers)\n",{"type":606,"tag":636,"props":746,"children":747},{"class":638,"line":54},[748,752,756,760,765,769,774,778,782,787],{"type":606,"tag":636,"props":749,"children":750},{"style":672},[751],{"type":612,"value":675},{"type":606,"tag":636,"props":753,"children":754},{"style":663},[755],{"type":612,"value":680},{"type":606,"tag":636,"props":757,"children":758},{"style":651},[759],{"type":612,"value":685},{"type":606,"tag":636,"props":761,"children":762},{"style":688},[763],{"type":612,"value":764},"\"Total sum: ",{"type":606,"tag":636,"props":766,"children":767},{"style":672},[768],{"type":612,"value":696},{"type":606,"tag":636,"props":770,"children":771},{"style":663},[772],{"type":612,"value":773},"total",{"type":606,"tag":636,"props":775,"children":776},{"style":672},[777],{"type":612,"value":706},{"type":606,"tag":636,"props":779,"children":780},{"style":688},[781],{"type":612,"value":711},{"type":606,"tag":636,"props":783,"children":784},{"style":663},[785],{"type":612,"value":786},")        ",{"type":606,"tag":636,"props":788,"children":789},{"style":642},[790],{"type":612,"value":721},{"type":606,"tag":636,"props":792,"children":793},{"class":638,"line":63},[794,799,803,808,813,818],{"type":606,"tag":636,"props":795,"children":796},{"style":663},[797],{"type":612,"value":798},"    average ",{"type":606,"tag":636,"props":800,"children":801},{"style":651},[802],{"type":612,"value":734},{"type":606,"tag":636,"props":804,"children":805},{"style":663},[806],{"type":612,"value":807}," total ",{"type":606,"tag":636,"props":809,"children":810},{"style":651},[811],{"type":612,"value":812},"/",{"type":606,"tag":636,"props":814,"children":815},{"style":672},[816],{"type":612,"value":817}," len",{"type":606,"tag":636,"props":819,"children":820},{"style":663},[821],{"type":612,"value":744},{"type":606,"tag":636,"props":823,"children":824},{"class":638,"line":72},[825,829,833,837,842,846,851,855,859,863],{"type":606,"tag":636,"props":826,"children":827},{"style":672},[828],{"type":612,"value":675},{"type":606,"tag":636,"props":830,"children":831},{"style":663},[832],{"type":612,"value":680},{"type":606,"tag":636,"props":834,"children":835},{"style":651},[836],{"type":612,"value":685},{"type":606,"tag":636,"props":838,"children":839},{"style":688},[840],{"type":612,"value":841},"\"Average: ",{"type":606,"tag":636,"props":843,"children":844},{"style":672},[845],{"type":612,"value":696},{"type":606,"tag":636,"props":847,"children":848},{"style":663},[849],{"type":612,"value":850},"average",{"type":606,"tag":636,"props":852,"children":853},{"style":672},[854],{"type":612,"value":706},{"type":606,"tag":636,"props":856,"children":857},{"style":688},[858],{"type":612,"value":711},{"type":606,"tag":636,"props":860,"children":861},{"style":663},[862],{"type":612,"value":786},{"type":606,"tag":636,"props":864,"children":865},{"style":642},[866],{"type":612,"value":721},{"type":606,"tag":636,"props":868,"children":869},{"class":638,"line":81},[870,875],{"type":606,"tag":636,"props":871,"children":872},{"style":651},[873],{"type":612,"value":874},"    return",{"type":606,"tag":636,"props":876,"children":877},{"style":663},[878],{"type":612,"value":879}," average\n",{"type":606,"tag":636,"props":881,"children":883},{"class":638,"line":882},9,[884],{"type":606,"tag":636,"props":885,"children":886},{"emptyLinePlaceholder":13},[887],{"type":612,"value":888},"\n",{"type":606,"tag":636,"props":890,"children":891},{"class":638,"line":99},[892,897,901,906,911,916,921,925,930],{"type":606,"tag":636,"props":893,"children":894},{"style":663},[895],{"type":612,"value":896},"result ",{"type":606,"tag":636,"props":898,"children":899},{"style":651},[900],{"type":612,"value":734},{"type":606,"tag":636,"props":902,"children":903},{"style":663},[904],{"type":612,"value":905}," calculate_average([",{"type":606,"tag":636,"props":907,"children":908},{"style":672},[909],{"type":612,"value":910},"10",{"type":606,"tag":636,"props":912,"children":913},{"style":663},[914],{"type":612,"value":915},", ",{"type":606,"tag":636,"props":917,"children":918},{"style":672},[919],{"type":612,"value":920},"20",{"type":606,"tag":636,"props":922,"children":923},{"style":663},[924],{"type":612,"value":915},{"type":606,"tag":636,"props":926,"children":927},{"style":672},[928],{"type":612,"value":929},"30",{"type":606,"tag":636,"props":931,"children":932},{"style":663},[933],{"type":612,"value":934},"])\n",{"type":606,"tag":636,"props":936,"children":937},{"class":638,"line":108},[938,943,947,951,956,960,965,969,973],{"type":606,"tag":636,"props":939,"children":940},{"style":672},[941],{"type":612,"value":942},"print",{"type":606,"tag":636,"props":944,"children":945},{"style":663},[946],{"type":612,"value":680},{"type":606,"tag":636,"props":948,"children":949},{"style":651},[950],{"type":612,"value":685},{"type":606,"tag":636,"props":952,"children":953},{"style":688},[954],{"type":612,"value":955},"\"Final result: ",{"type":606,"tag":636,"props":957,"children":958},{"style":672},[959],{"type":612,"value":696},{"type":606,"tag":636,"props":961,"children":962},{"style":663},[963],{"type":612,"value":964},"result",{"type":606,"tag":636,"props":966,"children":967},{"style":672},[968],{"type":612,"value":706},{"type":606,"tag":636,"props":970,"children":971},{"style":688},[972],{"type":612,"value":711},{"type":606,"tag":636,"props":974,"children":975},{"style":663},[976],{"type":612,"value":977},")\n",{"type":606,"tag":979,"props":980,"children":982},"h2",{"id":981},"basic-debugging-techniques",[983],{"type":612,"value":984},"🎯 Basic Debugging Techniques",{"type":606,"tag":615,"props":986,"children":987},{},[988],{"type":612,"value":989},"Start with simple debugging methods that require no special tools.",{"type":606,"tag":991,"props":992,"children":996},"info-box",{"emoji":993,"title":994,"type":995},"🛠️","Debugging Approaches","info",[997,1006,1031,1039],{"type":606,"tag":615,"props":998,"children":999},{},[1000],{"type":606,"tag":1001,"props":1002,"children":1003},"strong",{},[1004],{"type":612,"value":1005},"Common Methods:",{"type":606,"tag":1007,"props":1008,"children":1009},"ul",{},[1010,1016,1021,1026],{"type":606,"tag":1011,"props":1012,"children":1013},"li",{},[1014],{"type":612,"value":1015},"Print statements: Simple output to see values",{"type":606,"tag":1011,"props":1017,"children":1018},{},[1019],{"type":612,"value":1020},"Python debugger (pdb): Step through code",{"type":606,"tag":1011,"props":1022,"children":1023},{},[1024],{"type":612,"value":1025},"IDE debuggers: Visual debugging tools",{"type":606,"tag":1011,"props":1027,"children":1028},{},[1029],{"type":612,"value":1030},"Logging: Structured debug information",{"type":606,"tag":615,"props":1032,"children":1033},{},[1034],{"type":606,"tag":1001,"props":1035,"children":1036},{},[1037],{"type":612,"value":1038},"When to Use:",{"type":606,"tag":1007,"props":1040,"children":1041},{},[1042,1047,1052],{"type":606,"tag":1011,"props":1043,"children":1044},{},[1045],{"type":612,"value":1046},"Print: Quick checks and simple issues",{"type":606,"tag":1011,"props":1048,"children":1049},{},[1050],{"type":612,"value":1051},"Debugger: Complex logic and step-by-step analysis",{"type":606,"tag":1011,"props":1053,"children":1054},{},[1055],{"type":612,"value":1056},"Logging: Production code and long-term debugging",{"type":606,"tag":1058,"props":1059,"children":1061},"h3",{"id":1060},"print-statement-debugging",[1062],{"type":612,"value":1063},"Print Statement Debugging",{"type":606,"tag":621,"props":1065,"children":1066},{},[1067],{"type":606,"tag":625,"props":1068,"children":1070},{"className":627,"code":1069,"language":629,"meta":8,"style":8},"# Debug with print statements\ndef find_maximum(numbers):\n    print(f\"Starting with numbers: {numbers}\")\n    \n    if not numbers:\n        print(\"List is empty!\")\n        return None\n    \n    max_value = numbers[0]\n    print(f\"Initial max_value: {max_value}\")\n    \n    for i, num in enumerate(numbers[1:], 1):\n        print(f\"Comparing {max_value} with {num} at index {i}\")\n        if num > max_value:\n            max_value = num\n            print(f\"New max_value: {max_value}\")\n    \n    print(f\"Final maximum: {max_value}\")\n    return max_value\n\n# Test the function\nresult = find_maximum([3, 7, 2, 9, 1])\n",[1071],{"type":606,"tag":632,"props":1072,"children":1073},{"__ignoreMap":8},[1074,1082,1098,1138,1146,1164,1185,1198,1205,1232,1273,1280,1327,1403,1426,1443,1484,1491,1531,1543,1550,1558],{"type":606,"tag":636,"props":1075,"children":1076},{"class":638,"line":12},[1077],{"type":606,"tag":636,"props":1078,"children":1079},{"style":642},[1080],{"type":612,"value":1081},"# Debug with print statements\n",{"type":606,"tag":636,"props":1083,"children":1084},{"class":638,"line":27},[1085,1089,1094],{"type":606,"tag":636,"props":1086,"children":1087},{"style":651},[1088],{"type":612,"value":654},{"type":606,"tag":636,"props":1090,"children":1091},{"style":657},[1092],{"type":612,"value":1093}," find_maximum",{"type":606,"tag":636,"props":1095,"children":1096},{"style":663},[1097],{"type":612,"value":666},{"type":606,"tag":636,"props":1099,"children":1100},{"class":638,"line":36},[1101,1105,1109,1113,1118,1122,1126,1130,1134],{"type":606,"tag":636,"props":1102,"children":1103},{"style":672},[1104],{"type":612,"value":675},{"type":606,"tag":636,"props":1106,"children":1107},{"style":663},[1108],{"type":612,"value":680},{"type":606,"tag":636,"props":1110,"children":1111},{"style":651},[1112],{"type":612,"value":685},{"type":606,"tag":636,"props":1114,"children":1115},{"style":688},[1116],{"type":612,"value":1117},"\"Starting with numbers: ",{"type":606,"tag":636,"props":1119,"children":1120},{"style":672},[1121],{"type":612,"value":696},{"type":606,"tag":636,"props":1123,"children":1124},{"style":663},[1125],{"type":612,"value":701},{"type":606,"tag":636,"props":1127,"children":1128},{"style":672},[1129],{"type":612,"value":706},{"type":606,"tag":636,"props":1131,"children":1132},{"style":688},[1133],{"type":612,"value":711},{"type":606,"tag":636,"props":1135,"children":1136},{"style":663},[1137],{"type":612,"value":977},{"type":606,"tag":636,"props":1139,"children":1140},{"class":638,"line":45},[1141],{"type":606,"tag":636,"props":1142,"children":1143},{"style":663},[1144],{"type":612,"value":1145},"    \n",{"type":606,"tag":636,"props":1147,"children":1148},{"class":638,"line":54},[1149,1154,1159],{"type":606,"tag":636,"props":1150,"children":1151},{"style":651},[1152],{"type":612,"value":1153},"    if",{"type":606,"tag":636,"props":1155,"children":1156},{"style":651},[1157],{"type":612,"value":1158}," not",{"type":606,"tag":636,"props":1160,"children":1161},{"style":663},[1162],{"type":612,"value":1163}," numbers:\n",{"type":606,"tag":636,"props":1165,"children":1166},{"class":638,"line":63},[1167,1172,1176,1181],{"type":606,"tag":636,"props":1168,"children":1169},{"style":672},[1170],{"type":612,"value":1171},"        print",{"type":606,"tag":636,"props":1173,"children":1174},{"style":663},[1175],{"type":612,"value":680},{"type":606,"tag":636,"props":1177,"children":1178},{"style":688},[1179],{"type":612,"value":1180},"\"List is empty!\"",{"type":606,"tag":636,"props":1182,"children":1183},{"style":663},[1184],{"type":612,"value":977},{"type":606,"tag":636,"props":1186,"children":1187},{"class":638,"line":72},[1188,1193],{"type":606,"tag":636,"props":1189,"children":1190},{"style":651},[1191],{"type":612,"value":1192},"        return",{"type":606,"tag":636,"props":1194,"children":1195},{"style":672},[1196],{"type":612,"value":1197}," None\n",{"type":606,"tag":636,"props":1199,"children":1200},{"class":638,"line":81},[1201],{"type":606,"tag":636,"props":1202,"children":1203},{"style":663},[1204],{"type":612,"value":1145},{"type":606,"tag":636,"props":1206,"children":1207},{"class":638,"line":882},[1208,1213,1217,1222,1227],{"type":606,"tag":636,"props":1209,"children":1210},{"style":663},[1211],{"type":612,"value":1212},"    max_value ",{"type":606,"tag":636,"props":1214,"children":1215},{"style":651},[1216],{"type":612,"value":734},{"type":606,"tag":636,"props":1218,"children":1219},{"style":663},[1220],{"type":612,"value":1221}," numbers[",{"type":606,"tag":636,"props":1223,"children":1224},{"style":672},[1225],{"type":612,"value":1226},"0",{"type":606,"tag":636,"props":1228,"children":1229},{"style":663},[1230],{"type":612,"value":1231},"]\n",{"type":606,"tag":636,"props":1233,"children":1234},{"class":638,"line":99},[1235,1239,1243,1247,1252,1256,1261,1265,1269],{"type":606,"tag":636,"props":1236,"children":1237},{"style":672},[1238],{"type":612,"value":675},{"type":606,"tag":636,"props":1240,"children":1241},{"style":663},[1242],{"type":612,"value":680},{"type":606,"tag":636,"props":1244,"children":1245},{"style":651},[1246],{"type":612,"value":685},{"type":606,"tag":636,"props":1248,"children":1249},{"style":688},[1250],{"type":612,"value":1251},"\"Initial max_value: ",{"type":606,"tag":636,"props":1253,"children":1254},{"style":672},[1255],{"type":612,"value":696},{"type":606,"tag":636,"props":1257,"children":1258},{"style":663},[1259],{"type":612,"value":1260},"max_value",{"type":606,"tag":636,"props":1262,"children":1263},{"style":672},[1264],{"type":612,"value":706},{"type":606,"tag":636,"props":1266,"children":1267},{"style":688},[1268],{"type":612,"value":711},{"type":606,"tag":636,"props":1270,"children":1271},{"style":663},[1272],{"type":612,"value":977},{"type":606,"tag":636,"props":1274,"children":1275},{"class":638,"line":108},[1276],{"type":606,"tag":636,"props":1277,"children":1278},{"style":663},[1279],{"type":612,"value":1145},{"type":606,"tag":636,"props":1281,"children":1282},{"class":638,"line":117},[1283,1288,1293,1298,1303,1308,1313,1318,1322],{"type":606,"tag":636,"props":1284,"children":1285},{"style":651},[1286],{"type":612,"value":1287},"    for",{"type":606,"tag":636,"props":1289,"children":1290},{"style":663},[1291],{"type":612,"value":1292}," i, num ",{"type":606,"tag":636,"props":1294,"children":1295},{"style":651},[1296],{"type":612,"value":1297},"in",{"type":606,"tag":636,"props":1299,"children":1300},{"style":672},[1301],{"type":612,"value":1302}," enumerate",{"type":606,"tag":636,"props":1304,"children":1305},{"style":663},[1306],{"type":612,"value":1307},"(numbers[",{"type":606,"tag":636,"props":1309,"children":1310},{"style":672},[1311],{"type":612,"value":1312},"1",{"type":606,"tag":636,"props":1314,"children":1315},{"style":663},[1316],{"type":612,"value":1317},":], ",{"type":606,"tag":636,"props":1319,"children":1320},{"style":672},[1321],{"type":612,"value":1312},{"type":606,"tag":636,"props":1323,"children":1324},{"style":663},[1325],{"type":612,"value":1326},"):\n",{"type":606,"tag":636,"props":1328,"children":1329},{"class":638,"line":126},[1330,1334,1338,1342,1347,1351,1355,1359,1364,1368,1373,1377,1382,1386,1391,1395,1399],{"type":606,"tag":636,"props":1331,"children":1332},{"style":672},[1333],{"type":612,"value":1171},{"type":606,"tag":636,"props":1335,"children":1336},{"style":663},[1337],{"type":612,"value":680},{"type":606,"tag":636,"props":1339,"children":1340},{"style":651},[1341],{"type":612,"value":685},{"type":606,"tag":636,"props":1343,"children":1344},{"style":688},[1345],{"type":612,"value":1346},"\"Comparing ",{"type":606,"tag":636,"props":1348,"children":1349},{"style":672},[1350],{"type":612,"value":696},{"type":606,"tag":636,"props":1352,"children":1353},{"style":663},[1354],{"type":612,"value":1260},{"type":606,"tag":636,"props":1356,"children":1357},{"style":672},[1358],{"type":612,"value":706},{"type":606,"tag":636,"props":1360,"children":1361},{"style":688},[1362],{"type":612,"value":1363}," with ",{"type":606,"tag":636,"props":1365,"children":1366},{"style":672},[1367],{"type":612,"value":696},{"type":606,"tag":636,"props":1369,"children":1370},{"style":663},[1371],{"type":612,"value":1372},"num",{"type":606,"tag":636,"props":1374,"children":1375},{"style":672},[1376],{"type":612,"value":706},{"type":606,"tag":636,"props":1378,"children":1379},{"style":688},[1380],{"type":612,"value":1381}," at index ",{"type":606,"tag":636,"props":1383,"children":1384},{"style":672},[1385],{"type":612,"value":696},{"type":606,"tag":636,"props":1387,"children":1388},{"style":663},[1389],{"type":612,"value":1390},"i",{"type":606,"tag":636,"props":1392,"children":1393},{"style":672},[1394],{"type":612,"value":706},{"type":606,"tag":636,"props":1396,"children":1397},{"style":688},[1398],{"type":612,"value":711},{"type":606,"tag":636,"props":1400,"children":1401},{"style":663},[1402],{"type":612,"value":977},{"type":606,"tag":636,"props":1404,"children":1405},{"class":638,"line":135},[1406,1411,1416,1421],{"type":606,"tag":636,"props":1407,"children":1408},{"style":651},[1409],{"type":612,"value":1410},"        if",{"type":606,"tag":636,"props":1412,"children":1413},{"style":663},[1414],{"type":612,"value":1415}," num ",{"type":606,"tag":636,"props":1417,"children":1418},{"style":651},[1419],{"type":612,"value":1420},">",{"type":606,"tag":636,"props":1422,"children":1423},{"style":663},[1424],{"type":612,"value":1425}," max_value:\n",{"type":606,"tag":636,"props":1427,"children":1428},{"class":638,"line":144},[1429,1434,1438],{"type":606,"tag":636,"props":1430,"children":1431},{"style":663},[1432],{"type":612,"value":1433},"            max_value ",{"type":606,"tag":636,"props":1435,"children":1436},{"style":651},[1437],{"type":612,"value":734},{"type":606,"tag":636,"props":1439,"children":1440},{"style":663},[1441],{"type":612,"value":1442}," num\n",{"type":606,"tag":636,"props":1444,"children":1445},{"class":638,"line":153},[1446,1451,1455,1459,1464,1468,1472,1476,1480],{"type":606,"tag":636,"props":1447,"children":1448},{"style":672},[1449],{"type":612,"value":1450},"            print",{"type":606,"tag":636,"props":1452,"children":1453},{"style":663},[1454],{"type":612,"value":680},{"type":606,"tag":636,"props":1456,"children":1457},{"style":651},[1458],{"type":612,"value":685},{"type":606,"tag":636,"props":1460,"children":1461},{"style":688},[1462],{"type":612,"value":1463},"\"New max_value: ",{"type":606,"tag":636,"props":1465,"children":1466},{"style":672},[1467],{"type":612,"value":696},{"type":606,"tag":636,"props":1469,"children":1470},{"style":663},[1471],{"type":612,"value":1260},{"type":606,"tag":636,"props":1473,"children":1474},{"style":672},[1475],{"type":612,"value":706},{"type":606,"tag":636,"props":1477,"children":1478},{"style":688},[1479],{"type":612,"value":711},{"type":606,"tag":636,"props":1481,"children":1482},{"style":663},[1483],{"type":612,"value":977},{"type":606,"tag":636,"props":1485,"children":1486},{"class":638,"line":163},[1487],{"type":606,"tag":636,"props":1488,"children":1489},{"style":663},[1490],{"type":612,"value":1145},{"type":606,"tag":636,"props":1492,"children":1493},{"class":638,"line":172},[1494,1498,1502,1506,1511,1515,1519,1523,1527],{"type":606,"tag":636,"props":1495,"children":1496},{"style":672},[1497],{"type":612,"value":675},{"type":606,"tag":636,"props":1499,"children":1500},{"style":663},[1501],{"type":612,"value":680},{"type":606,"tag":636,"props":1503,"children":1504},{"style":651},[1505],{"type":612,"value":685},{"type":606,"tag":636,"props":1507,"children":1508},{"style":688},[1509],{"type":612,"value":1510},"\"Final maximum: ",{"type":606,"tag":636,"props":1512,"children":1513},{"style":672},[1514],{"type":612,"value":696},{"type":606,"tag":636,"props":1516,"children":1517},{"style":663},[1518],{"type":612,"value":1260},{"type":606,"tag":636,"props":1520,"children":1521},{"style":672},[1522],{"type":612,"value":706},{"type":606,"tag":636,"props":1524,"children":1525},{"style":688},[1526],{"type":612,"value":711},{"type":606,"tag":636,"props":1528,"children":1529},{"style":663},[1530],{"type":612,"value":977},{"type":606,"tag":636,"props":1532,"children":1533},{"class":638,"line":181},[1534,1538],{"type":606,"tag":636,"props":1535,"children":1536},{"style":651},[1537],{"type":612,"value":874},{"type":606,"tag":636,"props":1539,"children":1540},{"style":663},[1541],{"type":612,"value":1542}," max_value\n",{"type":606,"tag":636,"props":1544,"children":1545},{"class":638,"line":190},[1546],{"type":606,"tag":636,"props":1547,"children":1548},{"emptyLinePlaceholder":13},[1549],{"type":612,"value":888},{"type":606,"tag":636,"props":1551,"children":1552},{"class":638,"line":199},[1553],{"type":606,"tag":636,"props":1554,"children":1555},{"style":642},[1556],{"type":612,"value":1557},"# Test the function\n",{"type":606,"tag":636,"props":1559,"children":1560},{"class":638,"line":208},[1561,1565,1569,1574,1579,1583,1588,1592,1597,1601,1606,1610,1614],{"type":606,"tag":636,"props":1562,"children":1563},{"style":663},[1564],{"type":612,"value":896},{"type":606,"tag":636,"props":1566,"children":1567},{"style":651},[1568],{"type":612,"value":734},{"type":606,"tag":636,"props":1570,"children":1571},{"style":663},[1572],{"type":612,"value":1573}," find_maximum([",{"type":606,"tag":636,"props":1575,"children":1576},{"style":672},[1577],{"type":612,"value":1578},"3",{"type":606,"tag":636,"props":1580,"children":1581},{"style":663},[1582],{"type":612,"value":915},{"type":606,"tag":636,"props":1584,"children":1585},{"style":672},[1586],{"type":612,"value":1587},"7",{"type":606,"tag":636,"props":1589,"children":1590},{"style":663},[1591],{"type":612,"value":915},{"type":606,"tag":636,"props":1593,"children":1594},{"style":672},[1595],{"type":612,"value":1596},"2",{"type":606,"tag":636,"props":1598,"children":1599},{"style":663},[1600],{"type":612,"value":915},{"type":606,"tag":636,"props":1602,"children":1603},{"style":672},[1604],{"type":612,"value":1605},"9",{"type":606,"tag":636,"props":1607,"children":1608},{"style":663},[1609],{"type":612,"value":915},{"type":606,"tag":636,"props":1611,"children":1612},{"style":672},[1613],{"type":612,"value":1312},{"type":606,"tag":636,"props":1615,"children":1616},{"style":663},[1617],{"type":612,"value":934},{"type":606,"tag":1058,"props":1619,"children":1621},{"id":1620},"variable-inspection",[1622],{"type":612,"value":1623},"Variable Inspection",{"type":606,"tag":621,"props":1625,"children":1626},{},[1627],{"type":606,"tag":625,"props":1628,"children":1630},{"className":627,"code":1629,"language":629,"meta":8,"style":8},"# Inspect variables at different points\ndef process_text(text):\n    print(f\"Original text: '{text}'\")\n    print(f\"Text type: {type(text)}\")\n    print(f\"Text length: {len(text)}\")\n    \n    # Process the text\n    cleaned = text.strip().lower()\n    print(f\"After cleaning: '{cleaned}'\")\n    \n    words = cleaned.split()\n    print(f\"Words: {words}\")\n    print(f\"Word count: {len(words)}\")\n    \n    return words\n\nwords = process_text(\"  Hello World Python  \")\n",[1631],{"type":606,"tag":632,"props":1632,"children":1633},{"__ignoreMap":8},[1634,1642,1659,1700,1742,1783,1790,1798,1815,1856,1863,1880,1921,1962,1969,1981,1988],{"type":606,"tag":636,"props":1635,"children":1636},{"class":638,"line":12},[1637],{"type":606,"tag":636,"props":1638,"children":1639},{"style":642},[1640],{"type":612,"value":1641},"# Inspect variables at different points\n",{"type":606,"tag":636,"props":1643,"children":1644},{"class":638,"line":27},[1645,1649,1654],{"type":606,"tag":636,"props":1646,"children":1647},{"style":651},[1648],{"type":612,"value":654},{"type":606,"tag":636,"props":1650,"children":1651},{"style":657},[1652],{"type":612,"value":1653}," process_text",{"type":606,"tag":636,"props":1655,"children":1656},{"style":663},[1657],{"type":612,"value":1658},"(text):\n",{"type":606,"tag":636,"props":1660,"children":1661},{"class":638,"line":36},[1662,1666,1670,1674,1679,1683,1687,1691,1696],{"type":606,"tag":636,"props":1663,"children":1664},{"style":672},[1665],{"type":612,"value":675},{"type":606,"tag":636,"props":1667,"children":1668},{"style":663},[1669],{"type":612,"value":680},{"type":606,"tag":636,"props":1671,"children":1672},{"style":651},[1673],{"type":612,"value":685},{"type":606,"tag":636,"props":1675,"children":1676},{"style":688},[1677],{"type":612,"value":1678},"\"Original text: '",{"type":606,"tag":636,"props":1680,"children":1681},{"style":672},[1682],{"type":612,"value":696},{"type":606,"tag":636,"props":1684,"children":1685},{"style":663},[1686],{"type":612,"value":612},{"type":606,"tag":636,"props":1688,"children":1689},{"style":672},[1690],{"type":612,"value":706},{"type":606,"tag":636,"props":1692,"children":1693},{"style":688},[1694],{"type":612,"value":1695},"'\"",{"type":606,"tag":636,"props":1697,"children":1698},{"style":663},[1699],{"type":612,"value":977},{"type":606,"tag":636,"props":1701,"children":1702},{"class":638,"line":45},[1703,1707,1711,1715,1720,1725,1730,1734,1738],{"type":606,"tag":636,"props":1704,"children":1705},{"style":672},[1706],{"type":612,"value":675},{"type":606,"tag":636,"props":1708,"children":1709},{"style":663},[1710],{"type":612,"value":680},{"type":606,"tag":636,"props":1712,"children":1713},{"style":651},[1714],{"type":612,"value":685},{"type":606,"tag":636,"props":1716,"children":1717},{"style":688},[1718],{"type":612,"value":1719},"\"Text type: ",{"type":606,"tag":636,"props":1721,"children":1722},{"style":672},[1723],{"type":612,"value":1724},"{type",{"type":606,"tag":636,"props":1726,"children":1727},{"style":663},[1728],{"type":612,"value":1729},"(text)",{"type":606,"tag":636,"props":1731,"children":1732},{"style":672},[1733],{"type":612,"value":706},{"type":606,"tag":636,"props":1735,"children":1736},{"style":688},[1737],{"type":612,"value":711},{"type":606,"tag":636,"props":1739,"children":1740},{"style":663},[1741],{"type":612,"value":977},{"type":606,"tag":636,"props":1743,"children":1744},{"class":638,"line":54},[1745,1749,1753,1757,1762,1767,1771,1775,1779],{"type":606,"tag":636,"props":1746,"children":1747},{"style":672},[1748],{"type":612,"value":675},{"type":606,"tag":636,"props":1750,"children":1751},{"style":663},[1752],{"type":612,"value":680},{"type":606,"tag":636,"props":1754,"children":1755},{"style":651},[1756],{"type":612,"value":685},{"type":606,"tag":636,"props":1758,"children":1759},{"style":688},[1760],{"type":612,"value":1761},"\"Text length: ",{"type":606,"tag":636,"props":1763,"children":1764},{"style":672},[1765],{"type":612,"value":1766},"{len",{"type":606,"tag":636,"props":1768,"children":1769},{"style":663},[1770],{"type":612,"value":1729},{"type":606,"tag":636,"props":1772,"children":1773},{"style":672},[1774],{"type":612,"value":706},{"type":606,"tag":636,"props":1776,"children":1777},{"style":688},[1778],{"type":612,"value":711},{"type":606,"tag":636,"props":1780,"children":1781},{"style":663},[1782],{"type":612,"value":977},{"type":606,"tag":636,"props":1784,"children":1785},{"class":638,"line":63},[1786],{"type":606,"tag":636,"props":1787,"children":1788},{"style":663},[1789],{"type":612,"value":1145},{"type":606,"tag":636,"props":1791,"children":1792},{"class":638,"line":72},[1793],{"type":606,"tag":636,"props":1794,"children":1795},{"style":642},[1796],{"type":612,"value":1797},"    # Process the text\n",{"type":606,"tag":636,"props":1799,"children":1800},{"class":638,"line":81},[1801,1806,1810],{"type":606,"tag":636,"props":1802,"children":1803},{"style":663},[1804],{"type":612,"value":1805},"    cleaned ",{"type":606,"tag":636,"props":1807,"children":1808},{"style":651},[1809],{"type":612,"value":734},{"type":606,"tag":636,"props":1811,"children":1812},{"style":663},[1813],{"type":612,"value":1814}," text.strip().lower()\n",{"type":606,"tag":636,"props":1816,"children":1817},{"class":638,"line":882},[1818,1822,1826,1830,1835,1839,1844,1848,1852],{"type":606,"tag":636,"props":1819,"children":1820},{"style":672},[1821],{"type":612,"value":675},{"type":606,"tag":636,"props":1823,"children":1824},{"style":663},[1825],{"type":612,"value":680},{"type":606,"tag":636,"props":1827,"children":1828},{"style":651},[1829],{"type":612,"value":685},{"type":606,"tag":636,"props":1831,"children":1832},{"style":688},[1833],{"type":612,"value":1834},"\"After cleaning: '",{"type":606,"tag":636,"props":1836,"children":1837},{"style":672},[1838],{"type":612,"value":696},{"type":606,"tag":636,"props":1840,"children":1841},{"style":663},[1842],{"type":612,"value":1843},"cleaned",{"type":606,"tag":636,"props":1845,"children":1846},{"style":672},[1847],{"type":612,"value":706},{"type":606,"tag":636,"props":1849,"children":1850},{"style":688},[1851],{"type":612,"value":1695},{"type":606,"tag":636,"props":1853,"children":1854},{"style":663},[1855],{"type":612,"value":977},{"type":606,"tag":636,"props":1857,"children":1858},{"class":638,"line":99},[1859],{"type":606,"tag":636,"props":1860,"children":1861},{"style":663},[1862],{"type":612,"value":1145},{"type":606,"tag":636,"props":1864,"children":1865},{"class":638,"line":108},[1866,1871,1875],{"type":606,"tag":636,"props":1867,"children":1868},{"style":663},[1869],{"type":612,"value":1870},"    words ",{"type":606,"tag":636,"props":1872,"children":1873},{"style":651},[1874],{"type":612,"value":734},{"type":606,"tag":636,"props":1876,"children":1877},{"style":663},[1878],{"type":612,"value":1879}," cleaned.split()\n",{"type":606,"tag":636,"props":1881,"children":1882},{"class":638,"line":117},[1883,1887,1891,1895,1900,1904,1909,1913,1917],{"type":606,"tag":636,"props":1884,"children":1885},{"style":672},[1886],{"type":612,"value":675},{"type":606,"tag":636,"props":1888,"children":1889},{"style":663},[1890],{"type":612,"value":680},{"type":606,"tag":636,"props":1892,"children":1893},{"style":651},[1894],{"type":612,"value":685},{"type":606,"tag":636,"props":1896,"children":1897},{"style":688},[1898],{"type":612,"value":1899},"\"Words: ",{"type":606,"tag":636,"props":1901,"children":1902},{"style":672},[1903],{"type":612,"value":696},{"type":606,"tag":636,"props":1905,"children":1906},{"style":663},[1907],{"type":612,"value":1908},"words",{"type":606,"tag":636,"props":1910,"children":1911},{"style":672},[1912],{"type":612,"value":706},{"type":606,"tag":636,"props":1914,"children":1915},{"style":688},[1916],{"type":612,"value":711},{"type":606,"tag":636,"props":1918,"children":1919},{"style":663},[1920],{"type":612,"value":977},{"type":606,"tag":636,"props":1922,"children":1923},{"class":638,"line":126},[1924,1928,1932,1936,1941,1945,1950,1954,1958],{"type":606,"tag":636,"props":1925,"children":1926},{"style":672},[1927],{"type":612,"value":675},{"type":606,"tag":636,"props":1929,"children":1930},{"style":663},[1931],{"type":612,"value":680},{"type":606,"tag":636,"props":1933,"children":1934},{"style":651},[1935],{"type":612,"value":685},{"type":606,"tag":636,"props":1937,"children":1938},{"style":688},[1939],{"type":612,"value":1940},"\"Word count: ",{"type":606,"tag":636,"props":1942,"children":1943},{"style":672},[1944],{"type":612,"value":1766},{"type":606,"tag":636,"props":1946,"children":1947},{"style":663},[1948],{"type":612,"value":1949},"(words)",{"type":606,"tag":636,"props":1951,"children":1952},{"style":672},[1953],{"type":612,"value":706},{"type":606,"tag":636,"props":1955,"children":1956},{"style":688},[1957],{"type":612,"value":711},{"type":606,"tag":636,"props":1959,"children":1960},{"style":663},[1961],{"type":612,"value":977},{"type":606,"tag":636,"props":1963,"children":1964},{"class":638,"line":135},[1965],{"type":606,"tag":636,"props":1966,"children":1967},{"style":663},[1968],{"type":612,"value":1145},{"type":606,"tag":636,"props":1970,"children":1971},{"class":638,"line":144},[1972,1976],{"type":606,"tag":636,"props":1973,"children":1974},{"style":651},[1975],{"type":612,"value":874},{"type":606,"tag":636,"props":1977,"children":1978},{"style":663},[1979],{"type":612,"value":1980}," words\n",{"type":606,"tag":636,"props":1982,"children":1983},{"class":638,"line":153},[1984],{"type":606,"tag":636,"props":1985,"children":1986},{"emptyLinePlaceholder":13},[1987],{"type":612,"value":888},{"type":606,"tag":636,"props":1989,"children":1990},{"class":638,"line":163},[1991,1996,2000,2005,2010],{"type":606,"tag":636,"props":1992,"children":1993},{"style":663},[1994],{"type":612,"value":1995},"words ",{"type":606,"tag":636,"props":1997,"children":1998},{"style":651},[1999],{"type":612,"value":734},{"type":606,"tag":636,"props":2001,"children":2002},{"style":663},[2003],{"type":612,"value":2004}," process_text(",{"type":606,"tag":636,"props":2006,"children":2007},{"style":688},[2008],{"type":612,"value":2009},"\"  Hello World Python  \"",{"type":606,"tag":636,"props":2011,"children":2012},{"style":663},[2013],{"type":612,"value":977},{"type":606,"tag":1058,"props":2015,"children":2017},{"id":2016},"debug-function-calls",[2018],{"type":612,"value":2019},"Debug Function Calls",{"type":606,"tag":621,"props":2021,"children":2022},{},[2023],{"type":606,"tag":625,"props":2024,"children":2026},{"className":627,"code":2025,"language":629,"meta":8,"style":8},"# Track function execution\ndef debug_function_call(func_name, *args, **kwargs):\n    print(f\"Calling {func_name} with args={args}, kwargs={kwargs}\")\n\ndef add_numbers(a, b):\n    debug_function_call(\"add_numbers\", a, b)\n    result = a + b\n    print(f\"add_numbers returning: {result}\")\n    return result\n\ndef multiply_numbers(a, b):\n    debug_function_call(\"multiply_numbers\", a, b)\n    result = a * b\n    print(f\"multiply_numbers returning: {result}\")\n    return result\n\n# Test functions\nsum_result = add_numbers(5, 3)\nproduct_result = multiply_numbers(4, 6)\n",[2027],{"type":606,"tag":632,"props":2028,"children":2029},{"__ignoreMap":8},[2030,2038,2075,2152,2159,2176,2194,2221,2261,2273,2280,2296,2312,2335,2375,2386,2393,2401,2435],{"type":606,"tag":636,"props":2031,"children":2032},{"class":638,"line":12},[2033],{"type":606,"tag":636,"props":2034,"children":2035},{"style":642},[2036],{"type":612,"value":2037},"# Track function execution\n",{"type":606,"tag":636,"props":2039,"children":2040},{"class":638,"line":27},[2041,2045,2050,2055,2060,2065,2070],{"type":606,"tag":636,"props":2042,"children":2043},{"style":651},[2044],{"type":612,"value":654},{"type":606,"tag":636,"props":2046,"children":2047},{"style":657},[2048],{"type":612,"value":2049}," debug_function_call",{"type":606,"tag":636,"props":2051,"children":2052},{"style":663},[2053],{"type":612,"value":2054},"(func_name, ",{"type":606,"tag":636,"props":2056,"children":2057},{"style":651},[2058],{"type":612,"value":2059},"*",{"type":606,"tag":636,"props":2061,"children":2062},{"style":663},[2063],{"type":612,"value":2064},"args, ",{"type":606,"tag":636,"props":2066,"children":2067},{"style":651},[2068],{"type":612,"value":2069},"**",{"type":606,"tag":636,"props":2071,"children":2072},{"style":663},[2073],{"type":612,"value":2074},"kwargs):\n",{"type":606,"tag":636,"props":2076,"children":2077},{"class":638,"line":36},[2078,2082,2086,2090,2095,2099,2104,2108,2113,2117,2122,2126,2131,2135,2140,2144,2148],{"type":606,"tag":636,"props":2079,"children":2080},{"style":672},[2081],{"type":612,"value":675},{"type":606,"tag":636,"props":2083,"children":2084},{"style":663},[2085],{"type":612,"value":680},{"type":606,"tag":636,"props":2087,"children":2088},{"style":651},[2089],{"type":612,"value":685},{"type":606,"tag":636,"props":2091,"children":2092},{"style":688},[2093],{"type":612,"value":2094},"\"Calling ",{"type":606,"tag":636,"props":2096,"children":2097},{"style":672},[2098],{"type":612,"value":696},{"type":606,"tag":636,"props":2100,"children":2101},{"style":663},[2102],{"type":612,"value":2103},"func_name",{"type":606,"tag":636,"props":2105,"children":2106},{"style":672},[2107],{"type":612,"value":706},{"type":606,"tag":636,"props":2109,"children":2110},{"style":688},[2111],{"type":612,"value":2112}," with args=",{"type":606,"tag":636,"props":2114,"children":2115},{"style":672},[2116],{"type":612,"value":696},{"type":606,"tag":636,"props":2118,"children":2119},{"style":663},[2120],{"type":612,"value":2121},"args",{"type":606,"tag":636,"props":2123,"children":2124},{"style":672},[2125],{"type":612,"value":706},{"type":606,"tag":636,"props":2127,"children":2128},{"style":688},[2129],{"type":612,"value":2130},", kwargs=",{"type":606,"tag":636,"props":2132,"children":2133},{"style":672},[2134],{"type":612,"value":696},{"type":606,"tag":636,"props":2136,"children":2137},{"style":663},[2138],{"type":612,"value":2139},"kwargs",{"type":606,"tag":636,"props":2141,"children":2142},{"style":672},[2143],{"type":612,"value":706},{"type":606,"tag":636,"props":2145,"children":2146},{"style":688},[2147],{"type":612,"value":711},{"type":606,"tag":636,"props":2149,"children":2150},{"style":663},[2151],{"type":612,"value":977},{"type":606,"tag":636,"props":2153,"children":2154},{"class":638,"line":45},[2155],{"type":606,"tag":636,"props":2156,"children":2157},{"emptyLinePlaceholder":13},[2158],{"type":612,"value":888},{"type":606,"tag":636,"props":2160,"children":2161},{"class":638,"line":54},[2162,2166,2171],{"type":606,"tag":636,"props":2163,"children":2164},{"style":651},[2165],{"type":612,"value":654},{"type":606,"tag":636,"props":2167,"children":2168},{"style":657},[2169],{"type":612,"value":2170}," add_numbers",{"type":606,"tag":636,"props":2172,"children":2173},{"style":663},[2174],{"type":612,"value":2175},"(a, b):\n",{"type":606,"tag":636,"props":2177,"children":2178},{"class":638,"line":63},[2179,2184,2189],{"type":606,"tag":636,"props":2180,"children":2181},{"style":663},[2182],{"type":612,"value":2183},"    debug_function_call(",{"type":606,"tag":636,"props":2185,"children":2186},{"style":688},[2187],{"type":612,"value":2188},"\"add_numbers\"",{"type":606,"tag":636,"props":2190,"children":2191},{"style":663},[2192],{"type":612,"value":2193},", a, b)\n",{"type":606,"tag":636,"props":2195,"children":2196},{"class":638,"line":72},[2197,2202,2206,2211,2216],{"type":606,"tag":636,"props":2198,"children":2199},{"style":663},[2200],{"type":612,"value":2201},"    result ",{"type":606,"tag":636,"props":2203,"children":2204},{"style":651},[2205],{"type":612,"value":734},{"type":606,"tag":636,"props":2207,"children":2208},{"style":663},[2209],{"type":612,"value":2210}," a ",{"type":606,"tag":636,"props":2212,"children":2213},{"style":651},[2214],{"type":612,"value":2215},"+",{"type":606,"tag":636,"props":2217,"children":2218},{"style":663},[2219],{"type":612,"value":2220}," b\n",{"type":606,"tag":636,"props":2222,"children":2223},{"class":638,"line":81},[2224,2228,2232,2236,2241,2245,2249,2253,2257],{"type":606,"tag":636,"props":2225,"children":2226},{"style":672},[2227],{"type":612,"value":675},{"type":606,"tag":636,"props":2229,"children":2230},{"style":663},[2231],{"type":612,"value":680},{"type":606,"tag":636,"props":2233,"children":2234},{"style":651},[2235],{"type":612,"value":685},{"type":606,"tag":636,"props":2237,"children":2238},{"style":688},[2239],{"type":612,"value":2240},"\"add_numbers returning: ",{"type":606,"tag":636,"props":2242,"children":2243},{"style":672},[2244],{"type":612,"value":696},{"type":606,"tag":636,"props":2246,"children":2247},{"style":663},[2248],{"type":612,"value":964},{"type":606,"tag":636,"props":2250,"children":2251},{"style":672},[2252],{"type":612,"value":706},{"type":606,"tag":636,"props":2254,"children":2255},{"style":688},[2256],{"type":612,"value":711},{"type":606,"tag":636,"props":2258,"children":2259},{"style":663},[2260],{"type":612,"value":977},{"type":606,"tag":636,"props":2262,"children":2263},{"class":638,"line":882},[2264,2268],{"type":606,"tag":636,"props":2265,"children":2266},{"style":651},[2267],{"type":612,"value":874},{"type":606,"tag":636,"props":2269,"children":2270},{"style":663},[2271],{"type":612,"value":2272}," result\n",{"type":606,"tag":636,"props":2274,"children":2275},{"class":638,"line":99},[2276],{"type":606,"tag":636,"props":2277,"children":2278},{"emptyLinePlaceholder":13},[2279],{"type":612,"value":888},{"type":606,"tag":636,"props":2281,"children":2282},{"class":638,"line":108},[2283,2287,2292],{"type":606,"tag":636,"props":2284,"children":2285},{"style":651},[2286],{"type":612,"value":654},{"type":606,"tag":636,"props":2288,"children":2289},{"style":657},[2290],{"type":612,"value":2291}," multiply_numbers",{"type":606,"tag":636,"props":2293,"children":2294},{"style":663},[2295],{"type":612,"value":2175},{"type":606,"tag":636,"props":2297,"children":2298},{"class":638,"line":117},[2299,2303,2308],{"type":606,"tag":636,"props":2300,"children":2301},{"style":663},[2302],{"type":612,"value":2183},{"type":606,"tag":636,"props":2304,"children":2305},{"style":688},[2306],{"type":612,"value":2307},"\"multiply_numbers\"",{"type":606,"tag":636,"props":2309,"children":2310},{"style":663},[2311],{"type":612,"value":2193},{"type":606,"tag":636,"props":2313,"children":2314},{"class":638,"line":126},[2315,2319,2323,2327,2331],{"type":606,"tag":636,"props":2316,"children":2317},{"style":663},[2318],{"type":612,"value":2201},{"type":606,"tag":636,"props":2320,"children":2321},{"style":651},[2322],{"type":612,"value":734},{"type":606,"tag":636,"props":2324,"children":2325},{"style":663},[2326],{"type":612,"value":2210},{"type":606,"tag":636,"props":2328,"children":2329},{"style":651},[2330],{"type":612,"value":2059},{"type":606,"tag":636,"props":2332,"children":2333},{"style":663},[2334],{"type":612,"value":2220},{"type":606,"tag":636,"props":2336,"children":2337},{"class":638,"line":135},[2338,2342,2346,2350,2355,2359,2363,2367,2371],{"type":606,"tag":636,"props":2339,"children":2340},{"style":672},[2341],{"type":612,"value":675},{"type":606,"tag":636,"props":2343,"children":2344},{"style":663},[2345],{"type":612,"value":680},{"type":606,"tag":636,"props":2347,"children":2348},{"style":651},[2349],{"type":612,"value":685},{"type":606,"tag":636,"props":2351,"children":2352},{"style":688},[2353],{"type":612,"value":2354},"\"multiply_numbers returning: ",{"type":606,"tag":636,"props":2356,"children":2357},{"style":672},[2358],{"type":612,"value":696},{"type":606,"tag":636,"props":2360,"children":2361},{"style":663},[2362],{"type":612,"value":964},{"type":606,"tag":636,"props":2364,"children":2365},{"style":672},[2366],{"type":612,"value":706},{"type":606,"tag":636,"props":2368,"children":2369},{"style":688},[2370],{"type":612,"value":711},{"type":606,"tag":636,"props":2372,"children":2373},{"style":663},[2374],{"type":612,"value":977},{"type":606,"tag":636,"props":2376,"children":2377},{"class":638,"line":144},[2378,2382],{"type":606,"tag":636,"props":2379,"children":2380},{"style":651},[2381],{"type":612,"value":874},{"type":606,"tag":636,"props":2383,"children":2384},{"style":663},[2385],{"type":612,"value":2272},{"type":606,"tag":636,"props":2387,"children":2388},{"class":638,"line":153},[2389],{"type":606,"tag":636,"props":2390,"children":2391},{"emptyLinePlaceholder":13},[2392],{"type":612,"value":888},{"type":606,"tag":636,"props":2394,"children":2395},{"class":638,"line":163},[2396],{"type":606,"tag":636,"props":2397,"children":2398},{"style":642},[2399],{"type":612,"value":2400},"# Test functions\n",{"type":606,"tag":636,"props":2402,"children":2403},{"class":638,"line":172},[2404,2409,2413,2418,2423,2427,2431],{"type":606,"tag":636,"props":2405,"children":2406},{"style":663},[2407],{"type":612,"value":2408},"sum_result ",{"type":606,"tag":636,"props":2410,"children":2411},{"style":651},[2412],{"type":612,"value":734},{"type":606,"tag":636,"props":2414,"children":2415},{"style":663},[2416],{"type":612,"value":2417}," add_numbers(",{"type":606,"tag":636,"props":2419,"children":2420},{"style":672},[2421],{"type":612,"value":2422},"5",{"type":606,"tag":636,"props":2424,"children":2425},{"style":663},[2426],{"type":612,"value":915},{"type":606,"tag":636,"props":2428,"children":2429},{"style":672},[2430],{"type":612,"value":1578},{"type":606,"tag":636,"props":2432,"children":2433},{"style":663},[2434],{"type":612,"value":977},{"type":606,"tag":636,"props":2436,"children":2437},{"class":638,"line":181},[2438,2443,2447,2452,2457,2461,2466],{"type":606,"tag":636,"props":2439,"children":2440},{"style":663},[2441],{"type":612,"value":2442},"product_result ",{"type":606,"tag":636,"props":2444,"children":2445},{"style":651},[2446],{"type":612,"value":734},{"type":606,"tag":636,"props":2448,"children":2449},{"style":663},[2450],{"type":612,"value":2451}," multiply_numbers(",{"type":606,"tag":636,"props":2453,"children":2454},{"style":672},[2455],{"type":612,"value":2456},"4",{"type":606,"tag":636,"props":2458,"children":2459},{"style":663},[2460],{"type":612,"value":915},{"type":606,"tag":636,"props":2462,"children":2463},{"style":672},[2464],{"type":612,"value":2465},"6",{"type":606,"tag":636,"props":2467,"children":2468},{"style":663},[2469],{"type":612,"value":977},{"type":606,"tag":979,"props":2471,"children":2473},{"id":2472},"python-debugger-pdb",[2474],{"type":612,"value":2475},"🐛 Python Debugger (pdb)",{"type":606,"tag":615,"props":2477,"children":2478},{},[2479],{"type":612,"value":2480},"The Python debugger allows you to step through code line by line.",{"type":606,"tag":1058,"props":2482,"children":2484},{"id":2483},"basic-debugger-commands",[2485],{"type":612,"value":2486},"Basic Debugger Commands",{"type":606,"tag":2488,"props":2489,"children":2490},"table",{},[2491,2515],{"type":606,"tag":2492,"props":2493,"children":2494},"thead",{},[2495],{"type":606,"tag":2496,"props":2497,"children":2498},"tr",{},[2499,2505,2510],{"type":606,"tag":2500,"props":2501,"children":2502},"th",{},[2503],{"type":612,"value":2504},"Command",{"type":606,"tag":2500,"props":2506,"children":2507},{},[2508],{"type":612,"value":2509},"Shortcut",{"type":606,"tag":2500,"props":2511,"children":2512},{},[2513],{"type":612,"value":2514},"Purpose",{"type":606,"tag":2516,"props":2517,"children":2518},"tbody",{},[2519,2546,2572,2598,2624,2648],{"type":606,"tag":2496,"props":2520,"children":2521},{},[2522,2532,2541],{"type":606,"tag":2523,"props":2524,"children":2525},"td",{},[2526],{"type":606,"tag":632,"props":2527,"children":2529},{"className":2528},[],[2530],{"type":612,"value":2531},"continue",{"type":606,"tag":2523,"props":2533,"children":2534},{},[2535],{"type":606,"tag":632,"props":2536,"children":2538},{"className":2537},[],[2539],{"type":612,"value":2540},"c",{"type":606,"tag":2523,"props":2542,"children":2543},{},[2544],{"type":612,"value":2545},"Continue execution",{"type":606,"tag":2496,"props":2547,"children":2548},{},[2549,2558,2567],{"type":606,"tag":2523,"props":2550,"children":2551},{},[2552],{"type":606,"tag":632,"props":2553,"children":2555},{"className":2554},[],[2556],{"type":612,"value":2557},"step",{"type":606,"tag":2523,"props":2559,"children":2560},{},[2561],{"type":606,"tag":632,"props":2562,"children":2564},{"className":2563},[],[2565],{"type":612,"value":2566},"s",{"type":606,"tag":2523,"props":2568,"children":2569},{},[2570],{"type":612,"value":2571},"Step into functions",{"type":606,"tag":2496,"props":2573,"children":2574},{},[2575,2584,2593],{"type":606,"tag":2523,"props":2576,"children":2577},{},[2578],{"type":606,"tag":632,"props":2579,"children":2581},{"className":2580},[],[2582],{"type":612,"value":2583},"next",{"type":606,"tag":2523,"props":2585,"children":2586},{},[2587],{"type":606,"tag":632,"props":2588,"children":2590},{"className":2589},[],[2591],{"type":612,"value":2592},"n",{"type":606,"tag":2523,"props":2594,"children":2595},{},[2596],{"type":612,"value":2597},"Next line (don't step into)",{"type":606,"tag":2496,"props":2599,"children":2600},{},[2601,2610,2619],{"type":606,"tag":2523,"props":2602,"children":2603},{},[2604],{"type":606,"tag":632,"props":2605,"children":2607},{"className":2606},[],[2608],{"type":612,"value":2609},"list",{"type":606,"tag":2523,"props":2611,"children":2612},{},[2613],{"type":606,"tag":632,"props":2614,"children":2616},{"className":2615},[],[2617],{"type":612,"value":2618},"l",{"type":606,"tag":2523,"props":2620,"children":2621},{},[2622],{"type":612,"value":2623},"Show current code",{"type":606,"tag":2496,"props":2625,"children":2626},{},[2627,2635,2643],{"type":606,"tag":2523,"props":2628,"children":2629},{},[2630],{"type":606,"tag":632,"props":2631,"children":2633},{"className":2632},[],[2634],{"type":612,"value":942},{"type":606,"tag":2523,"props":2636,"children":2637},{},[2638],{"type":606,"tag":632,"props":2639,"children":2641},{"className":2640},[],[2642],{"type":612,"value":615},{"type":606,"tag":2523,"props":2644,"children":2645},{},[2646],{"type":612,"value":2647},"Print variable value",{"type":606,"tag":2496,"props":2649,"children":2650},{},[2651,2660,2669],{"type":606,"tag":2523,"props":2652,"children":2653},{},[2654],{"type":606,"tag":632,"props":2655,"children":2657},{"className":2656},[],[2658],{"type":612,"value":2659},"quit",{"type":606,"tag":2523,"props":2661,"children":2662},{},[2663],{"type":606,"tag":632,"props":2664,"children":2666},{"className":2665},[],[2667],{"type":612,"value":2668},"q",{"type":606,"tag":2523,"props":2670,"children":2671},{},[2672],{"type":612,"value":2673},"Quit debugger",{"type":606,"tag":1058,"props":2675,"children":2677},{"id":2676},"using-the-debugger",[2678],{"type":612,"value":2679},"Using the Debugger",{"type":606,"tag":621,"props":2681,"children":2682},{},[2683],{"type":606,"tag":625,"props":2684,"children":2686},{"className":627,"code":2685,"language":629,"meta":8,"style":8},"import pdb\n\ndef buggy_function(numbers):\n    total = 0\n    for i in range(len(numbers)):\n        pdb.set_trace()  # Start debugger here\n        total += numbers[i]\n    return total\n\n# When this runs, debugger will activate\n# Use 'n' to step through, 'p total' to print total\n# Use 'c' to continue, 'q' to quit\nresult = buggy_function([1, 2, 3, 4])\n",[2687],{"type":606,"tag":632,"props":2688,"children":2689},{"__ignoreMap":8},[2690,2703,2710,2726,2742,2777,2790,2808,2820,2827,2835,2843,2851],{"type":606,"tag":636,"props":2691,"children":2692},{"class":638,"line":12},[2693,2698],{"type":606,"tag":636,"props":2694,"children":2695},{"style":651},[2696],{"type":612,"value":2697},"import",{"type":606,"tag":636,"props":2699,"children":2700},{"style":663},[2701],{"type":612,"value":2702}," pdb\n",{"type":606,"tag":636,"props":2704,"children":2705},{"class":638,"line":27},[2706],{"type":606,"tag":636,"props":2707,"children":2708},{"emptyLinePlaceholder":13},[2709],{"type":612,"value":888},{"type":606,"tag":636,"props":2711,"children":2712},{"class":638,"line":36},[2713,2717,2722],{"type":606,"tag":636,"props":2714,"children":2715},{"style":651},[2716],{"type":612,"value":654},{"type":606,"tag":636,"props":2718,"children":2719},{"style":657},[2720],{"type":612,"value":2721}," buggy_function",{"type":606,"tag":636,"props":2723,"children":2724},{"style":663},[2725],{"type":612,"value":666},{"type":606,"tag":636,"props":2727,"children":2728},{"class":638,"line":45},[2729,2733,2737],{"type":606,"tag":636,"props":2730,"children":2731},{"style":663},[2732],{"type":612,"value":729},{"type":606,"tag":636,"props":2734,"children":2735},{"style":651},[2736],{"type":612,"value":734},{"type":606,"tag":636,"props":2738,"children":2739},{"style":672},[2740],{"type":612,"value":2741}," 0\n",{"type":606,"tag":636,"props":2743,"children":2744},{"class":638,"line":54},[2745,2749,2754,2758,2763,2767,2772],{"type":606,"tag":636,"props":2746,"children":2747},{"style":651},[2748],{"type":612,"value":1287},{"type":606,"tag":636,"props":2750,"children":2751},{"style":663},[2752],{"type":612,"value":2753}," i ",{"type":606,"tag":636,"props":2755,"children":2756},{"style":651},[2757],{"type":612,"value":1297},{"type":606,"tag":636,"props":2759,"children":2760},{"style":672},[2761],{"type":612,"value":2762}," range",{"type":606,"tag":636,"props":2764,"children":2765},{"style":663},[2766],{"type":612,"value":680},{"type":606,"tag":636,"props":2768,"children":2769},{"style":672},[2770],{"type":612,"value":2771},"len",{"type":606,"tag":636,"props":2773,"children":2774},{"style":663},[2775],{"type":612,"value":2776},"(numbers)):\n",{"type":606,"tag":636,"props":2778,"children":2779},{"class":638,"line":63},[2780,2785],{"type":606,"tag":636,"props":2781,"children":2782},{"style":663},[2783],{"type":612,"value":2784},"        pdb.set_trace()  ",{"type":606,"tag":636,"props":2786,"children":2787},{"style":642},[2788],{"type":612,"value":2789},"# Start debugger here\n",{"type":606,"tag":636,"props":2791,"children":2792},{"class":638,"line":72},[2793,2798,2803],{"type":606,"tag":636,"props":2794,"children":2795},{"style":663},[2796],{"type":612,"value":2797},"        total ",{"type":606,"tag":636,"props":2799,"children":2800},{"style":651},[2801],{"type":612,"value":2802},"+=",{"type":606,"tag":636,"props":2804,"children":2805},{"style":663},[2806],{"type":612,"value":2807}," numbers[i]\n",{"type":606,"tag":636,"props":2809,"children":2810},{"class":638,"line":81},[2811,2815],{"type":606,"tag":636,"props":2812,"children":2813},{"style":651},[2814],{"type":612,"value":874},{"type":606,"tag":636,"props":2816,"children":2817},{"style":663},[2818],{"type":612,"value":2819}," total\n",{"type":606,"tag":636,"props":2821,"children":2822},{"class":638,"line":882},[2823],{"type":606,"tag":636,"props":2824,"children":2825},{"emptyLinePlaceholder":13},[2826],{"type":612,"value":888},{"type":606,"tag":636,"props":2828,"children":2829},{"class":638,"line":99},[2830],{"type":606,"tag":636,"props":2831,"children":2832},{"style":642},[2833],{"type":612,"value":2834},"# When this runs, debugger will activate\n",{"type":606,"tag":636,"props":2836,"children":2837},{"class":638,"line":108},[2838],{"type":606,"tag":636,"props":2839,"children":2840},{"style":642},[2841],{"type":612,"value":2842},"# Use 'n' to step through, 'p total' to print total\n",{"type":606,"tag":636,"props":2844,"children":2845},{"class":638,"line":117},[2846],{"type":606,"tag":636,"props":2847,"children":2848},{"style":642},[2849],{"type":612,"value":2850},"# Use 'c' to continue, 'q' to quit\n",{"type":606,"tag":636,"props":2852,"children":2853},{"class":638,"line":126},[2854,2858,2862,2867,2871,2875,2879,2883,2887,2891,2895],{"type":606,"tag":636,"props":2855,"children":2856},{"style":663},[2857],{"type":612,"value":896},{"type":606,"tag":636,"props":2859,"children":2860},{"style":651},[2861],{"type":612,"value":734},{"type":606,"tag":636,"props":2863,"children":2864},{"style":663},[2865],{"type":612,"value":2866}," buggy_function([",{"type":606,"tag":636,"props":2868,"children":2869},{"style":672},[2870],{"type":612,"value":1312},{"type":606,"tag":636,"props":2872,"children":2873},{"style":663},[2874],{"type":612,"value":915},{"type":606,"tag":636,"props":2876,"children":2877},{"style":672},[2878],{"type":612,"value":1596},{"type":606,"tag":636,"props":2880,"children":2881},{"style":663},[2882],{"type":612,"value":915},{"type":606,"tag":636,"props":2884,"children":2885},{"style":672},[2886],{"type":612,"value":1578},{"type":606,"tag":636,"props":2888,"children":2889},{"style":663},[2890],{"type":612,"value":915},{"type":606,"tag":636,"props":2892,"children":2893},{"style":672},[2894],{"type":612,"value":2456},{"type":606,"tag":636,"props":2896,"children":2897},{"style":663},[2898],{"type":612,"value":934},{"type":606,"tag":1058,"props":2900,"children":2902},{"id":2901},"conditional-breakpoints",[2903],{"type":612,"value":2904},"Conditional Breakpoints",{"type":606,"tag":621,"props":2906,"children":2907},{},[2908],{"type":606,"tag":625,"props":2909,"children":2911},{"className":627,"code":2910,"language":629,"meta":8,"style":8},"import pdb\n\ndef process_items(items):\n    for i, item in enumerate(items):\n        # Only break on specific condition\n        if item \u003C 0:\n            pdb.set_trace()  # Debug negative values\n        \n        processed = item * 2\n        print(f\"Item {i}: {item} -> {processed}\")\n\n# Test with mixed values\nprocess_items([5, -2, 8, -1, 3])\n",[2912],{"type":606,"tag":632,"props":2913,"children":2914},{"__ignoreMap":8},[2915,2926,2933,2950,2974,2982,3009,3022,3030,3055,3131,3138,3146],{"type":606,"tag":636,"props":2916,"children":2917},{"class":638,"line":12},[2918,2922],{"type":606,"tag":636,"props":2919,"children":2920},{"style":651},[2921],{"type":612,"value":2697},{"type":606,"tag":636,"props":2923,"children":2924},{"style":663},[2925],{"type":612,"value":2702},{"type":606,"tag":636,"props":2927,"children":2928},{"class":638,"line":27},[2929],{"type":606,"tag":636,"props":2930,"children":2931},{"emptyLinePlaceholder":13},[2932],{"type":612,"value":888},{"type":606,"tag":636,"props":2934,"children":2935},{"class":638,"line":36},[2936,2940,2945],{"type":606,"tag":636,"props":2937,"children":2938},{"style":651},[2939],{"type":612,"value":654},{"type":606,"tag":636,"props":2941,"children":2942},{"style":657},[2943],{"type":612,"value":2944}," process_items",{"type":606,"tag":636,"props":2946,"children":2947},{"style":663},[2948],{"type":612,"value":2949},"(items):\n",{"type":606,"tag":636,"props":2951,"children":2952},{"class":638,"line":45},[2953,2957,2962,2966,2970],{"type":606,"tag":636,"props":2954,"children":2955},{"style":651},[2956],{"type":612,"value":1287},{"type":606,"tag":636,"props":2958,"children":2959},{"style":663},[2960],{"type":612,"value":2961}," i, item ",{"type":606,"tag":636,"props":2963,"children":2964},{"style":651},[2965],{"type":612,"value":1297},{"type":606,"tag":636,"props":2967,"children":2968},{"style":672},[2969],{"type":612,"value":1302},{"type":606,"tag":636,"props":2971,"children":2972},{"style":663},[2973],{"type":612,"value":2949},{"type":606,"tag":636,"props":2975,"children":2976},{"class":638,"line":54},[2977],{"type":606,"tag":636,"props":2978,"children":2979},{"style":642},[2980],{"type":612,"value":2981},"        # Only break on specific condition\n",{"type":606,"tag":636,"props":2983,"children":2984},{"class":638,"line":63},[2985,2989,2994,2999,3004],{"type":606,"tag":636,"props":2986,"children":2987},{"style":651},[2988],{"type":612,"value":1410},{"type":606,"tag":636,"props":2990,"children":2991},{"style":663},[2992],{"type":612,"value":2993}," item ",{"type":606,"tag":636,"props":2995,"children":2996},{"style":651},[2997],{"type":612,"value":2998},"\u003C",{"type":606,"tag":636,"props":3000,"children":3001},{"style":672},[3002],{"type":612,"value":3003}," 0",{"type":606,"tag":636,"props":3005,"children":3006},{"style":663},[3007],{"type":612,"value":3008},":\n",{"type":606,"tag":636,"props":3010,"children":3011},{"class":638,"line":72},[3012,3017],{"type":606,"tag":636,"props":3013,"children":3014},{"style":663},[3015],{"type":612,"value":3016},"            pdb.set_trace()  ",{"type":606,"tag":636,"props":3018,"children":3019},{"style":642},[3020],{"type":612,"value":3021},"# Debug negative values\n",{"type":606,"tag":636,"props":3023,"children":3024},{"class":638,"line":81},[3025],{"type":606,"tag":636,"props":3026,"children":3027},{"style":663},[3028],{"type":612,"value":3029},"        \n",{"type":606,"tag":636,"props":3031,"children":3032},{"class":638,"line":882},[3033,3038,3042,3046,3050],{"type":606,"tag":636,"props":3034,"children":3035},{"style":663},[3036],{"type":612,"value":3037},"        processed ",{"type":606,"tag":636,"props":3039,"children":3040},{"style":651},[3041],{"type":612,"value":734},{"type":606,"tag":636,"props":3043,"children":3044},{"style":663},[3045],{"type":612,"value":2993},{"type":606,"tag":636,"props":3047,"children":3048},{"style":651},[3049],{"type":612,"value":2059},{"type":606,"tag":636,"props":3051,"children":3052},{"style":672},[3053],{"type":612,"value":3054}," 2\n",{"type":606,"tag":636,"props":3056,"children":3057},{"class":638,"line":99},[3058,3062,3066,3070,3075,3079,3083,3087,3092,3096,3101,3105,3110,3114,3119,3123,3127],{"type":606,"tag":636,"props":3059,"children":3060},{"style":672},[3061],{"type":612,"value":1171},{"type":606,"tag":636,"props":3063,"children":3064},{"style":663},[3065],{"type":612,"value":680},{"type":606,"tag":636,"props":3067,"children":3068},{"style":651},[3069],{"type":612,"value":685},{"type":606,"tag":636,"props":3071,"children":3072},{"style":688},[3073],{"type":612,"value":3074},"\"Item ",{"type":606,"tag":636,"props":3076,"children":3077},{"style":672},[3078],{"type":612,"value":696},{"type":606,"tag":636,"props":3080,"children":3081},{"style":663},[3082],{"type":612,"value":1390},{"type":606,"tag":636,"props":3084,"children":3085},{"style":672},[3086],{"type":612,"value":706},{"type":606,"tag":636,"props":3088,"children":3089},{"style":688},[3090],{"type":612,"value":3091},": ",{"type":606,"tag":636,"props":3093,"children":3094},{"style":672},[3095],{"type":612,"value":696},{"type":606,"tag":636,"props":3097,"children":3098},{"style":663},[3099],{"type":612,"value":3100},"item",{"type":606,"tag":636,"props":3102,"children":3103},{"style":672},[3104],{"type":612,"value":706},{"type":606,"tag":636,"props":3106,"children":3107},{"style":688},[3108],{"type":612,"value":3109}," -> ",{"type":606,"tag":636,"props":3111,"children":3112},{"style":672},[3113],{"type":612,"value":696},{"type":606,"tag":636,"props":3115,"children":3116},{"style":663},[3117],{"type":612,"value":3118},"processed",{"type":606,"tag":636,"props":3120,"children":3121},{"style":672},[3122],{"type":612,"value":706},{"type":606,"tag":636,"props":3124,"children":3125},{"style":688},[3126],{"type":612,"value":711},{"type":606,"tag":636,"props":3128,"children":3129},{"style":663},[3130],{"type":612,"value":977},{"type":606,"tag":636,"props":3132,"children":3133},{"class":638,"line":108},[3134],{"type":606,"tag":636,"props":3135,"children":3136},{"emptyLinePlaceholder":13},[3137],{"type":612,"value":888},{"type":606,"tag":636,"props":3139,"children":3140},{"class":638,"line":117},[3141],{"type":606,"tag":636,"props":3142,"children":3143},{"style":642},[3144],{"type":612,"value":3145},"# Test with mixed values\n",{"type":606,"tag":636,"props":3147,"children":3148},{"class":638,"line":126},[3149,3154,3158,3162,3167,3171,3175,3180,3184,3188,3192,3196,3200],{"type":606,"tag":636,"props":3150,"children":3151},{"style":663},[3152],{"type":612,"value":3153},"process_items([",{"type":606,"tag":636,"props":3155,"children":3156},{"style":672},[3157],{"type":612,"value":2422},{"type":606,"tag":636,"props":3159,"children":3160},{"style":663},[3161],{"type":612,"value":915},{"type":606,"tag":636,"props":3163,"children":3164},{"style":651},[3165],{"type":612,"value":3166},"-",{"type":606,"tag":636,"props":3168,"children":3169},{"style":672},[3170],{"type":612,"value":1596},{"type":606,"tag":636,"props":3172,"children":3173},{"style":663},[3174],{"type":612,"value":915},{"type":606,"tag":636,"props":3176,"children":3177},{"style":672},[3178],{"type":612,"value":3179},"8",{"type":606,"tag":636,"props":3181,"children":3182},{"style":663},[3183],{"type":612,"value":915},{"type":606,"tag":636,"props":3185,"children":3186},{"style":651},[3187],{"type":612,"value":3166},{"type":606,"tag":636,"props":3189,"children":3190},{"style":672},[3191],{"type":612,"value":1312},{"type":606,"tag":636,"props":3193,"children":3194},{"style":663},[3195],{"type":612,"value":915},{"type":606,"tag":636,"props":3197,"children":3198},{"style":672},[3199],{"type":612,"value":1578},{"type":606,"tag":636,"props":3201,"children":3202},{"style":663},[3203],{"type":612,"value":934},{"type":606,"tag":979,"props":3205,"children":3207},{"id":3206},"debugging-strategies",[3208],{"type":612,"value":3209},"📋 Debugging Strategies",{"type":606,"tag":2488,"props":3211,"children":3212},{},[3213,3234],{"type":606,"tag":2492,"props":3214,"children":3215},{},[3216],{"type":606,"tag":2496,"props":3217,"children":3218},{},[3219,3224,3229],{"type":606,"tag":2500,"props":3220,"children":3221},{},[3222],{"type":612,"value":3223},"Strategy",{"type":606,"tag":2500,"props":3225,"children":3226},{},[3227],{"type":612,"value":3228},"When to Use",{"type":606,"tag":2500,"props":3230,"children":3231},{},[3232],{"type":612,"value":3233},"Example",{"type":606,"tag":2516,"props":3235,"children":3236},{},[3237,3259,3277,3295],{"type":606,"tag":2496,"props":3238,"children":3239},{},[3240,3245,3250],{"type":606,"tag":2523,"props":3241,"children":3242},{},[3243],{"type":612,"value":3244},"Print debugging",{"type":606,"tag":2523,"props":3246,"children":3247},{},[3248],{"type":612,"value":3249},"Simple issues",{"type":606,"tag":2523,"props":3251,"children":3252},{},[3253],{"type":606,"tag":632,"props":3254,"children":3256},{"className":3255},[],[3257],{"type":612,"value":3258},"print(f\"x = {x}\")",{"type":606,"tag":2496,"props":3260,"children":3261},{},[3262,3267,3272],{"type":606,"tag":2523,"props":3263,"children":3264},{},[3265],{"type":612,"value":3266},"Rubber duck",{"type":606,"tag":2523,"props":3268,"children":3269},{},[3270],{"type":612,"value":3271},"Logic problems",{"type":606,"tag":2523,"props":3273,"children":3274},{},[3275],{"type":612,"value":3276},"Explain code to someone",{"type":606,"tag":2496,"props":3278,"children":3279},{},[3280,3285,3290],{"type":606,"tag":2523,"props":3281,"children":3282},{},[3283],{"type":612,"value":3284},"Binary search",{"type":606,"tag":2523,"props":3286,"children":3287},{},[3288],{"type":612,"value":3289},"Large codebase",{"type":606,"tag":2523,"props":3291,"children":3292},{},[3293],{"type":612,"value":3294},"Comment out half the code",{"type":606,"tag":2496,"props":3296,"children":3297},{},[3298,3303,3308],{"type":606,"tag":2523,"props":3299,"children":3300},{},[3301],{"type":612,"value":3302},"Minimal example",{"type":606,"tag":2523,"props":3304,"children":3305},{},[3306],{"type":612,"value":3307},"Complex bugs",{"type":606,"tag":2523,"props":3309,"children":3310},{},[3311],{"type":612,"value":3312},"Recreate with simple code",{"type":606,"tag":979,"props":3314,"children":3316},{"id":3315},"common-debugging-scenarios",[3317],{"type":612,"value":3318},"🔧 Common Debugging Scenarios",{"type":606,"tag":1058,"props":3320,"children":3322},{"id":3321},"index-and-range-errors",[3323],{"type":612,"value":3324},"Index and Range Errors",{"type":606,"tag":621,"props":3326,"children":3327},{},[3328],{"type":606,"tag":625,"props":3329,"children":3331},{"className":627,"code":3330,"language":629,"meta":8,"style":8},"def safe_list_access(items, index):\n    print(f\"Accessing index {index} in list of length {len(items)}\")\n    print(f\"List contents: {items}\")\n    \n    if index \u003C 0:\n        print(f\"Negative index: {index}\")\n        return None\n    \n    if index >= len(items):\n        print(f\"Index {index} out of range (max: {len(items)-1})\")\n        return None\n    \n    value = items[index]\n    print(f\"Found value: {value}\")\n    return value\n\n# Test edge cases\ntest_list = [10, 20, 30]\nsafe_list_access(test_list, 5)  # Out of range\nsafe_list_access(test_list, -1) # Negative\nsafe_list_access(test_list, 1)  # Valid\n",[3332],{"type":606,"tag":632,"props":3333,"children":3334},{"__ignoreMap":8},[3335,3352,3411,3452,3459,3483,3523,3534,3541,3565,3628,3639,3646,3663,3704,3716,3723,3731,3772,3793,3818],{"type":606,"tag":636,"props":3336,"children":3337},{"class":638,"line":12},[3338,3342,3347],{"type":606,"tag":636,"props":3339,"children":3340},{"style":651},[3341],{"type":612,"value":654},{"type":606,"tag":636,"props":3343,"children":3344},{"style":657},[3345],{"type":612,"value":3346}," safe_list_access",{"type":606,"tag":636,"props":3348,"children":3349},{"style":663},[3350],{"type":612,"value":3351},"(items, index):\n",{"type":606,"tag":636,"props":3353,"children":3354},{"class":638,"line":27},[3355,3359,3363,3367,3372,3376,3381,3385,3390,3394,3399,3403,3407],{"type":606,"tag":636,"props":3356,"children":3357},{"style":672},[3358],{"type":612,"value":675},{"type":606,"tag":636,"props":3360,"children":3361},{"style":663},[3362],{"type":612,"value":680},{"type":606,"tag":636,"props":3364,"children":3365},{"style":651},[3366],{"type":612,"value":685},{"type":606,"tag":636,"props":3368,"children":3369},{"style":688},[3370],{"type":612,"value":3371},"\"Accessing index ",{"type":606,"tag":636,"props":3373,"children":3374},{"style":672},[3375],{"type":612,"value":696},{"type":606,"tag":636,"props":3377,"children":3378},{"style":663},[3379],{"type":612,"value":3380},"index",{"type":606,"tag":636,"props":3382,"children":3383},{"style":672},[3384],{"type":612,"value":706},{"type":606,"tag":636,"props":3386,"children":3387},{"style":688},[3388],{"type":612,"value":3389}," in list of length ",{"type":606,"tag":636,"props":3391,"children":3392},{"style":672},[3393],{"type":612,"value":1766},{"type":606,"tag":636,"props":3395,"children":3396},{"style":663},[3397],{"type":612,"value":3398},"(items)",{"type":606,"tag":636,"props":3400,"children":3401},{"style":672},[3402],{"type":612,"value":706},{"type":606,"tag":636,"props":3404,"children":3405},{"style":688},[3406],{"type":612,"value":711},{"type":606,"tag":636,"props":3408,"children":3409},{"style":663},[3410],{"type":612,"value":977},{"type":606,"tag":636,"props":3412,"children":3413},{"class":638,"line":36},[3414,3418,3422,3426,3431,3435,3440,3444,3448],{"type":606,"tag":636,"props":3415,"children":3416},{"style":672},[3417],{"type":612,"value":675},{"type":606,"tag":636,"props":3419,"children":3420},{"style":663},[3421],{"type":612,"value":680},{"type":606,"tag":636,"props":3423,"children":3424},{"style":651},[3425],{"type":612,"value":685},{"type":606,"tag":636,"props":3427,"children":3428},{"style":688},[3429],{"type":612,"value":3430},"\"List contents: ",{"type":606,"tag":636,"props":3432,"children":3433},{"style":672},[3434],{"type":612,"value":696},{"type":606,"tag":636,"props":3436,"children":3437},{"style":663},[3438],{"type":612,"value":3439},"items",{"type":606,"tag":636,"props":3441,"children":3442},{"style":672},[3443],{"type":612,"value":706},{"type":606,"tag":636,"props":3445,"children":3446},{"style":688},[3447],{"type":612,"value":711},{"type":606,"tag":636,"props":3449,"children":3450},{"style":663},[3451],{"type":612,"value":977},{"type":606,"tag":636,"props":3453,"children":3454},{"class":638,"line":45},[3455],{"type":606,"tag":636,"props":3456,"children":3457},{"style":663},[3458],{"type":612,"value":1145},{"type":606,"tag":636,"props":3460,"children":3461},{"class":638,"line":54},[3462,3466,3471,3475,3479],{"type":606,"tag":636,"props":3463,"children":3464},{"style":651},[3465],{"type":612,"value":1153},{"type":606,"tag":636,"props":3467,"children":3468},{"style":663},[3469],{"type":612,"value":3470}," index ",{"type":606,"tag":636,"props":3472,"children":3473},{"style":651},[3474],{"type":612,"value":2998},{"type":606,"tag":636,"props":3476,"children":3477},{"style":672},[3478],{"type":612,"value":3003},{"type":606,"tag":636,"props":3480,"children":3481},{"style":663},[3482],{"type":612,"value":3008},{"type":606,"tag":636,"props":3484,"children":3485},{"class":638,"line":63},[3486,3490,3494,3498,3503,3507,3511,3515,3519],{"type":606,"tag":636,"props":3487,"children":3488},{"style":672},[3489],{"type":612,"value":1171},{"type":606,"tag":636,"props":3491,"children":3492},{"style":663},[3493],{"type":612,"value":680},{"type":606,"tag":636,"props":3495,"children":3496},{"style":651},[3497],{"type":612,"value":685},{"type":606,"tag":636,"props":3499,"children":3500},{"style":688},[3501],{"type":612,"value":3502},"\"Negative index: ",{"type":606,"tag":636,"props":3504,"children":3505},{"style":672},[3506],{"type":612,"value":696},{"type":606,"tag":636,"props":3508,"children":3509},{"style":663},[3510],{"type":612,"value":3380},{"type":606,"tag":636,"props":3512,"children":3513},{"style":672},[3514],{"type":612,"value":706},{"type":606,"tag":636,"props":3516,"children":3517},{"style":688},[3518],{"type":612,"value":711},{"type":606,"tag":636,"props":3520,"children":3521},{"style":663},[3522],{"type":612,"value":977},{"type":606,"tag":636,"props":3524,"children":3525},{"class":638,"line":72},[3526,3530],{"type":606,"tag":636,"props":3527,"children":3528},{"style":651},[3529],{"type":612,"value":1192},{"type":606,"tag":636,"props":3531,"children":3532},{"style":672},[3533],{"type":612,"value":1197},{"type":606,"tag":636,"props":3535,"children":3536},{"class":638,"line":81},[3537],{"type":606,"tag":636,"props":3538,"children":3539},{"style":663},[3540],{"type":612,"value":1145},{"type":606,"tag":636,"props":3542,"children":3543},{"class":638,"line":882},[3544,3548,3552,3557,3561],{"type":606,"tag":636,"props":3545,"children":3546},{"style":651},[3547],{"type":612,"value":1153},{"type":606,"tag":636,"props":3549,"children":3550},{"style":663},[3551],{"type":612,"value":3470},{"type":606,"tag":636,"props":3553,"children":3554},{"style":651},[3555],{"type":612,"value":3556},">=",{"type":606,"tag":636,"props":3558,"children":3559},{"style":672},[3560],{"type":612,"value":817},{"type":606,"tag":636,"props":3562,"children":3563},{"style":663},[3564],{"type":612,"value":2949},{"type":606,"tag":636,"props":3566,"children":3567},{"class":638,"line":99},[3568,3572,3576,3580,3585,3589,3593,3597,3602,3606,3610,3614,3619,3624],{"type":606,"tag":636,"props":3569,"children":3570},{"style":672},[3571],{"type":612,"value":1171},{"type":606,"tag":636,"props":3573,"children":3574},{"style":663},[3575],{"type":612,"value":680},{"type":606,"tag":636,"props":3577,"children":3578},{"style":651},[3579],{"type":612,"value":685},{"type":606,"tag":636,"props":3581,"children":3582},{"style":688},[3583],{"type":612,"value":3584},"\"Index ",{"type":606,"tag":636,"props":3586,"children":3587},{"style":672},[3588],{"type":612,"value":696},{"type":606,"tag":636,"props":3590,"children":3591},{"style":663},[3592],{"type":612,"value":3380},{"type":606,"tag":636,"props":3594,"children":3595},{"style":672},[3596],{"type":612,"value":706},{"type":606,"tag":636,"props":3598,"children":3599},{"style":688},[3600],{"type":612,"value":3601}," out of range (max: ",{"type":606,"tag":636,"props":3603,"children":3604},{"style":672},[3605],{"type":612,"value":1766},{"type":606,"tag":636,"props":3607,"children":3608},{"style":663},[3609],{"type":612,"value":3398},{"type":606,"tag":636,"props":3611,"children":3612},{"style":651},[3613],{"type":612,"value":3166},{"type":606,"tag":636,"props":3615,"children":3616},{"style":672},[3617],{"type":612,"value":3618},"1}",{"type":606,"tag":636,"props":3620,"children":3621},{"style":688},[3622],{"type":612,"value":3623},")\"",{"type":606,"tag":636,"props":3625,"children":3626},{"style":663},[3627],{"type":612,"value":977},{"type":606,"tag":636,"props":3629,"children":3630},{"class":638,"line":108},[3631,3635],{"type":606,"tag":636,"props":3632,"children":3633},{"style":651},[3634],{"type":612,"value":1192},{"type":606,"tag":636,"props":3636,"children":3637},{"style":672},[3638],{"type":612,"value":1197},{"type":606,"tag":636,"props":3640,"children":3641},{"class":638,"line":117},[3642],{"type":606,"tag":636,"props":3643,"children":3644},{"style":663},[3645],{"type":612,"value":1145},{"type":606,"tag":636,"props":3647,"children":3648},{"class":638,"line":126},[3649,3654,3658],{"type":606,"tag":636,"props":3650,"children":3651},{"style":663},[3652],{"type":612,"value":3653},"    value ",{"type":606,"tag":636,"props":3655,"children":3656},{"style":651},[3657],{"type":612,"value":734},{"type":606,"tag":636,"props":3659,"children":3660},{"style":663},[3661],{"type":612,"value":3662}," items[index]\n",{"type":606,"tag":636,"props":3664,"children":3665},{"class":638,"line":135},[3666,3670,3674,3678,3683,3687,3692,3696,3700],{"type":606,"tag":636,"props":3667,"children":3668},{"style":672},[3669],{"type":612,"value":675},{"type":606,"tag":636,"props":3671,"children":3672},{"style":663},[3673],{"type":612,"value":680},{"type":606,"tag":636,"props":3675,"children":3676},{"style":651},[3677],{"type":612,"value":685},{"type":606,"tag":636,"props":3679,"children":3680},{"style":688},[3681],{"type":612,"value":3682},"\"Found value: ",{"type":606,"tag":636,"props":3684,"children":3685},{"style":672},[3686],{"type":612,"value":696},{"type":606,"tag":636,"props":3688,"children":3689},{"style":663},[3690],{"type":612,"value":3691},"value",{"type":606,"tag":636,"props":3693,"children":3694},{"style":672},[3695],{"type":612,"value":706},{"type":606,"tag":636,"props":3697,"children":3698},{"style":688},[3699],{"type":612,"value":711},{"type":606,"tag":636,"props":3701,"children":3702},{"style":663},[3703],{"type":612,"value":977},{"type":606,"tag":636,"props":3705,"children":3706},{"class":638,"line":144},[3707,3711],{"type":606,"tag":636,"props":3708,"children":3709},{"style":651},[3710],{"type":612,"value":874},{"type":606,"tag":636,"props":3712,"children":3713},{"style":663},[3714],{"type":612,"value":3715}," value\n",{"type":606,"tag":636,"props":3717,"children":3718},{"class":638,"line":153},[3719],{"type":606,"tag":636,"props":3720,"children":3721},{"emptyLinePlaceholder":13},[3722],{"type":612,"value":888},{"type":606,"tag":636,"props":3724,"children":3725},{"class":638,"line":163},[3726],{"type":606,"tag":636,"props":3727,"children":3728},{"style":642},[3729],{"type":612,"value":3730},"# Test edge cases\n",{"type":606,"tag":636,"props":3732,"children":3733},{"class":638,"line":172},[3734,3739,3743,3748,3752,3756,3760,3764,3768],{"type":606,"tag":636,"props":3735,"children":3736},{"style":663},[3737],{"type":612,"value":3738},"test_list ",{"type":606,"tag":636,"props":3740,"children":3741},{"style":651},[3742],{"type":612,"value":734},{"type":606,"tag":636,"props":3744,"children":3745},{"style":663},[3746],{"type":612,"value":3747}," [",{"type":606,"tag":636,"props":3749,"children":3750},{"style":672},[3751],{"type":612,"value":910},{"type":606,"tag":636,"props":3753,"children":3754},{"style":663},[3755],{"type":612,"value":915},{"type":606,"tag":636,"props":3757,"children":3758},{"style":672},[3759],{"type":612,"value":920},{"type":606,"tag":636,"props":3761,"children":3762},{"style":663},[3763],{"type":612,"value":915},{"type":606,"tag":636,"props":3765,"children":3766},{"style":672},[3767],{"type":612,"value":929},{"type":606,"tag":636,"props":3769,"children":3770},{"style":663},[3771],{"type":612,"value":1231},{"type":606,"tag":636,"props":3773,"children":3774},{"class":638,"line":181},[3775,3780,3784,3788],{"type":606,"tag":636,"props":3776,"children":3777},{"style":663},[3778],{"type":612,"value":3779},"safe_list_access(test_list, ",{"type":606,"tag":636,"props":3781,"children":3782},{"style":672},[3783],{"type":612,"value":2422},{"type":606,"tag":636,"props":3785,"children":3786},{"style":663},[3787],{"type":612,"value":716},{"type":606,"tag":636,"props":3789,"children":3790},{"style":642},[3791],{"type":612,"value":3792},"# Out of range\n",{"type":606,"tag":636,"props":3794,"children":3795},{"class":638,"line":190},[3796,3800,3804,3808,3813],{"type":606,"tag":636,"props":3797,"children":3798},{"style":663},[3799],{"type":612,"value":3779},{"type":606,"tag":636,"props":3801,"children":3802},{"style":651},[3803],{"type":612,"value":3166},{"type":606,"tag":636,"props":3805,"children":3806},{"style":672},[3807],{"type":612,"value":1312},{"type":606,"tag":636,"props":3809,"children":3810},{"style":663},[3811],{"type":612,"value":3812},") ",{"type":606,"tag":636,"props":3814,"children":3815},{"style":642},[3816],{"type":612,"value":3817},"# Negative\n",{"type":606,"tag":636,"props":3819,"children":3820},{"class":638,"line":199},[3821,3825,3829,3833],{"type":606,"tag":636,"props":3822,"children":3823},{"style":663},[3824],{"type":612,"value":3779},{"type":606,"tag":636,"props":3826,"children":3827},{"style":672},[3828],{"type":612,"value":1312},{"type":606,"tag":636,"props":3830,"children":3831},{"style":663},[3832],{"type":612,"value":716},{"type":606,"tag":636,"props":3834,"children":3835},{"style":642},[3836],{"type":612,"value":3837},"# Valid\n",{"type":606,"tag":1058,"props":3839,"children":3841},{"id":3840},"type-and-value-errors",[3842],{"type":612,"value":3843},"Type and Value Errors",{"type":606,"tag":621,"props":3845,"children":3846},{},[3847],{"type":606,"tag":625,"props":3848,"children":3850},{"className":627,"code":3849,"language":629,"meta":8,"style":8},"def debug_calculations(a, b):\n    print(f\"Input a: {a} (type: {type(a)})\")\n    print(f\"Input b: {b} (type: {type(b)})\")\n    \n    # Check if inputs are numbers\n    if not isinstance(a, (int, float)):\n        print(f\"Error: 'a' is not a number\")\n        return None\n    \n    if not isinstance(b, (int, float)):\n        print(f\"Error: 'b' is not a number\")\n        return None\n    \n    # Check for division by zero\n    if b == 0:\n        print(\"Error: Cannot divide by zero\")\n        return None\n    \n    result = a / b\n    print(f\"Result: {a} / {b} = {result}\")\n    return result\n\n# Test with different inputs\ndebug_calculations(10, 2)      # Valid\ndebug_calculations(\"10\", 2)    # Type error\ndebug_calculations(10, 0)      # Division by zero\n",[3851],{"type":606,"tag":632,"props":3852,"children":3853},{"__ignoreMap":8},[3854,3870,3929,3987,3994,4002,4042,4066,4077,4084,4120,4144,4155,4162,4170,4195,4215,4226,4233,4256,4330,4341,4348,4356,4385,4415],{"type":606,"tag":636,"props":3855,"children":3856},{"class":638,"line":12},[3857,3861,3866],{"type":606,"tag":636,"props":3858,"children":3859},{"style":651},[3860],{"type":612,"value":654},{"type":606,"tag":636,"props":3862,"children":3863},{"style":657},[3864],{"type":612,"value":3865}," debug_calculations",{"type":606,"tag":636,"props":3867,"children":3868},{"style":663},[3869],{"type":612,"value":2175},{"type":606,"tag":636,"props":3871,"children":3872},{"class":638,"line":27},[3873,3877,3881,3885,3890,3894,3899,3903,3908,3912,3917,3921,3925],{"type":606,"tag":636,"props":3874,"children":3875},{"style":672},[3876],{"type":612,"value":675},{"type":606,"tag":636,"props":3878,"children":3879},{"style":663},[3880],{"type":612,"value":680},{"type":606,"tag":636,"props":3882,"children":3883},{"style":651},[3884],{"type":612,"value":685},{"type":606,"tag":636,"props":3886,"children":3887},{"style":688},[3888],{"type":612,"value":3889},"\"Input a: ",{"type":606,"tag":636,"props":3891,"children":3892},{"style":672},[3893],{"type":612,"value":696},{"type":606,"tag":636,"props":3895,"children":3896},{"style":663},[3897],{"type":612,"value":3898},"a",{"type":606,"tag":636,"props":3900,"children":3901},{"style":672},[3902],{"type":612,"value":706},{"type":606,"tag":636,"props":3904,"children":3905},{"style":688},[3906],{"type":612,"value":3907}," (type: ",{"type":606,"tag":636,"props":3909,"children":3910},{"style":672},[3911],{"type":612,"value":1724},{"type":606,"tag":636,"props":3913,"children":3914},{"style":663},[3915],{"type":612,"value":3916},"(a)",{"type":606,"tag":636,"props":3918,"children":3919},{"style":672},[3920],{"type":612,"value":706},{"type":606,"tag":636,"props":3922,"children":3923},{"style":688},[3924],{"type":612,"value":3623},{"type":606,"tag":636,"props":3926,"children":3927},{"style":663},[3928],{"type":612,"value":977},{"type":606,"tag":636,"props":3930,"children":3931},{"class":638,"line":36},[3932,3936,3940,3944,3949,3953,3958,3962,3966,3970,3975,3979,3983],{"type":606,"tag":636,"props":3933,"children":3934},{"style":672},[3935],{"type":612,"value":675},{"type":606,"tag":636,"props":3937,"children":3938},{"style":663},[3939],{"type":612,"value":680},{"type":606,"tag":636,"props":3941,"children":3942},{"style":651},[3943],{"type":612,"value":685},{"type":606,"tag":636,"props":3945,"children":3946},{"style":688},[3947],{"type":612,"value":3948},"\"Input b: ",{"type":606,"tag":636,"props":3950,"children":3951},{"style":672},[3952],{"type":612,"value":696},{"type":606,"tag":636,"props":3954,"children":3955},{"style":663},[3956],{"type":612,"value":3957},"b",{"type":606,"tag":636,"props":3959,"children":3960},{"style":672},[3961],{"type":612,"value":706},{"type":606,"tag":636,"props":3963,"children":3964},{"style":688},[3965],{"type":612,"value":3907},{"type":606,"tag":636,"props":3967,"children":3968},{"style":672},[3969],{"type":612,"value":1724},{"type":606,"tag":636,"props":3971,"children":3972},{"style":663},[3973],{"type":612,"value":3974},"(b)",{"type":606,"tag":636,"props":3976,"children":3977},{"style":672},[3978],{"type":612,"value":706},{"type":606,"tag":636,"props":3980,"children":3981},{"style":688},[3982],{"type":612,"value":3623},{"type":606,"tag":636,"props":3984,"children":3985},{"style":663},[3986],{"type":612,"value":977},{"type":606,"tag":636,"props":3988,"children":3989},{"class":638,"line":45},[3990],{"type":606,"tag":636,"props":3991,"children":3992},{"style":663},[3993],{"type":612,"value":1145},{"type":606,"tag":636,"props":3995,"children":3996},{"class":638,"line":54},[3997],{"type":606,"tag":636,"props":3998,"children":3999},{"style":642},[4000],{"type":612,"value":4001},"    # Check if inputs are numbers\n",{"type":606,"tag":636,"props":4003,"children":4004},{"class":638,"line":63},[4005,4009,4013,4018,4023,4028,4032,4037],{"type":606,"tag":636,"props":4006,"children":4007},{"style":651},[4008],{"type":612,"value":1153},{"type":606,"tag":636,"props":4010,"children":4011},{"style":651},[4012],{"type":612,"value":1158},{"type":606,"tag":636,"props":4014,"children":4015},{"style":672},[4016],{"type":612,"value":4017}," isinstance",{"type":606,"tag":636,"props":4019,"children":4020},{"style":663},[4021],{"type":612,"value":4022},"(a, (",{"type":606,"tag":636,"props":4024,"children":4025},{"style":672},[4026],{"type":612,"value":4027},"int",{"type":606,"tag":636,"props":4029,"children":4030},{"style":663},[4031],{"type":612,"value":915},{"type":606,"tag":636,"props":4033,"children":4034},{"style":672},[4035],{"type":612,"value":4036},"float",{"type":606,"tag":636,"props":4038,"children":4039},{"style":663},[4040],{"type":612,"value":4041},")):\n",{"type":606,"tag":636,"props":4043,"children":4044},{"class":638,"line":72},[4045,4049,4053,4057,4062],{"type":606,"tag":636,"props":4046,"children":4047},{"style":672},[4048],{"type":612,"value":1171},{"type":606,"tag":636,"props":4050,"children":4051},{"style":663},[4052],{"type":612,"value":680},{"type":606,"tag":636,"props":4054,"children":4055},{"style":651},[4056],{"type":612,"value":685},{"type":606,"tag":636,"props":4058,"children":4059},{"style":688},[4060],{"type":612,"value":4061},"\"Error: 'a' is not a number\"",{"type":606,"tag":636,"props":4063,"children":4064},{"style":663},[4065],{"type":612,"value":977},{"type":606,"tag":636,"props":4067,"children":4068},{"class":638,"line":81},[4069,4073],{"type":606,"tag":636,"props":4070,"children":4071},{"style":651},[4072],{"type":612,"value":1192},{"type":606,"tag":636,"props":4074,"children":4075},{"style":672},[4076],{"type":612,"value":1197},{"type":606,"tag":636,"props":4078,"children":4079},{"class":638,"line":882},[4080],{"type":606,"tag":636,"props":4081,"children":4082},{"style":663},[4083],{"type":612,"value":1145},{"type":606,"tag":636,"props":4085,"children":4086},{"class":638,"line":99},[4087,4091,4095,4099,4104,4108,4112,4116],{"type":606,"tag":636,"props":4088,"children":4089},{"style":651},[4090],{"type":612,"value":1153},{"type":606,"tag":636,"props":4092,"children":4093},{"style":651},[4094],{"type":612,"value":1158},{"type":606,"tag":636,"props":4096,"children":4097},{"style":672},[4098],{"type":612,"value":4017},{"type":606,"tag":636,"props":4100,"children":4101},{"style":663},[4102],{"type":612,"value":4103},"(b, (",{"type":606,"tag":636,"props":4105,"children":4106},{"style":672},[4107],{"type":612,"value":4027},{"type":606,"tag":636,"props":4109,"children":4110},{"style":663},[4111],{"type":612,"value":915},{"type":606,"tag":636,"props":4113,"children":4114},{"style":672},[4115],{"type":612,"value":4036},{"type":606,"tag":636,"props":4117,"children":4118},{"style":663},[4119],{"type":612,"value":4041},{"type":606,"tag":636,"props":4121,"children":4122},{"class":638,"line":108},[4123,4127,4131,4135,4140],{"type":606,"tag":636,"props":4124,"children":4125},{"style":672},[4126],{"type":612,"value":1171},{"type":606,"tag":636,"props":4128,"children":4129},{"style":663},[4130],{"type":612,"value":680},{"type":606,"tag":636,"props":4132,"children":4133},{"style":651},[4134],{"type":612,"value":685},{"type":606,"tag":636,"props":4136,"children":4137},{"style":688},[4138],{"type":612,"value":4139},"\"Error: 'b' is not a number\"",{"type":606,"tag":636,"props":4141,"children":4142},{"style":663},[4143],{"type":612,"value":977},{"type":606,"tag":636,"props":4145,"children":4146},{"class":638,"line":117},[4147,4151],{"type":606,"tag":636,"props":4148,"children":4149},{"style":651},[4150],{"type":612,"value":1192},{"type":606,"tag":636,"props":4152,"children":4153},{"style":672},[4154],{"type":612,"value":1197},{"type":606,"tag":636,"props":4156,"children":4157},{"class":638,"line":126},[4158],{"type":606,"tag":636,"props":4159,"children":4160},{"style":663},[4161],{"type":612,"value":1145},{"type":606,"tag":636,"props":4163,"children":4164},{"class":638,"line":135},[4165],{"type":606,"tag":636,"props":4166,"children":4167},{"style":642},[4168],{"type":612,"value":4169},"    # Check for division by zero\n",{"type":606,"tag":636,"props":4171,"children":4172},{"class":638,"line":144},[4173,4177,4182,4187,4191],{"type":606,"tag":636,"props":4174,"children":4175},{"style":651},[4176],{"type":612,"value":1153},{"type":606,"tag":636,"props":4178,"children":4179},{"style":663},[4180],{"type":612,"value":4181}," b ",{"type":606,"tag":636,"props":4183,"children":4184},{"style":651},[4185],{"type":612,"value":4186},"==",{"type":606,"tag":636,"props":4188,"children":4189},{"style":672},[4190],{"type":612,"value":3003},{"type":606,"tag":636,"props":4192,"children":4193},{"style":663},[4194],{"type":612,"value":3008},{"type":606,"tag":636,"props":4196,"children":4197},{"class":638,"line":153},[4198,4202,4206,4211],{"type":606,"tag":636,"props":4199,"children":4200},{"style":672},[4201],{"type":612,"value":1171},{"type":606,"tag":636,"props":4203,"children":4204},{"style":663},[4205],{"type":612,"value":680},{"type":606,"tag":636,"props":4207,"children":4208},{"style":688},[4209],{"type":612,"value":4210},"\"Error: Cannot divide by zero\"",{"type":606,"tag":636,"props":4212,"children":4213},{"style":663},[4214],{"type":612,"value":977},{"type":606,"tag":636,"props":4216,"children":4217},{"class":638,"line":163},[4218,4222],{"type":606,"tag":636,"props":4219,"children":4220},{"style":651},[4221],{"type":612,"value":1192},{"type":606,"tag":636,"props":4223,"children":4224},{"style":672},[4225],{"type":612,"value":1197},{"type":606,"tag":636,"props":4227,"children":4228},{"class":638,"line":172},[4229],{"type":606,"tag":636,"props":4230,"children":4231},{"style":663},[4232],{"type":612,"value":1145},{"type":606,"tag":636,"props":4234,"children":4235},{"class":638,"line":181},[4236,4240,4244,4248,4252],{"type":606,"tag":636,"props":4237,"children":4238},{"style":663},[4239],{"type":612,"value":2201},{"type":606,"tag":636,"props":4241,"children":4242},{"style":651},[4243],{"type":612,"value":734},{"type":606,"tag":636,"props":4245,"children":4246},{"style":663},[4247],{"type":612,"value":2210},{"type":606,"tag":636,"props":4249,"children":4250},{"style":651},[4251],{"type":612,"value":812},{"type":606,"tag":636,"props":4253,"children":4254},{"style":663},[4255],{"type":612,"value":2220},{"type":606,"tag":636,"props":4257,"children":4258},{"class":638,"line":190},[4259,4263,4267,4271,4276,4280,4284,4288,4293,4297,4301,4305,4310,4314,4318,4322,4326],{"type":606,"tag":636,"props":4260,"children":4261},{"style":672},[4262],{"type":612,"value":675},{"type":606,"tag":636,"props":4264,"children":4265},{"style":663},[4266],{"type":612,"value":680},{"type":606,"tag":636,"props":4268,"children":4269},{"style":651},[4270],{"type":612,"value":685},{"type":606,"tag":636,"props":4272,"children":4273},{"style":688},[4274],{"type":612,"value":4275},"\"Result: ",{"type":606,"tag":636,"props":4277,"children":4278},{"style":672},[4279],{"type":612,"value":696},{"type":606,"tag":636,"props":4281,"children":4282},{"style":663},[4283],{"type":612,"value":3898},{"type":606,"tag":636,"props":4285,"children":4286},{"style":672},[4287],{"type":612,"value":706},{"type":606,"tag":636,"props":4289,"children":4290},{"style":688},[4291],{"type":612,"value":4292}," / ",{"type":606,"tag":636,"props":4294,"children":4295},{"style":672},[4296],{"type":612,"value":696},{"type":606,"tag":636,"props":4298,"children":4299},{"style":663},[4300],{"type":612,"value":3957},{"type":606,"tag":636,"props":4302,"children":4303},{"style":672},[4304],{"type":612,"value":706},{"type":606,"tag":636,"props":4306,"children":4307},{"style":688},[4308],{"type":612,"value":4309}," = ",{"type":606,"tag":636,"props":4311,"children":4312},{"style":672},[4313],{"type":612,"value":696},{"type":606,"tag":636,"props":4315,"children":4316},{"style":663},[4317],{"type":612,"value":964},{"type":606,"tag":636,"props":4319,"children":4320},{"style":672},[4321],{"type":612,"value":706},{"type":606,"tag":636,"props":4323,"children":4324},{"style":688},[4325],{"type":612,"value":711},{"type":606,"tag":636,"props":4327,"children":4328},{"style":663},[4329],{"type":612,"value":977},{"type":606,"tag":636,"props":4331,"children":4332},{"class":638,"line":199},[4333,4337],{"type":606,"tag":636,"props":4334,"children":4335},{"style":651},[4336],{"type":612,"value":874},{"type":606,"tag":636,"props":4338,"children":4339},{"style":663},[4340],{"type":612,"value":2272},{"type":606,"tag":636,"props":4342,"children":4343},{"class":638,"line":208},[4344],{"type":606,"tag":636,"props":4345,"children":4346},{"emptyLinePlaceholder":13},[4347],{"type":612,"value":888},{"type":606,"tag":636,"props":4349,"children":4350},{"class":638,"line":217},[4351],{"type":606,"tag":636,"props":4352,"children":4353},{"style":642},[4354],{"type":612,"value":4355},"# Test with different inputs\n",{"type":606,"tag":636,"props":4357,"children":4358},{"class":638,"line":227},[4359,4364,4368,4372,4376,4381],{"type":606,"tag":636,"props":4360,"children":4361},{"style":663},[4362],{"type":612,"value":4363},"debug_calculations(",{"type":606,"tag":636,"props":4365,"children":4366},{"style":672},[4367],{"type":612,"value":910},{"type":606,"tag":636,"props":4369,"children":4370},{"style":663},[4371],{"type":612,"value":915},{"type":606,"tag":636,"props":4373,"children":4374},{"style":672},[4375],{"type":612,"value":1596},{"type":606,"tag":636,"props":4377,"children":4378},{"style":663},[4379],{"type":612,"value":4380},")      ",{"type":606,"tag":636,"props":4382,"children":4383},{"style":642},[4384],{"type":612,"value":3837},{"type":606,"tag":636,"props":4386,"children":4387},{"class":638,"line":236},[4388,4392,4397,4401,4405,4410],{"type":606,"tag":636,"props":4389,"children":4390},{"style":663},[4391],{"type":612,"value":4363},{"type":606,"tag":636,"props":4393,"children":4394},{"style":688},[4395],{"type":612,"value":4396},"\"10\"",{"type":606,"tag":636,"props":4398,"children":4399},{"style":663},[4400],{"type":612,"value":915},{"type":606,"tag":636,"props":4402,"children":4403},{"style":672},[4404],{"type":612,"value":1596},{"type":606,"tag":636,"props":4406,"children":4407},{"style":663},[4408],{"type":612,"value":4409},")    ",{"type":606,"tag":636,"props":4411,"children":4412},{"style":642},[4413],{"type":612,"value":4414},"# Type error\n",{"type":606,"tag":636,"props":4416,"children":4417},{"class":638,"line":245},[4418,4422,4426,4430,4434,4438],{"type":606,"tag":636,"props":4419,"children":4420},{"style":663},[4421],{"type":612,"value":4363},{"type":606,"tag":636,"props":4423,"children":4424},{"style":672},[4425],{"type":612,"value":910},{"type":606,"tag":636,"props":4427,"children":4428},{"style":663},[4429],{"type":612,"value":915},{"type":606,"tag":636,"props":4431,"children":4432},{"style":672},[4433],{"type":612,"value":1226},{"type":606,"tag":636,"props":4435,"children":4436},{"style":663},[4437],{"type":612,"value":4380},{"type":606,"tag":636,"props":4439,"children":4440},{"style":642},[4441],{"type":612,"value":4442},"# Division by zero\n",{"type":606,"tag":1058,"props":4444,"children":4446},{"id":4445},"logic-error-detection",[4447],{"type":612,"value":4448},"Logic Error Detection",{"type":606,"tag":621,"props":4450,"children":4451},{},[4452],{"type":606,"tag":625,"props":4453,"children":4455},{"className":627,"code":4454,"language":629,"meta":8,"style":8},"def find_even_numbers(numbers):\n    even_numbers = []\n    \n    print(f\"Looking for even numbers in: {numbers}\")\n    \n    for i, num in enumerate(numbers):\n        print(f\"Checking number {num} at index {i}\")\n        \n        if num % 2 == 0:\n            print(f\"  {num} is even - adding to list\")\n            even_numbers.append(num)\n        else:\n            print(f\"  {num} is odd - skipping\")\n    \n    print(f\"Final even numbers: {even_numbers}\")\n    return even_numbers\n\n# Test the function\nresult = find_even_numbers([1, 2, 3, 4, 5, 6])\n",[4456],{"type":606,"tag":632,"props":4457,"children":4458},{"__ignoreMap":8},[4459,4475,4492,4499,4539,4546,4569,4625,4632,4666,4707,4715,4727,4767,4774,4815,4827,4834,4841],{"type":606,"tag":636,"props":4460,"children":4461},{"class":638,"line":12},[4462,4466,4471],{"type":606,"tag":636,"props":4463,"children":4464},{"style":651},[4465],{"type":612,"value":654},{"type":606,"tag":636,"props":4467,"children":4468},{"style":657},[4469],{"type":612,"value":4470}," find_even_numbers",{"type":606,"tag":636,"props":4472,"children":4473},{"style":663},[4474],{"type":612,"value":666},{"type":606,"tag":636,"props":4476,"children":4477},{"class":638,"line":27},[4478,4483,4487],{"type":606,"tag":636,"props":4479,"children":4480},{"style":663},[4481],{"type":612,"value":4482},"    even_numbers ",{"type":606,"tag":636,"props":4484,"children":4485},{"style":651},[4486],{"type":612,"value":734},{"type":606,"tag":636,"props":4488,"children":4489},{"style":663},[4490],{"type":612,"value":4491}," []\n",{"type":606,"tag":636,"props":4493,"children":4494},{"class":638,"line":36},[4495],{"type":606,"tag":636,"props":4496,"children":4497},{"style":663},[4498],{"type":612,"value":1145},{"type":606,"tag":636,"props":4500,"children":4501},{"class":638,"line":45},[4502,4506,4510,4514,4519,4523,4527,4531,4535],{"type":606,"tag":636,"props":4503,"children":4504},{"style":672},[4505],{"type":612,"value":675},{"type":606,"tag":636,"props":4507,"children":4508},{"style":663},[4509],{"type":612,"value":680},{"type":606,"tag":636,"props":4511,"children":4512},{"style":651},[4513],{"type":612,"value":685},{"type":606,"tag":636,"props":4515,"children":4516},{"style":688},[4517],{"type":612,"value":4518},"\"Looking for even numbers in: ",{"type":606,"tag":636,"props":4520,"children":4521},{"style":672},[4522],{"type":612,"value":696},{"type":606,"tag":636,"props":4524,"children":4525},{"style":663},[4526],{"type":612,"value":701},{"type":606,"tag":636,"props":4528,"children":4529},{"style":672},[4530],{"type":612,"value":706},{"type":606,"tag":636,"props":4532,"children":4533},{"style":688},[4534],{"type":612,"value":711},{"type":606,"tag":636,"props":4536,"children":4537},{"style":663},[4538],{"type":612,"value":977},{"type":606,"tag":636,"props":4540,"children":4541},{"class":638,"line":54},[4542],{"type":606,"tag":636,"props":4543,"children":4544},{"style":663},[4545],{"type":612,"value":1145},{"type":606,"tag":636,"props":4547,"children":4548},{"class":638,"line":63},[4549,4553,4557,4561,4565],{"type":606,"tag":636,"props":4550,"children":4551},{"style":651},[4552],{"type":612,"value":1287},{"type":606,"tag":636,"props":4554,"children":4555},{"style":663},[4556],{"type":612,"value":1292},{"type":606,"tag":636,"props":4558,"children":4559},{"style":651},[4560],{"type":612,"value":1297},{"type":606,"tag":636,"props":4562,"children":4563},{"style":672},[4564],{"type":612,"value":1302},{"type":606,"tag":636,"props":4566,"children":4567},{"style":663},[4568],{"type":612,"value":666},{"type":606,"tag":636,"props":4570,"children":4571},{"class":638,"line":72},[4572,4576,4580,4584,4589,4593,4597,4601,4605,4609,4613,4617,4621],{"type":606,"tag":636,"props":4573,"children":4574},{"style":672},[4575],{"type":612,"value":1171},{"type":606,"tag":636,"props":4577,"children":4578},{"style":663},[4579],{"type":612,"value":680},{"type":606,"tag":636,"props":4581,"children":4582},{"style":651},[4583],{"type":612,"value":685},{"type":606,"tag":636,"props":4585,"children":4586},{"style":688},[4587],{"type":612,"value":4588},"\"Checking number ",{"type":606,"tag":636,"props":4590,"children":4591},{"style":672},[4592],{"type":612,"value":696},{"type":606,"tag":636,"props":4594,"children":4595},{"style":663},[4596],{"type":612,"value":1372},{"type":606,"tag":636,"props":4598,"children":4599},{"style":672},[4600],{"type":612,"value":706},{"type":606,"tag":636,"props":4602,"children":4603},{"style":688},[4604],{"type":612,"value":1381},{"type":606,"tag":636,"props":4606,"children":4607},{"style":672},[4608],{"type":612,"value":696},{"type":606,"tag":636,"props":4610,"children":4611},{"style":663},[4612],{"type":612,"value":1390},{"type":606,"tag":636,"props":4614,"children":4615},{"style":672},[4616],{"type":612,"value":706},{"type":606,"tag":636,"props":4618,"children":4619},{"style":688},[4620],{"type":612,"value":711},{"type":606,"tag":636,"props":4622,"children":4623},{"style":663},[4624],{"type":612,"value":977},{"type":606,"tag":636,"props":4626,"children":4627},{"class":638,"line":81},[4628],{"type":606,"tag":636,"props":4629,"children":4630},{"style":663},[4631],{"type":612,"value":3029},{"type":606,"tag":636,"props":4633,"children":4634},{"class":638,"line":882},[4635,4639,4643,4648,4653,4658,4662],{"type":606,"tag":636,"props":4636,"children":4637},{"style":651},[4638],{"type":612,"value":1410},{"type":606,"tag":636,"props":4640,"children":4641},{"style":663},[4642],{"type":612,"value":1415},{"type":606,"tag":636,"props":4644,"children":4645},{"style":651},[4646],{"type":612,"value":4647},"%",{"type":606,"tag":636,"props":4649,"children":4650},{"style":672},[4651],{"type":612,"value":4652}," 2",{"type":606,"tag":636,"props":4654,"children":4655},{"style":651},[4656],{"type":612,"value":4657}," ==",{"type":606,"tag":636,"props":4659,"children":4660},{"style":672},[4661],{"type":612,"value":3003},{"type":606,"tag":636,"props":4663,"children":4664},{"style":663},[4665],{"type":612,"value":3008},{"type":606,"tag":636,"props":4667,"children":4668},{"class":638,"line":99},[4669,4673,4677,4681,4686,4690,4694,4698,4703],{"type":606,"tag":636,"props":4670,"children":4671},{"style":672},[4672],{"type":612,"value":1450},{"type":606,"tag":636,"props":4674,"children":4675},{"style":663},[4676],{"type":612,"value":680},{"type":606,"tag":636,"props":4678,"children":4679},{"style":651},[4680],{"type":612,"value":685},{"type":606,"tag":636,"props":4682,"children":4683},{"style":688},[4684],{"type":612,"value":4685},"\"  ",{"type":606,"tag":636,"props":4687,"children":4688},{"style":672},[4689],{"type":612,"value":696},{"type":606,"tag":636,"props":4691,"children":4692},{"style":663},[4693],{"type":612,"value":1372},{"type":606,"tag":636,"props":4695,"children":4696},{"style":672},[4697],{"type":612,"value":706},{"type":606,"tag":636,"props":4699,"children":4700},{"style":688},[4701],{"type":612,"value":4702}," is even - adding to list\"",{"type":606,"tag":636,"props":4704,"children":4705},{"style":663},[4706],{"type":612,"value":977},{"type":606,"tag":636,"props":4708,"children":4709},{"class":638,"line":108},[4710],{"type":606,"tag":636,"props":4711,"children":4712},{"style":663},[4713],{"type":612,"value":4714},"            even_numbers.append(num)\n",{"type":606,"tag":636,"props":4716,"children":4717},{"class":638,"line":117},[4718,4723],{"type":606,"tag":636,"props":4719,"children":4720},{"style":651},[4721],{"type":612,"value":4722},"        else",{"type":606,"tag":636,"props":4724,"children":4725},{"style":663},[4726],{"type":612,"value":3008},{"type":606,"tag":636,"props":4728,"children":4729},{"class":638,"line":126},[4730,4734,4738,4742,4746,4750,4754,4758,4763],{"type":606,"tag":636,"props":4731,"children":4732},{"style":672},[4733],{"type":612,"value":1450},{"type":606,"tag":636,"props":4735,"children":4736},{"style":663},[4737],{"type":612,"value":680},{"type":606,"tag":636,"props":4739,"children":4740},{"style":651},[4741],{"type":612,"value":685},{"type":606,"tag":636,"props":4743,"children":4744},{"style":688},[4745],{"type":612,"value":4685},{"type":606,"tag":636,"props":4747,"children":4748},{"style":672},[4749],{"type":612,"value":696},{"type":606,"tag":636,"props":4751,"children":4752},{"style":663},[4753],{"type":612,"value":1372},{"type":606,"tag":636,"props":4755,"children":4756},{"style":672},[4757],{"type":612,"value":706},{"type":606,"tag":636,"props":4759,"children":4760},{"style":688},[4761],{"type":612,"value":4762}," is odd - skipping\"",{"type":606,"tag":636,"props":4764,"children":4765},{"style":663},[4766],{"type":612,"value":977},{"type":606,"tag":636,"props":4768,"children":4769},{"class":638,"line":135},[4770],{"type":606,"tag":636,"props":4771,"children":4772},{"style":663},[4773],{"type":612,"value":1145},{"type":606,"tag":636,"props":4775,"children":4776},{"class":638,"line":144},[4777,4781,4785,4789,4794,4798,4803,4807,4811],{"type":606,"tag":636,"props":4778,"children":4779},{"style":672},[4780],{"type":612,"value":675},{"type":606,"tag":636,"props":4782,"children":4783},{"style":663},[4784],{"type":612,"value":680},{"type":606,"tag":636,"props":4786,"children":4787},{"style":651},[4788],{"type":612,"value":685},{"type":606,"tag":636,"props":4790,"children":4791},{"style":688},[4792],{"type":612,"value":4793},"\"Final even numbers: ",{"type":606,"tag":636,"props":4795,"children":4796},{"style":672},[4797],{"type":612,"value":696},{"type":606,"tag":636,"props":4799,"children":4800},{"style":663},[4801],{"type":612,"value":4802},"even_numbers",{"type":606,"tag":636,"props":4804,"children":4805},{"style":672},[4806],{"type":612,"value":706},{"type":606,"tag":636,"props":4808,"children":4809},{"style":688},[4810],{"type":612,"value":711},{"type":606,"tag":636,"props":4812,"children":4813},{"style":663},[4814],{"type":612,"value":977},{"type":606,"tag":636,"props":4816,"children":4817},{"class":638,"line":153},[4818,4822],{"type":606,"tag":636,"props":4819,"children":4820},{"style":651},[4821],{"type":612,"value":874},{"type":606,"tag":636,"props":4823,"children":4824},{"style":663},[4825],{"type":612,"value":4826}," even_numbers\n",{"type":606,"tag":636,"props":4828,"children":4829},{"class":638,"line":163},[4830],{"type":606,"tag":636,"props":4831,"children":4832},{"emptyLinePlaceholder":13},[4833],{"type":612,"value":888},{"type":606,"tag":636,"props":4835,"children":4836},{"class":638,"line":172},[4837],{"type":606,"tag":636,"props":4838,"children":4839},{"style":642},[4840],{"type":612,"value":1557},{"type":606,"tag":636,"props":4842,"children":4843},{"class":638,"line":181},[4844,4848,4852,4857,4861,4865,4869,4873,4877,4881,4885,4889,4893,4897,4901],{"type":606,"tag":636,"props":4845,"children":4846},{"style":663},[4847],{"type":612,"value":896},{"type":606,"tag":636,"props":4849,"children":4850},{"style":651},[4851],{"type":612,"value":734},{"type":606,"tag":636,"props":4853,"children":4854},{"style":663},[4855],{"type":612,"value":4856}," find_even_numbers([",{"type":606,"tag":636,"props":4858,"children":4859},{"style":672},[4860],{"type":612,"value":1312},{"type":606,"tag":636,"props":4862,"children":4863},{"style":663},[4864],{"type":612,"value":915},{"type":606,"tag":636,"props":4866,"children":4867},{"style":672},[4868],{"type":612,"value":1596},{"type":606,"tag":636,"props":4870,"children":4871},{"style":663},[4872],{"type":612,"value":915},{"type":606,"tag":636,"props":4874,"children":4875},{"style":672},[4876],{"type":612,"value":1578},{"type":606,"tag":636,"props":4878,"children":4879},{"style":663},[4880],{"type":612,"value":915},{"type":606,"tag":636,"props":4882,"children":4883},{"style":672},[4884],{"type":612,"value":2456},{"type":606,"tag":636,"props":4886,"children":4887},{"style":663},[4888],{"type":612,"value":915},{"type":606,"tag":636,"props":4890,"children":4891},{"style":672},[4892],{"type":612,"value":2422},{"type":606,"tag":636,"props":4894,"children":4895},{"style":663},[4896],{"type":612,"value":915},{"type":606,"tag":636,"props":4898,"children":4899},{"style":672},[4900],{"type":612,"value":2465},{"type":606,"tag":636,"props":4902,"children":4903},{"style":663},[4904],{"type":612,"value":934},{"type":606,"tag":979,"props":4906,"children":4908},{"id":4907},"debug-information-reference",[4909],{"type":612,"value":4910},"📊 Debug Information Reference",{"type":606,"tag":1058,"props":4912,"children":4914},{"id":4913},"useful-built-in-functions-for-debugging",[4915],{"type":612,"value":4916},"Useful Built-in Functions for Debugging",{"type":606,"tag":2488,"props":4918,"children":4919},{},[4920,4939],{"type":606,"tag":2492,"props":4921,"children":4922},{},[4923],{"type":606,"tag":2496,"props":4924,"children":4925},{},[4926,4931,4935],{"type":606,"tag":2500,"props":4927,"children":4928},{},[4929],{"type":612,"value":4930},"Function",{"type":606,"tag":2500,"props":4932,"children":4933},{},[4934],{"type":612,"value":2514},{"type":606,"tag":2500,"props":4936,"children":4937},{},[4938],{"type":612,"value":3233},{"type":606,"tag":2516,"props":4940,"children":4941},{},[4942,4968,4994,5020,5046,5072],{"type":606,"tag":2496,"props":4943,"children":4944},{},[4945,4954,4959],{"type":606,"tag":2523,"props":4946,"children":4947},{},[4948],{"type":606,"tag":632,"props":4949,"children":4951},{"className":4950},[],[4952],{"type":612,"value":4953},"type()",{"type":606,"tag":2523,"props":4955,"children":4956},{},[4957],{"type":612,"value":4958},"Get object type",{"type":606,"tag":2523,"props":4960,"children":4961},{},[4962],{"type":606,"tag":632,"props":4963,"children":4965},{"className":4964},[],[4966],{"type":612,"value":4967},"type(variable)",{"type":606,"tag":2496,"props":4969,"children":4970},{},[4971,4980,4985],{"type":606,"tag":2523,"props":4972,"children":4973},{},[4974],{"type":606,"tag":632,"props":4975,"children":4977},{"className":4976},[],[4978],{"type":612,"value":4979},"len()",{"type":606,"tag":2523,"props":4981,"children":4982},{},[4983],{"type":612,"value":4984},"Get length",{"type":606,"tag":2523,"props":4986,"children":4987},{},[4988],{"type":606,"tag":632,"props":4989,"children":4991},{"className":4990},[],[4992],{"type":612,"value":4993},"len(list)",{"type":606,"tag":2496,"props":4995,"children":4996},{},[4997,5006,5011],{"type":606,"tag":2523,"props":4998,"children":4999},{},[5000],{"type":606,"tag":632,"props":5001,"children":5003},{"className":5002},[],[5004],{"type":612,"value":5005},"dir()",{"type":606,"tag":2523,"props":5007,"children":5008},{},[5009],{"type":612,"value":5010},"List object attributes",{"type":606,"tag":2523,"props":5012,"children":5013},{},[5014],{"type":606,"tag":632,"props":5015,"children":5017},{"className":5016},[],[5018],{"type":612,"value":5019},"dir(object)",{"type":606,"tag":2496,"props":5021,"children":5022},{},[5023,5032,5037],{"type":606,"tag":2523,"props":5024,"children":5025},{},[5026],{"type":606,"tag":632,"props":5027,"children":5029},{"className":5028},[],[5030],{"type":612,"value":5031},"vars()",{"type":606,"tag":2523,"props":5033,"children":5034},{},[5035],{"type":612,"value":5036},"Get object variables",{"type":606,"tag":2523,"props":5038,"children":5039},{},[5040],{"type":606,"tag":632,"props":5041,"children":5043},{"className":5042},[],[5044],{"type":612,"value":5045},"vars(object)",{"type":606,"tag":2496,"props":5047,"children":5048},{},[5049,5058,5063],{"type":606,"tag":2523,"props":5050,"children":5051},{},[5052],{"type":606,"tag":632,"props":5053,"children":5055},{"className":5054},[],[5056],{"type":612,"value":5057},"id()",{"type":606,"tag":2523,"props":5059,"children":5060},{},[5061],{"type":612,"value":5062},"Get object ID",{"type":606,"tag":2523,"props":5064,"children":5065},{},[5066],{"type":606,"tag":632,"props":5067,"children":5069},{"className":5068},[],[5070],{"type":612,"value":5071},"id(variable)",{"type":606,"tag":2496,"props":5073,"children":5074},{},[5075,5084,5089],{"type":606,"tag":2523,"props":5076,"children":5077},{},[5078],{"type":606,"tag":632,"props":5079,"children":5081},{"className":5080},[],[5082],{"type":612,"value":5083},"repr()",{"type":606,"tag":2523,"props":5085,"children":5086},{},[5087],{"type":612,"value":5088},"Get string representation",{"type":606,"tag":2523,"props":5090,"children":5091},{},[5092],{"type":606,"tag":632,"props":5093,"children":5095},{"className":5094},[],[5096],{"type":612,"value":5097},"repr(object)",{"type":606,"tag":1058,"props":5099,"children":5101},{"id":5100},"error-information",[5102],{"type":612,"value":5103},"Error Information",{"type":606,"tag":2488,"props":5105,"children":5106},{},[5107,5126],{"type":606,"tag":2492,"props":5108,"children":5109},{},[5110],{"type":606,"tag":2496,"props":5111,"children":5112},{},[5113,5118,5122],{"type":606,"tag":2500,"props":5114,"children":5115},{},[5116],{"type":612,"value":5117},"Attribute",{"type":606,"tag":2500,"props":5119,"children":5120},{},[5121],{"type":612,"value":2514},{"type":606,"tag":2500,"props":5123,"children":5124},{},[5125],{"type":612,"value":3233},{"type":606,"tag":2516,"props":5127,"children":5128},{},[5129,5155,5180],{"type":606,"tag":2496,"props":5130,"children":5131},{},[5132,5141,5146],{"type":606,"tag":2523,"props":5133,"children":5134},{},[5135],{"type":606,"tag":632,"props":5136,"children":5138},{"className":5137},[],[5139],{"type":612,"value":5140},"__class__",{"type":606,"tag":2523,"props":5142,"children":5143},{},[5144],{"type":612,"value":5145},"Exception class",{"type":606,"tag":2523,"props":5147,"children":5148},{},[5149],{"type":606,"tag":632,"props":5150,"children":5152},{"className":5151},[],[5153],{"type":612,"value":5154},"e.__class__.__name__",{"type":606,"tag":2496,"props":5156,"children":5157},{},[5158,5166,5171],{"type":606,"tag":2523,"props":5159,"children":5160},{},[5161],{"type":606,"tag":632,"props":5162,"children":5164},{"className":5163},[],[5165],{"type":612,"value":2121},{"type":606,"tag":2523,"props":5167,"children":5168},{},[5169],{"type":612,"value":5170},"Exception arguments",{"type":606,"tag":2523,"props":5172,"children":5173},{},[5174],{"type":606,"tag":632,"props":5175,"children":5177},{"className":5176},[],[5178],{"type":612,"value":5179},"e.args",{"type":606,"tag":2496,"props":5181,"children":5182},{},[5183,5192,5197],{"type":606,"tag":2523,"props":5184,"children":5185},{},[5186],{"type":606,"tag":632,"props":5187,"children":5189},{"className":5188},[],[5190],{"type":612,"value":5191},"__traceback__",{"type":606,"tag":2523,"props":5193,"children":5194},{},[5195],{"type":612,"value":5196},"Traceback object",{"type":606,"tag":2523,"props":5198,"children":5199},{},[5200],{"type":606,"tag":632,"props":5201,"children":5203},{"className":5202},[],[5204],{"type":612,"value":5205},"e.__traceback__",{"type":606,"tag":979,"props":5207,"children":5209},{"id":5208},"key-takeaways",[5210],{"type":612,"value":5211},"🎯 Key Takeaways",{"type":606,"tag":991,"props":5213,"children":5217},{"emoji":5214,"title":5215,"type":5216},"📚","Debugging Essentials","success",[5218,5226,5249,5257,5279,5287,5310,5318,5341],{"type":606,"tag":615,"props":5219,"children":5220},{},[5221],{"type":606,"tag":1001,"props":5222,"children":5223},{},[5224],{"type":612,"value":5225},"Basic Techniques:",{"type":606,"tag":1007,"props":5227,"children":5228},{},[5229,5234,5239,5244],{"type":606,"tag":1011,"props":5230,"children":5231},{},[5232],{"type":612,"value":5233},"Use print statements for quick debugging",{"type":606,"tag":1011,"props":5235,"children":5236},{},[5237],{"type":612,"value":5238},"Check variable types and values",{"type":606,"tag":1011,"props":5240,"children":5241},{},[5242],{"type":612,"value":5243},"Trace function execution flow",{"type":606,"tag":1011,"props":5245,"children":5246},{},[5247],{"type":612,"value":5248},"Test edge cases and error conditions",{"type":606,"tag":615,"props":5250,"children":5251},{},[5252],{"type":606,"tag":1001,"props":5253,"children":5254},{},[5255],{"type":612,"value":5256},"Debugging Tools:",{"type":606,"tag":1007,"props":5258,"children":5259},{},[5260,5265,5270,5275],{"type":606,"tag":1011,"props":5261,"children":5262},{},[5263],{"type":612,"value":5264},"Print statements: Simple and effective",{"type":606,"tag":1011,"props":5266,"children":5267},{},[5268],{"type":612,"value":5269},"Python debugger (pdb): Step-by-step analysis",{"type":606,"tag":1011,"props":5271,"children":5272},{},[5273],{"type":612,"value":5274},"IDE debuggers: Visual debugging interface",{"type":606,"tag":1011,"props":5276,"children":5277},{},[5278],{"type":612,"value":1030},{"type":606,"tag":615,"props":5280,"children":5281},{},[5282],{"type":606,"tag":1001,"props":5283,"children":5284},{},[5285],{"type":612,"value":5286},"Common Issues:",{"type":606,"tag":1007,"props":5288,"children":5289},{},[5290,5295,5300,5305],{"type":606,"tag":1011,"props":5291,"children":5292},{},[5293],{"type":612,"value":5294},"Index out of range errors",{"type":606,"tag":1011,"props":5296,"children":5297},{},[5298],{"type":612,"value":5299},"Type mismatches",{"type":606,"tag":1011,"props":5301,"children":5302},{},[5303],{"type":612,"value":5304},"Logic errors in conditions",{"type":606,"tag":1011,"props":5306,"children":5307},{},[5308],{"type":612,"value":5309},"Unhandled edge cases",{"type":606,"tag":615,"props":5311,"children":5312},{},[5313],{"type":606,"tag":1001,"props":5314,"children":5315},{},[5316],{"type":612,"value":5317},"Best Practices:",{"type":606,"tag":1007,"props":5319,"children":5320},{},[5321,5326,5331,5336],{"type":606,"tag":1011,"props":5322,"children":5323},{},[5324],{"type":612,"value":5325},"Start with simple print debugging",{"type":606,"tag":1011,"props":5327,"children":5328},{},[5329],{"type":612,"value":5330},"Use descriptive debug messages",{"type":606,"tag":1011,"props":5332,"children":5333},{},[5334],{"type":612,"value":5335},"Test with various input types",{"type":606,"tag":1011,"props":5337,"children":5338},{},[5339],{"type":612,"value":5340},"Remove debug code before production",{"type":606,"tag":615,"props":5342,"children":5343},{},[5344,5349],{"type":606,"tag":1001,"props":5345,"children":5346},{},[5347],{"type":612,"value":5348},"Remember:",{"type":612,"value":5350}," Good debugging skills save hours of frustration!",{"type":606,"tag":979,"props":5352,"children":5354},{"id":5353},"whats-next",[5355],{"type":612,"value":5356},"🚀 What's Next?",{"type":606,"tag":615,"props":5358,"children":5359},{},[5360],{"type":612,"value":5361},"Learn how to implement proper logging for tracking application behavior and errors.",{"type":606,"tag":615,"props":5363,"children":5364},{},[5365,5370,5371],{"type":606,"tag":1001,"props":5366,"children":5367},{},[5368],{"type":612,"value":5369},"Continue to",{"type":612,"value":3091},{"type":606,"tag":3898,"props":5372,"children":5373},{"href":390},[5374],{"type":612,"value":391},{"type":606,"tag":5376,"props":5377,"children":5378},"style",{},[5379],{"type":612,"value":5380},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .app-dark-mode .shiki span {color: var(--shiki-app-dark-mode);background: var(--shiki-app-dark-mode-bg);font-style: var(--shiki-app-dark-mode-font-style);font-weight: var(--shiki-app-dark-mode-font-weight);text-decoration: var(--shiki-app-dark-mode-text-decoration);}html.app-dark-mode .shiki span {color: var(--shiki-app-dark-mode);background: var(--shiki-app-dark-mode-bg);font-style: var(--shiki-app-dark-mode-font-style);font-weight: var(--shiki-app-dark-mode-font-weight);text-decoration: var(--shiki-app-dark-mode-text-decoration);}",{"title":8,"searchDepth":36,"depth":36,"links":5382},[5383,5388,5393,5394,5399,5403,5404],{"id":981,"depth":27,"text":984,"children":5384},[5385,5386,5387],{"id":1060,"depth":36,"text":1063},{"id":1620,"depth":36,"text":1623},{"id":2016,"depth":36,"text":2019},{"id":2472,"depth":27,"text":2475,"children":5389},[5390,5391,5392],{"id":2483,"depth":36,"text":2486},{"id":2676,"depth":36,"text":2679},{"id":2901,"depth":36,"text":2904},{"id":3206,"depth":27,"text":3209},{"id":3315,"depth":27,"text":3318,"children":5395},[5396,5397,5398],{"id":3321,"depth":36,"text":3324},{"id":3840,"depth":36,"text":3843},{"id":4445,"depth":36,"text":4448},{"id":4907,"depth":27,"text":4910,"children":5400},[5401,5402],{"id":4913,"depth":36,"text":4916},{"id":5100,"depth":36,"text":5103},{"id":5208,"depth":27,"text":5211},{"id":5353,"depth":27,"text":5356},1782373759948]