{ "name": "Python для начинающих", "description": "Начальный курс по языку Python", "lessons": [ { "name": "Первые программа", "task_list": [ { "name": "Задание 1", "text": "hello-text.html", "test_file": "hello-tests.py", "test_num": 1, "task_files": { "helloworld.py": { "task_windows": [ { "line": 0, "start": 0, "text": "type operator", "hint": "hello-text.html", "possible_answer": "print" }, { "line": 0, "start": 33, "text": "type your name", "hint": "empty_study.docs", "possible_answer": "Liana" } ] } } }, { "name": "Задание 2", "text": "matchends-text.html", "test_file": "matchends-test.py", "test_num": 3, "task_files": { "match_ends.py": { "task_windows": [ { "line": 1, "start": 43, "text": "condition", "hint": "empty_study.docs", "possible_answer": ">=" }, { "line": 1, "start": 61, "text": "index", "hint": "empty_study.docs", "possible_answer": "0" }, { "line": 1, "start": 73, "text": "index", "hint": "empty_study.docs", "possible_answer": "-1" }, { "line": 2, "start": 11, "text": "function", "hint": "list.docs", "possible_answer": "len" } ] } } } ] }, { "name": "Простые задачи", "task_list": [ { "name": "Задание 1", "text": "sum-text.html", "test_file": "sum_tests.py", "test_num": 3, "user_tests": [ { "input": "sum-input.txt", "output": "sum-output" } ], "task_files": { "sum.py": { "task_windows": [ { "line": 4, "start": 15, "text": "получите из консоли имя файла", "hint": "argv.docs", "possible_answer": "sys.argv[1]" }, { "line": 5, "start": 8, "text": "откройте файл на запись", "hint": "empty_study.docs", "possible_answer": "open(filename, 'r')" }, { "line": 10, "start": 4, "text": "закройте файл", "hint": "empty_study.docs", "possible_answer": "f.close()" }, { "line": 11, "start": 14, "text": "правильно проинициализируйте значение", "hint": "empty_study.docs", "possible_answer": "-sys.maxint" } ] } } } ] } ] }