#Собес
🤔 Чем отличаются декораторы classmethod и staticmethod?
🟠
🟠
👉 Новости 👉 База вопросов
classmethod
получает в качестве первого аргумента сам класс (по умолчанию cls ), а не экземпляр. Он используется для методов, которые работают с классом, а не с объектами. staticmethod
не получает ни класс, ни экземпляр в качестве первого аргумента и работает как обычная функция, которая логически связана с классом.Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
#полезное
😐 Лучший способ изучить PyTorch - это создать что-то с его помощью.
Эта статья поможет вам создать трансформаторы с помощью PyTorch с нуля.
Читать
👉 Новости 👉 База вопросов
Эта статья поможет вам создать трансформаторы с помощью PyTorch с нуля.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤯 Полиморфизм в Python
Он позволяет обращаться с объектами разных классов как с объектами общего родительского класса.
На примерах из картинок: функция
Суть в том, что код остаётся единым, но поведение меняется в зависимости от контекста.
👉 Новости 👉 База вопросов
Он позволяет обращаться с объектами разных классов как с объектами общего родительского класса.
На примерах из картинок: функция
len()
одинаково работает со строками и списками, метод sound()
по-разному реализован у классов Animal, Dog и Cat, а встроенные функции вроде print()
автоматически адаптируются к любому типу данных.Суть в том, что код остаётся единым, но поведение меняется в зависимости от контекста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
SpamX-main.zip
304.2 KB
#полезное
😎 Скрипт спамер
Скрипт Telegram бот спамер с хорошим функционалом.
ЯП: Python 3.11+
Модули: pyrogram
База данных: mongoDB
👉 Новости 👉 База вопросов
Скрипт Telegram бот спамер с хорошим функционалом.
ЯП: Python 3.11+
Модули: pyrogram
База данных: mongoDB
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Как в функцию передаются аргументы, по ссылке или по значению?
В Python все аргументы передаются по ссылке, но поведение зависит от типа данных. Для изменяемых обьектов (например, списков, словарей) изменения внутри функции гут повлиять на исходные данные. Для неизменяемых объектов (например, чисел, строк, кортежей) создается копия значения, и изменения внутри функции не влияют на исходные данные.
👉 Новости 👉 База вопросов
В Python все аргументы передаются по ссылке, но поведение зависит от типа данных. Для изменяемых обьектов (например, списков, словарей) изменения внутри функции гут повлиять на исходные данные. Для неизменяемых объектов (например, чисел, строк, кортежей) создается копия значения, и изменения внутри функции не влияют на исходные данные.
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🤯 4 ошибки в коде на Python, которые замедляют вашу работу
1⃣ Неэффективные структуры данных
Использование списков (
2⃣ Лишние вызовы функций
Частые вызовы функций в циклах или там, где можно обойтись локальными переменными или встроенными операциями
3⃣ Глобальные переменные
Чрезмерное использование глобальных переменных замедляет доступ к данным. Лучше передавать параметры явно.
4⃣ Самописные решения
Написание собственных реализаций (сортировка, поиск и т.д.) вместо использования оптимизированных встроенных функций (
👉 Новости 👉 База вопросов
Использование списков (
list
) вместо множеств (set
) или словарей (dict
) для операций поиска (O(n)
вместо O(1)
)Частые вызовы функций в циклах или там, где можно обойтись локальными переменными или встроенными операциями
Чрезмерное использование глобальных переменных замедляет доступ к данным. Лучше передавать параметры явно.
Написание собственных реализаций (сортировка, поиск и т.д.) вместо использования оптимизированных встроенных функций (
sorted(), sum(), collections
и др.)Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#полезное
🤯 Запоминаем лютый лайфхак: если открыть любой репо на GitHub и поменять "
Используйте чтобы быстрее понимать код, без необходимости загружать и разбирать весь проект вручную.
👉 Новости 👉 База вопросов
hub
" на "ingest
" в URL, то он превратится в текстовый дайджест для LLM!Используйте чтобы быстрее понимать код, без необходимости загружать и разбирать весь проект вручную.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Что знаешь про два основных типа данных Python?
B Python два основных типа данных - изменяемые и неизменяемые. Изменяемые типы (например, списки, словари, множества) могут быть изменены после их создания, а неизменяемые (например, числа, строки, кортежи) не могут быть изменены.
👉 Новости 👉 База вопросов
B Python два основных типа данных - изменяемые и неизменяемые. Изменяемые типы (например, списки, словари, множества) могут быть изменены после их создания, а неизменяемые (например, числа, строки, кортежи) не могут быть изменены.
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
#полезное
😊 Знаете ли вы, что есть онлайн-компилятор Python с поддержкой библиотек?
Можно просто открыть браузер и писать код
Если нужно быстро что-то протестировать — самое то
Пробуем тут
👉 Новости 👉 База вопросов
Можно просто открыть браузер и писать код
Если нужно быстро что-то протестировать — самое то
Пробуем тут
Please open Telegram to view this post
VIEW IN TELEGRAM