Как мы помним, множества — неупорядоченная коллекция из уникальных элементов. Благодаря своим особенностям множества предоставляют полезные возможности:
•
intersection()
— возвращает новое множество, которое содержит только общие, пересекающиеся элементы обоих множеств, например, если есть два списка студентов, посещающих разные курсы, пересечение этих списков покажет студентов, которые посещают оба курса.•
intersection_update()
— тоже самое, что и предыдущий метод, но не возвращает новый объект, а изменяет существующее множество, в котором остаются только элементы, содержащиеся и во втором множестве.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍7🤝3👎1
Подобрал для вас самые используемые модули, без применения которых трудно представить современную
разработку. Среди них инструменты
для работы со временем, коллекциями, парсинга, временными файлами и не только.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍7🤝3👎2
👍14🔥4👎1
В этой статье:
• Вы познакомитесь с библиотекой Pymem, которая управляет памятью Windows а так же узнаете, как с её помощью взломать игру.
🔊 Продолжить читать можешь Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥7😁1
Для чего нужна эта ваша типизация? Python — язык динамической типизации, т.е проверяет типы данных runtime и может скормить функции данные, которых она не ожидала. Отсюда возникают ошибки и баги. Type чекер mypy в связке с аннотациями решают эту проблему.
Сегодня мы рассмотрим:
• Type hints — позволяют указывать типы данных для переменных, аргументов функций и возвращаемых значений.
• Mypy — статический анализатор типов, использующий аннотации типов, проверяет код на соответствие типам до запуска программы.
• typing — модуль, который содержит разные типы данных, например List или TypedDict и позволяет задавать их для более точной и продвинутой типизации.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6🤝6
Выбрал топ-8 методов из библиотеки datetime по частоте использования и пользе. Среди них инструменты для работы с текущей датой и временем, разницей между датами, преобразованием datetime в строки и наоборот, а также для работы с днями недели.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🤝9👍7