Это статья об основах программирования. На канале я рассказываю об опыте перехода в IT с нуля, структурирую информацию и делюсь мнением Хой, джедаи и амазонки Прервал изучение Golang на 2,5 месяца. Сейчас появилась возможность вернуться и возник вопрос - как продолжать? Многое забылось. Главное - восстановить знания. Решил, что проще всего это сделать, решая прошлые задачи, не подглядывая в предыдущие решения. А ещё наискосок посмотреть теорию по задачам. У меня задачи и решения на бесплатном курсе платформы Stepik: рассказывал об этом сайте в предыдущих публикациях...
Итак, продолжаем разговор про мультипоточность, мультироцессорность и другие непростые, для понимания, темы. Перепишите задачу 2 из предыдущего модуля с использованием объекта типа Pool из модуля multiprocessing. Напомним условие: скачайте 20 персонажей из базы данных о «Звёздных войнах» и сохраните их имена, возраст и пол в БД. Оформите решение в виде двух функций: с использованием Pool и ThreadPool. Замерьте время работы каждой из них и сравните результаты. Начал с того, что закоментировал тот код который отвечает за создание ссылок на получение json-ответа о герое саги о звёздных войнах...