PPython tricks | Хитрости Питона

Python tricks | Хитрости Питона

@python_tricks💻 Технологии🇷🇺 Русский📅 март 2026 г.

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy

📊 Полная статистика📝 Все посты
##39#092
6.5K
Подписчики
826,05
Ср. охват
12.6%
Вовлечённость
20
Постов
~0.4
В день

Графики

📊 Средний охват постов

📉 ERR % по дням

📋 Публикации по дням

📎 Типы контента

Лучшие публикации

20 из 20
Ppython_tricks
python_tricks
25 нояб., 14:07

Потребление памяти при сортировке в Python Сначала сравним, сколько памяти потребляет каждая из функций. Для отслеживания максимального использования памяти, используем встроенный модуль resource. Так как данный модуль позволяет отслеживать использование памяти для одного потока, мы запускаем сортировку списка в отдельном потоке. Также можно использовать FunctionSniffingClass, включенный в репозитории. 🔗 Python tricks

👁 1.7K📷 photo
Ppython_tricks
python_tricks
25 нояб., 12:07

🔴 Реальный собес на Python от ТехЛида с опытом работы в Авито и Яндексе в прямом эфире 25 ноября (уже сегодня!) в 19:00 по мск приходи на прямой эфир с реальным собеседованием на Middle разработчика. Почему точно нужно прийти: 📂 Савва Демиденко, ТехЛид с опытом в Яндексе и Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать лю...

👁 1.5K📷 photo
Ppython_tricks
python_tricks
25 нояб., 11:16

Резюме статьи Gensim — отличный пакет Python для большого количества задач нейролингвистического программирования (НЛП). Он включает в себя довольно надежную функцию резюмирования, которой достаточно легко пользоваться. Она реализует разновидность алгоритма TextRank. Для использования этой функции нам нужна лишь одна строчка кода 🔗 Python tricks

👁 1.2K📷 photo
Ppython_tricks
python_tricks
11 нояб., 08:07

collections.MutableMapping Collections.MutableMapping — это интерфейс, который представляет изменяемое отображение (словарь). Он наследуется от интерфейса Mapping и добавляет методы для изменения отображения, такие как setitem, delitem и clear. Основное преимущество в использовании MutableMapping — это возможность передавать экземпляры такого класса в любое API, ожидающее словарь. Например, во многих функциях в стандартной библиотеке есть параметры типа dict. Если создать класс, реализующий Muta...

👁 984📷 photo
Ppython_tricks
python_tricks
25 нояб., 08:52

Выход пользователя из профиля на Django Пользователь успешно прошел процедуру аутентификации, но… как теперь выйти? Можно было бы зайти в админку и выйти оттуда, однако есть способ получше. Добавим ссылку выхода, которая будет перенаправлять человека на домашнюю страницу. Благодаря системе аутентификации Django, добиться такого сценария проще простого. В файле шаблона base.html добавим ссылку {% url 'logout' %} для выхода сразу после приветствия пользователя. 🔗 Python tricks

👁 965📷 photo
Ppython_tricks
python_tricks
23 окт., 09:03

Использование enumerate() для итерации по списку с индексами Когда вам нужно одновременно получать и элементы списка, и их индексы в цикле, функция enumerate() делает это простым и элегантным способом. Использование enumerate() делает код более компактным и удобным для чтения, особенно в тех случаях, когда вам нужно одновременно обрабатывать элементы списка и их индексы. 🔗 Python tricks

👁 943📷 photo
Ppython_tricks
python_tricks
8 окт., 10:07

Генераторные фунции Если предикатов фильтрации или обработчиков элементов списка много, то удобнее использовать генераторы. Они могут не дать прироста скорости, но помогут сэкономить память. Генераторной фунцией в python называется функция, которая ведет себя как итератор. Для определения генераторной функции нужно использовать ключевое слово yield. 🔗 Python tricks

👁 894📷 photo
Ppython_tricks
python_tricks
29 окт., 15:09

Библиотека xarray xarray предназначена для работы с многомерными данными и массивами. Она позволяет удобно хранить и обрабатывать данные с метаданными, такими как координаты, время и другие измерения. Xarray часто используется в научных вычислениях и анализе данных, особенно при работе с геопространственными данными, временными рядами, метеоданными и другой многомерной информацией. Основные преимущества xarray — это возможность помечать оси данных и выполнять операции по этим осям, легкость совм...

👁 828📷 photo
Ppython_tricks
python_tricks
10 нояб., 14:32

collections.Counter Collections.Counter — это класс, предназначенный для подсчета хешей (hashable объектов). Он позволяет удобно и эффективно подсчитывать вхождения элементов в какой-либо последовательности. Основное отличие Counter от обычного словаря в том, что он не выбрасывает исключение, если ключ не существует, а просто создает новый ключ со значением 0. Это упрощает подсчет элементов. Counter может принимать на вход любую итерируемую последовательность (список, кортеж и т.д.). Основные сп...

👁 771📷 photo
Ppython_tricks
python_tricks
23 окт., 17:13

Чтение больших файлов построчно с помощью итераторов Когда нужно обработать большой файл, загрузка его целиком в память может быть неэффективной или даже невозможной. Использование итераторов для чтения файла построчно позволяет значительно экономить память. Этот подход позволяет эффективно работать с файлами, избегая проблем с недостатком памяти и улучшая производительность обработки данных. 🔗 Python tricks

👁 743📷 photo

Типы хуков

Нейтральный20 | 826 просм.

Длина постов

Средние (200-500)13 | 802 просм.
Длинные (500-1000)7 | 871 просм.

Типы контента

📷
20
photo
826 просм.
Python tricks | Хитрости Питона (@python_tricks) — Telegram-канал | PostSniper