В текущих заданиях вы будете изучать функциональное программирование и учиться применять его для простых задач.
- сделайте форк репозитория и клонируйте репозиторий на локальную машину
- создайте виртуальное окружение
- установите зависимости через
pip install -r requirements.txt
- part1/catch_a_string
- part1/exception
- part1/average_age
- part1/first_generator
- part1/fibonachi_iterator
- part1/fibonachi_generator
- part1/func_to_generator
- part1/string_to_ascii_list
- part1/string_to_ascii_dict
- part1/string_to_ascii_gen
- part1/tolerance
- part1/from_for_to_listc
- part1/from_listc_to_dict
- part2/lambda
- part2/foo_bar_test
- part2/city_expert
- part2/region_cities
- part2/sorted_cities
- part2/tasks_chain
- part2/streets_numbering
- part2/top3
- part2/counting
Задачи описаны в комментариях в файле main.py После того как Вы выполнили задание, попробуйте запустить файл main.py.
Обращаем ваше внимание, что для каждого задания предусмотрены свои тесты и запускать нужно именно те тесты, которые находятся в папке с заданием
Пожалуйста, запускайте тесты с помощью файла tests_runner.py