Учебный тест по языку программирования Python 3.x

Contains Ads
Translate the description into English (United States) using Google Translate?Translate the description back to Russian (Russia)

Тестовая система, предназначенная для учителей, учеников, любопытствующих, изучающих, полу- и профессионалов, а также для тех, кто просто спросить.

Для учеников: пройдите тест, получите код. Скопируйте код и отправьте учителю.

Для учителей: попросите ученика пройти тест, получите от него код и вставьте в специальном поле (кнопка "Результаты") После нажатия на кнопку "Смотреть" система вам выдаст количество потраченного на тест времени, правильные и неправильные вопросы. Также можно посмотреть (и скопировать) вопросы, на которые отвечено неправильно. И разобрать темы на занятии

В общем и целом система простая: есть вопрос, есть четыре варианта ответа. Вопросы иногда сопровождаются изображениями, примерами программ, иногда не сопровождаются. Всё сделано для изучения и обучающихся языку программирования Python 3.x.

Также можно выбрать подсказку "50/50", но она стоит несколько баллов, зарабатывать которые можно правильно отвечая на вопросы.

Вам понадобятся знания информатики на уровне 8 класса и выше средней общеобразовательной школы, базовые знания языка Python, знания алгоритмизации и структур данных. Основная часть использует линейное программирование и "классические" подходы: ввод и вывод данных, условия (разветвляющиеся алгоритмы), циклы for и while (циклические алгоритмы), задачи по программированию. В более сложных вопросах есть рекурсии, списки, двумерные списки. Не будет лишним понимание изменяемых и неизменяемых переменных. В тестах отсутствуют вопросы про объектно-ориентированное программирование и его применение.

Если вы действующий разработчик или программист - просто проверьте себя, так, на всякий случай. Хотя можно и не надо.

Если вы даёте неправильный ответ - вам показывается реклама, эдакий символ "двойки", которую я просто не смогу вам поставить :)

По мере прохождения теста и работы над вопросами вы получите достижения, подчёркивающие ту или иную сторону вашей работы. В конце вы можете посмотреть рейтинг, составленный на основе всех пользователей теста. Рейтинг анонимный, никакие данные не передаются, за исключением нескольких байт - информации о вашем результате.

Результат формируется как среднее: процент заработанных баллов от максимального и процент правильных ответов от общего количества вопросов суммируются и делятся на два. Если вы не знаете ответы на простые вопросы, то за счёт ответов на сложные существенно поднимите себе результирующий процент.

Каждый ваш ответ сопровождается подробным комментарием, описывающий рассматриваемую в вопросе ситуацию. Даже если вы отвечаете неправильно, то у вас есть возможность подучиться. Эдакий курс программирования в виде теста. Не бойтесь ошибаться - ошибаются все. Но бойтесь не учиться, это уже яма.

Надеюсь, информация и методология теста принесут вам положительные результаты! И, как принято говорить, - ни пуха, ни пера!
A test system designed for teachers, students, curious, learners, semi- and professionals, as well as those who just ask.

For students: take the test, get the code. Copy the code and send it to the teacher.

For teachers: ask the student to take the test, get the code from him and paste it in a special field (the "Results" button) After clicking on the "Watch" button, the system will give you the amount of time spent on the test, correct and incorrect questions. You can also view (and copy) questions that are incorrectly answered. And disassemble the topics in the lesson

In general, the system is simple: there is a question, there are four possible answers. Questions are sometimes accompanied by pictures, sample programs, sometimes not. Everything is made for learning and learning the Python 3.x programming language.

You can also choose the "50/50" hint, but it costs a few points, which can be earned by answering the questions correctly.

You will need computer science knowledge at the grade 8 and above high school level, basic knowledge of the Python language, knowledge of algorithms and data structures. The main part uses linear programming and "classical" approaches: data input and output, conditions (forking algorithms), for and while loops (cyclic algorithms), programming tasks. In more complex questions, there are recursions, lists, two-dimensional lists. It won't be superfluous to understand mutable and immutable variables. The tests do not contain questions about object-oriented programming and its application.

If you are an active developer or programmer - just check yourself, just in case. Although it is possible and not necessary.

If you give the wrong answer - you are shown an advertisement, a kind of "two" symbol, which I simply cannot put to you :)

As you pass the test and work on the questions, you will receive achievements that highlight one side or the other of your work. At the end, you can see the rating based on all users of the test. The rating is anonymous, no data is transmitted, with the exception of a few bytes - information about your result.

The result is formed as an average: the percentage of points earned from the maximum and the percentage of correct answers from the total number of questions are summed up and divided by two. If you do not know the answers to simple questions, then by answering complex questions, you will significantly raise your resulting percentage.

Each of your answers is accompanied by a detailed commentary describing the situation under consideration in the question. Even if you answer incorrectly, then you have the opportunity to learn some more. A kind of programming course in the form of a test. Don't be afraid to be wrong - everyone is wrong. But be afraid not to study, this is already a hole.

Hope you get positive results from the information and test methodology! And, as they say - no fluff, no feather!
Read more
Collapse
5.0
7 total
5
4
3
2
1
Loading…

What's New

- оптимизация кода.
Read more
Collapse

Additional Information

Updated
April 29, 2021
Size
5.0M
Installs
100+
Current Version
1.15
Requires Android
5.0 and up
Content Rating
Everyone
Permissions
Offered By
Viktor Trofimov
©2021 GoogleSite Terms of ServicePrivacyDevelopersAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.