mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-23 05:07:31 +07:00
moved interactive-learning-python and course-creator-python modules to the proper place added missing icons to the interactive-learning
130 lines
3.7 KiB
JSON
130 lines
3.7 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
]
|
|
} |