Разъяснивший Python
الذهاب إلى القناة على Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
إظهار المزيد7 184
المشتركون
-224 ساعات
-147 أيام
-5030 أيام
أرشيف المشاركات
7 184
functools.cached_property
functools.cached_property превращает метод в лениво вычисляемое свойство, результат которого кэшируется. Это полезно для тяжёлых вычислений, которые должны выполняться только один раз на экземпляр.
Разъяснивший Python7 184
Как объединить элементы списка в строку?
Иногда нужно превратить список строк в одну строку, например, для вывода текста или работы с файлами. Новички могут использовать циклы, но Python предлагает удобный способ — метод
.join().
Этот приём позволяет объединить элементы за одну строку: ", ".join(list1) соединяет элементы списка через заданный разделитель.
Итог:
Работает за одну строку.
Позволяет легко форматировать текст.
Удобно для работы со строками!
Разъяснивший Python7 184
Применение *args в Python
В Python форма *args с одной звездочкой используется в качестве параметра для отправки функциями списка аргументов, которые не являются ключевыми словами с переменной длиной. Стоит отметить, что звездочка (*) является важным элементом, так как args представляет собой общепринятую идиому, хотя она и не принуждается к использованию языком.
Разъяснивший Python
7 184
Обмен переменными между Jupiter-блокнотами
Эта команда позволяет вам хранить любую переменную и использовать ее в различных блокнотах Jupyter.
Чтобы извлечь переменную, вам нужно ввести ту же команду с параметром ‘-r’.
Разъяснивший Python
7 184
Мы запрещаем вам читать это объявление!
Если вы продолжите читать, то вам придется столкнуться с правдой:
92% пользователей ChatGPT теряют 80% возможностей нейросети.
Бесплатный практикум по промпт-инжинирингу от Зерокодер - это не просто вебинар.
Это билет в мир, где ваши навыки будут стоить от 5000 ₽/час, а работодатели сами будут искать вас.
По итогам эфира вы узнаете:
— Узнаете, кто такой промт-инженер и почему компании готовы платить за это огромные деньги;
— Кто может стать промт-инженером и какой порог входа;
— Создадите своего первого AI-ассистента и увидите их реальные возможности;
— Получите пошаговый план выхода на доход от 500 000 ₽.
Один из самых интересных и бесплатных эфиров в 2025 году ждет вас по ссылке.
erid: 2W5zFGXmir4
ООО Зерокодер, ИНН 9715401631
7 184
Тесты статистической значимости
Статистические тесты помогают проверять гипотезы о данных. Они используются для определения, являются ли наблюдаемые различия значимыми или случайными.
Существуют различные виды тестов. t-тест сравнивает средние двух групп. ANOVA сравнивает средние более чем двух групп. Хи-квадрат тест проверяет связь между категориальными переменными. U-тест Манна-Уитни проверяет, отличаются ли распределения двух групп (непараметрический аналог t-теста).
В данном примере продемонстрирован t-тест. Если p-значение <0.05, то различия значимы, гипотеза отвергается. Если p-значение >= 0.05, азличия могут быть случайными, гипотеза принимается.
Разъяснивший Python
7 184
Как ускорить код с NumPy? Часть 3
Если ты планируешь постепенно добавлять данные в массив, лучше заранее выделить память. Это ускоряет операции и снижает фрагментацию памяти.
Обрати внимание на пример. Второй способ работает быстрее, так как память выделяется сразу, а не по мере добавления элементов.
Разъяснивший Python
7 184
types.CodeType.replace
types.CodeType.replace() (Python 3.8+) позволяет создавать изменённые копии объектов байткода (code object). Это мощный инструмент для метапрограммирования, трансформации функций и написания декораторов низкого уровня.
Разъяснивший Python7 184
Как удалить все falsy-значения из списка?
В списке могут быть нежелательные элементы, такие как
None, пустые строки, 0 или False. Новички могут использовать циклы и условия, но Python предлагает элегантное решение — функцию filter().
Этот приём позволяет удалить falsy-значения за одну строку: list(filter(None, list1)) автоматически убирает None, 0, False и пустые строки.
Итог
Очистка списка за одну строку.
Удаляет None, 0, False, пустые строки и списки.
Удобно для предобработки данных!
Разъяснивший Python7 184
Как найти самое длинное слово в списке?
Если у вас есть список слов, и нужно найти самое длинное, новички могут использовать циклы и условия. Но Python позволяет сделать это проще — с функцией
max() и параметром key=len.
Этот приём позволяет найти самое длинное слово за одну строку: max(words, key=len) выбирает слово с наибольшей длиной.
Итог:
Находит самое длинное слово за одну строку.
Удобно для работы со списками строк.
Быстро и элегантно!
Разъяснивший Python7 184
Использование most_common
Метод most_common выводит список кортежей вида (элемент, число повторений). Аргумент соответствует желаемому числу кортежей. По умолчанию выводится список кортежей для всех элементов переданного списка.
Разъяснивший Python
7 184
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне
Реклама. Информация о рекламодателе по ссылкам в посте.
7 184
dis.get_instructions()
dis.get_instructions() возвращает пошаговую дизассемблировку байткода функции. Это полезно для глубокого понимания работы Python-интерпретатора, оптимизации и написания инструментов анализа кода.
Разъяснивший Python7 184
Repost from Gromov
🎉 Разыгрываем Apple AirPods 3.
Для участия нужно быть подписанным Gromov_store
И нажать кнопку «Участвовать» под этим постом.
Итоги подведём 5 апреля в 20:00 случайным образом при помощи бота — он выберет одного победителя. Приз отправим по всему СНГ, доставка за наш счёт
7 184
sys.interactivehook
sys.__interactivehook__ — это скрытая возможность задать поведение Python-интерпретатора при запуске в интерактивном режиме (REPL). Полезно для автоматического подключения библиотек, настройки окружения или изменения приветствия.
Разъяснивший Python7 184
Как быстро перевернуть строку?
Иногда нужно перевернуть строку, например, при анализе данных или для создания простых алгоритмов. Новички могут использовать циклы, но в Python есть удобный способ — срезы.
Этот приём позволяет перевернуть строку за одну строку:
text[::-1] разворачивает строку с конца к началу.
Итог:
Переворачивает строку за одну строку.
Удобно для всех строковых данных.
Быстро и элегантно!
Разъяснивший Python7 184
💡Новый тренд сети:
Телеграм-майнинг
Лучший в 2025 - TON FARM 👈
Можно добывать TFT
Или сразу TON 🔥
Огромный ассортимент
майнеров от 2 до 4000 TON, с доходностью до 150 TON/сутки
🆙 Ton Farm Token (TFT)
сделал х10 с момента листинга и
продолжает лететь только вверх
Не упускаем момент и залетаем на самом старте 👇👇👇
https://t.me/TonFarmOfficial_bot/app?startapp=1699691086
7 184
Как я создал Telegram-бота для хранения файлов и чуть не стал библиотекарем
Узнайте, как я превратил свой Telegram в персональную файловую систему с помощью бота на Python. В статье делюсь опытом разработки, полным кодом и лайфхаками.
Читать...
Разъяснивший Python
7 184
Безопасная разработка на Python
Как всякий другой язык программирования Python имеет ряд уязвимостей, о которых мы подробно поговорим в этой статье. Так как материал ориентирован прежде всего на разработчиков Python, то мы будем говорить об ошибках в коде, которые по тем или иным причинам могут допустить программисты в процессе разработки.
https://habr.com/ru/companies/otus/articles/730822/
Разъяснивший Python
7 184
Как объединить несколько списков в один?
Иногда нужно объединить несколько списков в один, чтобы работать с данными вместе. Новички могут использовать циклы для добавления элементов, но Python предлагает простой способ — оператор + или метод
itertools.chain().
Этот приём позволяет объединить списки за одну строку: list1 + list2 складывает списки, а chain() из модуля itertools удобен для объединения большого числа списков.
Итог:
Объединение за одну строку.
Подходит для двух или нескольких списков.
Упрощает обработку данных!
Разъяснивший Python
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
