Лайвкодинг Python

Python #


1. Подсчитать уникальные пары с разницей не меньше k.


2. Сравнение строк через равенство и идентичность


3. Функция для поиска максимального числа


4. Изменение элемента во вложенном списке без мутации исходных данных


5. Замена первого и последнего вхождения символа в строке


6. Заполнить матрицу 5×5 уникальными значениями и вычисли суммы строк и столбцов.


7. Проверить возможность получить одну строку из другой


8. Удалить дубликаты символов из строки


9. Реализовать генератор отдающий последовательности Фибоначчи


10. Дописать класс так что бы он был callable


11. Удалить смайлики по шаблону из строки


12. Рассказать о поведении __str__ и __repr__ при выводе объекта через print()


13. Найди ошибку в объявлении функции


14. Проверить равенства и идентичности объектов


15. Скажи как работает динамическое создание класса через type


16. Разобрать метакласс с попыткой реализации Singleton


17. Оптимизировать вычисление факториала


18. Что будет выведено при изменение словаря через другую переменную


19. Определить разницу между изменяемыми и неизменяемыми объектами


20. Отфильтруй список по истинности и наличию элементов во втором списке


21. Сказать результат выполнения вложенного цикла по двум спискам и сложение элементов


22. Сказать результат формирования строк с результатами целочисленного деления


23. Объяснить как работает поиск максимального случайного числа в цикле и сказать результат выполнения


24. Объяснить как работает изменяемый аргумент по умолчанию в функции


25. Наследование атрибута класса


26. Найти ошибки в коде асинхронных HTTP-запросов через aiohttp и asyncio.gather


27. Сказать результат сравнения идентичности строк


28. Проверить поведение изменения списка внутри кортежа


29. Реализовать бесконечный счётчик с ограничением


30. Реализовать декоратор для HTML-обёртки


31. Реализовать контекстный менеджер для работы с файлом


32. Отфильтровать чётные числа


33. Рекурсивное извлечение пар из словаря


34. Поиск чисел с суммой цифр 9


35. Увеличение значений словаря на единицу


36. Замена цифры в ключах словаря


37. Мини код ревью Python кода


38. Мини код ревью Python кода (Продолжение)


39. Обратный словарь со сменой ключей и значений


40. Бесконечный генератор для итерируемого объекта


41. Удаление дубликатов объектов Author во множестве


42. Порядок поиска атрибута при множественном наследовании


43. Реализация банкомата с внесением и выдачей купюр


44. Порядок поиска атрибута при множественном наследовании-2


45. Реализация банкомата с внесением и выдачей купюр-2


46. Сжатие повторяющихся символов в строке


47. Асинхронный декоратор медленных вызовов


48. Что выведет код с изменяемым аргументом по умолчанию


49. Что выведет код с замыканием в списке лямбда-функций