Тренажёр по pandas: 100 задач на код с автопроверкой и эталонными решениями. Для тех, кто уже видел pandas и хочет довести базовые приёмы до автоматизма.
Хороший тренажер для закрепления синтаксиса и некоторых методов библиотеки. На месте автора я бы добавил в задачи пояснения, с какой целью то, что требуется сделать в задаче, используется в реальной практике. Думаю, было бы полезно.
Спасибо, и предложение по делу — принимаю. Сейчас в задачах правда многовато абстрактного «посчитай долю», хотя за этим стоят обычные вещи: конверсия в оплату, доля отмен, средний чек, доля топ-N городов в выручке. Начал переписывать формулировки под эти названия, чтобы после задачи оставалось не только «умею группировать», но и «знаю, как называется то, что я посчитал». По этой же причине в задачах появились разборы: что именно проверялось и где это встречается в работе.
Спасибо за оценку. Если знаете, чего тренажёру не хватает, — напишите, добавлю: курс я правлю по замечаниям, и почти все обновления в нём появились из отзывов.
Курс направлен на повторение применение ранее прошедшего материала. Если вы "с нуля" - это не для вас, так как нет никаго объяснения, только отсылки либо на другие курсы, либо на официальную документацию.
Контрольные вопросы: повторяющиеся, без изюминки
Задания: сформулированы, как-будто их переводили с китайского языка сотрудники алиэкспресс. В некторых задачах есть скрытый подвох, типа пустых таблиц в промежуточных тестах. В одной так и не смог догадаться, что автор имел в виду (ее так никто и не решил), в другой задаче, автор тоже чего-то намудрил, что очевидный первый тест у большинства не проходит.
Коммуникации с автором: их нет.
ОГРОМНЫЙ НЕДОСТАТОК - нельзя запустить код в браузере, только сразу ответ, хотя платформа позволяет это настроить.
ИТОГО: как "тряхнуть стариной" - ну... на троечку. Если "с нуля " - чисто 0, лучше поищите другие курсы.
Одним словом, очень слабо.
Спасибо за обратную связь — она оказалась самой полезной из всех. По вашим замечаниям поправил: обе задачи, которые не проходили, теперь решаются (в одной проверка отбраковывала пустой ответ, хотя он был верным, в другой в тестах стояли неправильные ожидаемые значения). Формулировки переписал, запуск кода на странице починил, добавил эталонные решения ко всем задачам. Буду улучшать дальше.
Очень хороший тренажер. Большая благодарность автору. Формулировка заданий очень удивляет, приходится подумать, что именно требуется. Но я для себя нашла в этом даже плюс. И второе: по началу было очень непривычно, что нет кнопки запустить код и посмотреть. Приходилось самой в сторонней IDE составлять пример и решать. Но где-то к середине курса я поняла, что все чаще могу просто представить все в голове, как будет расположено, что нужно взять и т.д. Для меня действительно курс оправдал слово "тренажер"
Курс реально работает именно так, как предполагал автор - тренажер. Да, местами скучновато, повторяется, но на автомате точно, дальше точно не забудется
Педагогика - 3 (мало теории, много повторяющихся буквально задач и задач, отличающихся одной функцией - sum() вместо mean() и т.д.). Обратная связь - отсутствует в принципе.
Плюсы - задач много, даже после drop_duplicates()
Спасибо за обратную связь. Повторы убрал — самые похожие задачи заменил на новые, по reshape. В каждый раздел добавил короткий блок с разбором типичной ошибки, и появились эталонные решения ко всем задачам. Буду улучшать дальше.