Разъяснивший Python
Kanalga Telegram’da o‘tish
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Ko'proq ko'rsatish7 187
Obunachilar
-224 soatlar
-177 kunlar
-4930 kunlar
Postlar arxiv
7 187
4 IT-курса для новичков — бесплатно и с гарантией практики
Получите комплексные знания с нуля и создайте реальные проекты на Python и Java, научитесь тестировать и работать с SQL и Excel — всё для удалённой работы и высокого дохода.
Те, кто владеет этим набором востребованных IT-навыков, получают доступ к лучшим проектам и зарплатам.
Стоимость курса — 24 990 ₽, но сейчас обучение доступно бесплатно, только по нашей ссылке.
7 187
Разбей и властвуй: как создать кастомный токенизатор в SpaCy
Статья показывает, как создавать кастомные токенизаторы в SpaCy для специфических задач: от разбивки текста по уникальным правилам до обработки экзотических языков программирования. Практические примеры включены.
Читать...
Разъяснивший Python
7 187
Сколько может хранить переменных функция?
Python использует 2 байта для хранения локальных переменных в функциях. Теоретически это означает, что в функции может быть определено только 65536 переменных. Однако в python встроено удобное решение, которое можно использовать для хранения более 2 ^ 16 имен переменных. Следующий код демонстрирует, что происходит в стеке, когда определено более 65536 локальных переменных (Внимание: этот код печатает около 2 ^ 18 строк текста, так что будьте готовы!)
Разъяснивший Python
7 187
🎬 Хотите увидеть кино изнутри — и смонтировать свой первый ролик за 5 дней?
Представьте: у вас в руках — кадры, музыка, эмоции.
А через пару дней это превращается в цельный, цепляющий фильм.
И вы — тот, кто сделал магию.
📌 На бесплатном мини-курсе вы:
— Разберётесь, чем реально занимается режиссёр монтажа
— Освоите приёмы, которые используют в Голливуде
— Смонтируете свои первые видео (для блога, работы или просто души)
— Получите подарки: 5 чек-листов, гайд по профессии и доступ к конференции по нейросетям
Стартовая зарплата начинающих монтажёров — от 80 000 ₽.
Работаете из студии, дома или на фрилансе — выбираете сами.
Пройдите тест, получите бонусы и начните путь в кино прямо сейчас:
👉 [Начать бесплатно]
7 187
Оператор @
Поскольку мы говорим об операторах, есть также @ оператор для умножения матриц (не волнуйтесь, на этот раз все по-настоящему).
Оператор @ был добавлен в Python 3.5 с учетом интересов научного сообщества. Любой объект может перегрузить matmul магический метод, чтобы определить поведение для этого оператора.
Разъяснивший Python
7 187
Оператор обратной импликации.
В Python есть недокументированный оператор обратной импликации.
Если вы замените False и True на 0 и 1 и выполните математические вычисления, таблица истинности эквивалентна оператору обратной импликации.
Разъяснивший Python
7 187
Второстепенные (ч.2)
Вы, должно быть, знаете о операторе Walrus в Python. Но слышали ли вы когда-нибудь о операторе space-invader?
Он используется в качестве альтернативного оператора увеличения вместе с другим
Эта шутка взята из твита Рэймонда Хеттингера. Оператор space invader на самом деле просто неправильно отформатирован a -= (-1). Что эквивалентно a = a - (- 1). Аналогично для a += (+ 1) случая.
Разъяснивший Python
7 187
🔺Официально: Нейросети могут всё!
Теперь на канале «Будущее сегодня»:
EDU GO — все уроки с ИИ, обучит любым предметам и подготовит к экзаменам за пару дней
HustleBot 9.0 — 24/7 ищет, где быстро заработать, собирает самые свежие схемы заработка, чтобы не остаться без денег
WebBuddy — вбивай название любого товары и он найдет, сайт где на него скидки от 60-70%
MessagesGPT — дай ему настройку и он будет за тебя общаться в чатах. Нулевая вероятность различия
ProphetGPT — Предсказывает будущее. Спрашивай о жизни, крипте, свиданиях — отвечает с вероятностью 88%
⏺Сохраняй, таких бесплатных ботов ещё сотни: https://t.me/+SmOJs5P0XXJmOTgy
7 187
Второстепенные (ч.1)
Учитывая, что a это число, ++a и --a оба являются допустимыми операторами Python, но ведут себя по-другому по сравнению с аналогичными операторами в таких языках, как C, C ++ или Java.
В грамматике Python нет ++ оператора. На самом деле это два + оператора.
++a разбирается как, +(+a) что переводится как a. Аналогично, вывод инструкции --a может быть оправдан.
В этом потоке StackOverflow обсуждается обоснование отсутствия операторов увеличения и уменьшения в Python.
Разъяснивший Python
7 187
Повтор вебинара для тех, кто не успел ❗️
Сравниваем и разбираем работу DeepSeek на реальных примерах вместе с Кириллом Пшинником, СЕО университета Зерокодер.
⚡️Что вас ждет на вебинаре?
— Сравним DeepSeek-R1 и QWEN 2.5-Max с ChatGPT – кто быстрее, точнее и эффективнее?
— Покажем, как использовать DeepSeek без ограничений и блокировок;
— Разберем, как можно зарабатывать на нейросетях и какие вакансии будут востребованы в 2025 году.
Все участники получат готовые инструменты для работы с нейросетями. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года.
Не упусти шанс — регистрируйся прямо сейчас!
P.S: Это специальный повтор вебинара от экспертов по DeepSeek. Жми на ссылку и успевай зарегистрироваться!
erid: 2W5zFJDSsjn
ООО Зерокодер, ИНН 9715401631
7 187
Метод remove() для удаления элемента из списка
В этом списке есть строки и целые числа. Есть повторяющиеся элементы: строка «Mars» и число 12.
Разъяснивший Python
7 187
Локальный переводчик
Мы живем в многоязычном мире. А поскольку каждый человек может выучить не так уж много языков, то, чтобы понимать друг друга, нам нужны переводчики. Переводчиком может быть и программа. Для создания таких программ в Python есть специальная библиотека — Translator.
Разъяснивший Python
7 187
Python — как первая гитара: просто, но затягивает
Пока кто-то учит программирование по роликам на YouTube, вы можете за 5 дней собрать Telegram-бота, веб-страницу и понять, ваше ли это вообще.
Python — язык, с которого начинают аналитики, дата-сайентисты, разработчики и даже автоматизаторы. Он простой, но лежит в основе десятков современных профессий. И спрос на умеющих работать с ним специалистов только растёт.
Мини-курс не грузит теорией. Это как пробная вечеринка в мире IT: сделали, почувствовали, захотели больше.
Нажмите “начать” — и пусть Python станет вашим козырем.
7 187
Проверка на оригинальность
Один из важнейших факторов работы с текстовым контентом — плагиат. Не всегда возможно проверить каждый файл вручную, особенно, если у вас целый пакет файлов. Тут пригодится инструмент для выявления плагиата. Мы можем создать собственный детектор при помощи библиотеки difflib. Ее можно использовать для поиска сходства между двумя или несколькими файлами на одном устройстве.
Разъяснивший Python
7 187
Изменение ссылок
При постоянной работе с URL часто возникает необходимость сократить длинную ссылку. Для этого есть специальные онлайн-сервисы типа bit.ly, которые сокращают URL до 50 символов. Мы можем создать собственный инструмент для сокращения ссылок при помощи библиотеки pyshorteners.
Разъяснивший Python
7 187
Раздувающийся экземпляр dict (ч.2)
Словари общего доступа к ключам не поддерживают удаление; если атрибут экземпляра удален, словарь становится "неразделяемым", и общий доступ к ключам отключается для всех будущих экземпляров того же класса.
Кроме того, если размеры ключей словаря были изменены (из-за вставки новых ключей), они остаются общими только в том случае, если они используются точно одним словарем (это позволяет добавлять множество атрибутов в init самого первого созданного экземпляра, не вызывая "общего доступа"). Если при изменении размера существует несколько экземпляров, совместное использование ключей отключается для всех будущих экземпляров одного и того же класса: CPython не может определить, используют ли ваши экземпляры тот же набор атрибутов, и решает отказаться от попыток совместного использования своих ключей.
Разъяснивший Python
7 187
Repost from Техночат
🤢🤢🤢Проводим самый БОЛЬШОЙ розыгрыш этого лета сразу на 🤢🤢🤢🤢🤢🤢🤢 рублей
РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4, AirPods Pro и кучу других призов — с вас всего лишь подписка.
Для участия нужно:
🤢Быть подписанным на Техночат и Сёрч
🤢Нажать «Участвую!» под этим постом
Итоги подведём 8 сентября в 18:00 случайным образом при помощи бота. Доставка для победителя бесплатная. Всем удачи!
7 187
Раздувающийся экземпляр dict (ч.1)
Как мы видим, при каждом новом выводе словари становятся раздутыми. Почему это происходит?
CPython способен повторно использовать один и тот же объект "keys" в нескольких словарях. Это было добавлено в PEP 412 с целью уменьшить использование памяти, особенно в словарях экземпляров, где ключи (атрибуты экземпляра), как правило, являются общими для всех экземпляров.
Эта оптимизация полностью выполняется, например, для словарей, но она отключается, если нарушаются определенные допущения.
Разъяснивший Python
7 187
Замедление dict поиска
CPython имеет общую функцию поиска по словарю, которая обрабатывает все типы ключей (str, int, любой объект ...), и специализированную для общего случая словарей, состоящих только из str ключей.
Специализированная функция знает, что все существующие ключи являются строками, и использует более быстрое и простое сравнение строк для сравнения ключей вместо вызова eq метода.
При первом обращении к dict экземпляру с помощью не-str ключа он модифицируется, поэтому в будущих поисковых системах используется универсальная функция.
Разъяснивший Python
7 187
Давайте создадим гигантскую строку!
Для создании длинной строки не используйте +. В Python str является неизменяемым, поэтому левая и правая строки должны копироваться в новую строку для каждой пары конкатенаций. Если вы объедините четыре строки длиной 10, вы будете копировать (10+10) + ((10+10)+10) + (((10+10)+10)+10) = 90 символы вместо всего лишь 40 символов. Ситуация ухудшается квадратично по мере увеличения количества и размера строки
Поэтому рекомендуется использовать синтаксис .format. or % (однако они работают немного медленнее, чем + для очень коротких строк).
Или лучше, если у вас уже есть содержимое, доступное в виде итеративного объекта, тогда используйте ''.join(iterable_object) который намного быстрее.
Разъяснивший Python
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
