All tasks and additional files can be downloaded from repository.
Starting from section “4. Data types in Python” there are automated tests for testing tasks. They help to check whether everything matches the task, and also give feedback on what does not correspond to the task. As a rule, after the first period of adaptation to tests, it becomes easier to do tasks with tests. Testing is done using the pyneng utility. Learn more about how to work with the pyneng utility.
Install IPython in a virtual environment or globally in OS. After installation, running ipython command should open IPython interpreter (the output may differ slightly):
$ ipython Python 3.7.3 (default, May 13 2019, 15:44:23) Type 'copyright', 'credits' or 'license' for more information IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help. In :