•
get()
— возвращает значение для указанного ключа, если ключ находится в словаре. Если ключ не найден, метод вернет None.•
setdefault()
— позволяет извлекать значение по указанному ключу, если он существует. Если ключа нет, функция вставляет ключ с указанным значением по умолчанию и возвращает это значение🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🤝7👍2
This media is not supported in your browser
VIEW IN TELEGRAM
ITVDN — это большое хранилище видеокурсов по обучению разных технологий. На сайте вы найдете предстоящие вебинары и много архивных, обучающие видео, а также сможете записаться на обучение с ментором.
Помимо всего платформа предоставляет возможность отточить навыки программирования на практике через интерактивный практикум!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤1👎1
#средничкам
Библиотека collections позволяет использовать модернизированные альтернативы стандартным питоновским объектам —
list
, tuple
, dict
. Это дает возможность использовать функционал, которого нет в традиционных типах данных.Основные функции:
• namedtuple — именованный кортеж, позволяет обращаться к элементам коллекции по имени.
• deque — дает возможность добавлять/удалять элементы как в конец списка, так и в его начало.
• defaultdict — продвинутый словарь, не вызывает исключения при обращении по несуществующему ключу, а создает пару ключ-значение с переданным ключом и значением по умолчанию.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🤝5
В этой статье:
• Создание игровой сцены и наблюдателя.
• Текстурирование кастомных объектов из Blender.
• Генерация ландшафта по матрице из шумов Перлина.
🔊 Рекомендую прочитать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤1
👍10🔥7
Media is too big
VIEW IN TELEGRAM
За рубежом это пожалуй самый популярный сайт для обучения. Платформу основали профессора информатики Стэнфордского университета, сoursera предлагает более 7 тысяч программ по разным темам, в том числе и IT.
Большая часть курсов на платформе условно-бесплатная: можно пройти курс бесплатно, но, если хочется получить сертификат — нужно заплатить. Программы англоязычные, но есть поддержка русского языка. Единственный минус — необходимо использовать VPN, если вы находитесь в России.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6
Сегодня разберем методы для работы с последовательностями. Вообще itertools — это набор быстрых и эффективных по памяти инструментов, которые полезны сами по себе или в связке с другими инструментами.
Рассмотрим функции:
• accumulate() — принимает итерируемый объект и возвращает итератор, который выдает накапливающиеся результаты применения функции к элементам итерируемого объекта.
• chain() — склеивает последовательности в одну.
• compress() — создает итератор, который выдает только те элементы, которым соответствует True в селекторах.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍5🤝4
Как мы помним, множества — неупорядоченная коллекция из уникальных элементов. Благодаря своим особенностям множества предоставляют полезные возможности:
•
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