About this service
-
This service is a free training system that will help you improve your Python skills.
-
Please feel free to use it for various purposes such as preparation for taking AI-related courses.
-
PyGrade supports the latest version of Google Chrome only.
Advance preparation
-
There is no time limit, but you cannot pause after training has started, so please allow plenty of time for your training.
-
After the training has been completed, you can train again.
Training flow
-
To start the training, click the "Start" button at the bottom of this page.
-
Click the "Run" button at the top right of the screen to execute the code. The output will be compared with the answer output.
-
During training, you can move back and forth between the questions by using the "←, →" buttons at the top left of the screen.
-
The number in the middle is the "current question number” / "total number of questions”.
-
When you have completed all the questions, click the "Finish test" button at the bottom left of the screen.
In the confirmation window, click "Yes, Submit!" to finish the training.
Caution
-
Please note that if you close your browser during the training, your data will be reset.
-
The type difference between Float and Int does not affect the answer.
-
Every question has a byte limit.
-
System Environment: Python 3.7.0, Numpy 1.15.1
-
You can import following packages to solve the problems;
re, numpy
Example
Write a code for a function having the following information:
Reference
For more information on Python / NumPy coding, here are some excellent resources:
© Copyright 2020 by NABLAS Inc.