task | description | purpose | recommendation |
---|---|---|---|
task0 | Аналог привіт світ програм | протестувати функціонала бота, провести реестрацію, привчити студентів до методів використаних в курсі | data types in python |
task1 | Завдання зі співбесіди в Украінський аутсорс. Джун єтап. Пояслення до задачі були мінімальні і представлені мовою оригіналу | Використання простої математики, ознайомлення з типовими прикладами програм | |
task2 | Задача з заочної співбесіди в Google.Основний фокус на алгоритми та мислення. В оригіналі були значні ліміти по часу роботи програми, в моїй реалізації ліміти значно помякшені | Розвиток алгоритмічного мислення, висористання стандартних інстументів мови Python | |
task3 | Задачі з заочної співбесіди в Google. Алгоритми | Розвиток алгоритмічного мислення | |
task4 | Задача зі співбесіди в продуктову Українську компанію. Сіньор єтап. Задача може бути вирішена декількома способами з різним рівнем оптимальності. Перевірка на оптимальність не проводиться, але намагайтесь скоротити кількість використаної памяті. В оригінали 2 дні на виконання | Познайомити студентів зі структурою DataFrame, згадати ООП | |
task5 | Задача із життя. Перед вами пошкодженні данні які потрібно правильно обробити. Це можливо лише зробивши декілька припущень що не описані в завданні але логічно випливають з нього (так як інакше задача не розвязна). Рівень мідл-сіньор | Познайомити студентів з реальними задачами підготовки данних | |
task6 | Для виконання задачі необхідно згенерувати датасет і отримати через ТГ бота. Задача є типовою для почтатків дата аналізу. | Познайомитись з тестуванням гіпотез та первинним дана аналізом | feature selection |
task7 | Конкурсне завдання на прогнозування чаосовго ряду, побудову СППР. Задача повернути розмітку для "торгівлі активом". Де 1 купівля, -1 продаж, 0 відсутність дій. Можлива торгівля деревативного типу (-1 000 1) | протестувати функціонала бота, провести реестрацію, привчити студентів до методів використаних в курсі |
В усіх задачах час виконання збільшений порівняно з оригінальним, що знижує складність виконання без зміни суті.
bot link: https://t.me/python_iasa_bot
Бот значною мірою був оновленний - інформація дещо застаріла. Інтерфейс було оновленно в зрозумілий вигляд.
function | message command |
---|---|
/get_mark | взати оцінки за лабораторні |
/get_deadlines | взнати дедлайни лабораторних |
/get_dataset_task6 | взяти данні для лабораторної 6 |