Python Ready | Программирование
23K subscribers
768 photos
53 videos
393 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Разберем два похожих метода для работы со словарями!

get() — возвращает значение для указанного ключа, если ключ находится в словаре. Если ключ не найден, метод вернет None.

setdefault() — позволяет извлекать значение по указанному ключу, если он существует. Если ключа нет, функция вставляет ключ с указанным значением по умолчанию и возвращает это значение

🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #метод
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 — это большое хранилище видеокурсов по обучению разных технологий. На сайте вы найдете предстоящие вебинары и много архивных, обучающие видео, а также сможете записаться на обучение с ментором.

Помимо всего платформа предоставляет возможность отточить навыки программирования на практике через интерактивный практикум!

📌 Оставляю ссылочку: itvdn.com

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31👎1
👩‍💻 Слышали про библиотеку collections?
#средничкам

Библиотека collections позволяет использовать модернизированные альтернативы стандартным питоновским объектам — list, tuple, dict. Это дает возможность использовать функционал, которого нет в традиционных типах данных.

Основные функции:
• namedtuple — именованный кортеж, позволяет обращаться к элементам коллекции по имени.

• deque — дает возможность добавлять/удалять элементы как в конец списка, так и в его начало.

• defaultdict — продвинутый словарь, не вызывает исключения при обращении по несуществующему ключу, а создает пару ключ-значение с переданным ключом и значением по умолчанию.


🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🤝5
🫨 Крутая статья с Хабра с подробным руководством по созданию легендарной игры Minecraft на Python!

В этой статье:
• Создание игровой сцены и наблюдателя.
• Текстурирование кастомных объектов из Blender.
• Генерация ландшафта по матрице из шумов Перлина.


🔊 Рекомендую прочитать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍51
Что же выведет консоль?
Anonymous Quiz
12%
A
31%
B
13%
C
44%
D
👍10🔥7
Media is too big
VIEW IN TELEGRAM
😎 Знакомы с Coursera?

За рубежом это пожалуй самый популярный сайт для обучения. Платформу основали профессора информатики Стэнфордского университета, сoursera предлагает более 7 тысяч программ по разным темам, в том числе и IT.

Большая часть курсов на платформе условно-бесплатная: можно пройти курс бесплатно, но, если хочется получить сертификат — нужно заплатить. Программы англоязычные, но есть поддержка русского языка. Единственный минус — необходимо использовать VPN, если вы находитесь в России.

📌 Держите ссылочку: coursera.org

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6
👩‍💻 Инструменты itertools — швейцарский нож для обработки данных!

Сегодня разберем методы для работы с последовательностями. Вообще itertools — это набор быстрых и эффективных по памяти инструментов, которые полезны сами по себе или в связке с другими инструментами.

Рассмотрим функции:
• accumulate() — принимает итерируемый объект и возвращает итератор, который выдает накапливающиеся результаты применения функции к элементам итерируемого объекта.

• chain() — склеивает последовательности в одну.

• compress() — создает итератор, который выдает только те элементы, которым соответствует True в селекторах.


🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #гайд
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() — тоже самое, что и предыдущий метод, но не возвращает новый объект, а изменяет существующее множество, в котором остаются только элементы, содержащиеся и во втором множестве.

🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍7🤝3👎1
👩‍💻 Рассмотрим самые ходовые встроенные библиотеки в Python!

Подобрал для вас самые используемые модули, без применения которых трудно представить современную разработку. Среди них инструменты для работы со временем, коллекциями, парсинга, временными файлами и не только.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍7🤝3👎2