en
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Closed channel

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Show more
3 129
Subscribers
-124 hours
-97 days
-3830 days
Posts Archive
Три дня отделяет вас от профессии с низким порогом входа в IT и зарплатой от 150 000 рублей в перспективе. Пройди бесплатное трехдневное обучение от Skillfactory и научись искать, исправлять баги инструментами тестировщика. Обучение нацелено на приобретение практичных навыков, которые можно сразу применить после курса, в этом вам помогут бонусные 4 статьи для старта карьеры в тестировании. После бесплатного мини-курса вы сразу сможете начать монетизировать вновь обретенные навыки. Начни сейчас: записывайся на обучение. Реклама. Информация о рекламодателе по ссылкам в посте.

Как обойти “деградацию” YouTube? Раннее мы рассказывали, как можно скачивать видео с YouTube с помощью Python. В этот раз мы будем обходить “деградацию” с помощью нового инструмента – NoDPI. Как он работает – узнаешь из этой статьи. • Перейти к просмотру Python Guru

Проснулся. Зашёл в телеграм. Получил 28.000 руб. Пошёл отдыхать. Согласитесь, звучит как сказка. Но примерно так выглядят будни закупщика в телеграм. Работка непыльная: нужно анализировать телеграм-каналы и отделять хорошие паблики от плохих. На старте платят около 100к, а через месяц можно выйти на 200-250 тысяч чистыми. Опыт? Не нужен. Занятность? 2-3 часа в день. Риски? Нулевые, даже с работы уходить не надо. Все, что нужно для старта – запустить этот бот. Там узнаете, как с помощью телеграма накопить на машину или квартиру, выйдя на доход в 200-300 тысяч. Дерзайте, всё тут: https://t.me/bentsa_tg_bot Реклама. ИП Бенца М.В., ИНН 771619800375 erid 2W5zFJZzCqE

Парсер вакансий с hh.ru Данный код позволит собрать вакансии по ключевым навыкам, проанализировать требования, и сравнить их
Парсер вакансий с hh.ru Данный код позволит собрать вакансии по ключевым навыкам, проанализировать требования, и сравнить их с навыками из твоего резюме. Результат – отчет, какие скиллы есть, какие востребованы, чего не хватает. Ссылка на код Python Guru

Простое логирование времени выполнения кода с timeit Нужно быстро узнать, сколько времени занимает участок кода? Не нужно пис
Простое логирование времени выполнения кода с timeit Нужно быстро узнать, сколько времени занимает участок кода? Не нужно писать таймеры вручную — есть timeit. Итог Модуль timeit — удобный способ измерить производительность кода без лишней возни с time. Особенно полезен при сравнении разных реализаций. Python Guru

Безопасное закрытие ресурсов с contextlib.suppress Иногда нужно проигнорировать конкретные ошибки, не загромождая код try/exc
Безопасное закрытие ресурсов с contextlib.suppress Иногда нужно проигнорировать конкретные ошибки, не загромождая код try/except-блоками. contextlib.suppress делает это изящно. Итог: contextlib.suppress помогает лаконично и безопасно игнорировать конкретные исключения, не засоряя код лишней обработкой. Python Guru

Repost from DevHumor
Генератор бредовых идей DevHumor

Проверка аргументов функций — assert как мини-валидация Иногда нужно быстро проверить корректность аргументов функции. Можно
Проверка аргументов функций — assert как мини-валидация Иногда нужно быстро проверить корректность аргументов функции. Можно использовать assert для встроенной валидации прямо в начале. Итог: assert — быстрый способ «подстелить соломку» и отлавливать очевидные ошибки ещё до выполнения основного тела функции. Особенно полезно в прототипах и тестах. Python Guru

Вредоносные пакеты deepseeek и deepseekai были опубликованы в Python Package Index Исследователи обнаружили вредоносные пакеты deepseeek и deepseekai, крадущие конфиденциальные данные из окружения. В статье разбор атаки, её механизм и рекомендации по защите. • Перейти к просмотру Python Guru

Pentagon - лучший автор Telegram!
~Возвращение TOP 1 инфлюенсера~
🔪 Грязная правда про бизнес! Большие деньги! Схемы и темы! Уже скоро в канале: - Лучшие платные и секретные материалы, абсолютно бесплатно - Сливы реальных дыр и схем на миллионы$ (не кликбейт) - Вся правда про построение бизнеса и криминал в нём Только тут конкурс на 2000$, для похода в элитную стрипуху Залетай и следи - https://t.me/+3m_VoG52-TszMjUy

Как красиво подставлять переменные в строку? Новички часто используют конкатенацию (+) или .format() для создания строк с пер
Как красиво подставлять переменные в строку? Новички часто используют конкатенацию (+) или .format() для создания строк с переменными, но это может быть громоздко и неудобно. Python предлагает современный и удобный способ — f-строки (форматированные строки), которые позволяют подставлять значения прямо внутрь строки с минимальным синтаксисом. Для этого перед строкой нужно поставить f, а переменные — обернуть в фигурные скобки {}. Итог: f-строки — простой и читаемый способ форматирования. Позволяют вставлять выражения прямо в строку. Быстрее и удобнее, чем .format() или +. Python Guru

🧐 Ты когда-нибудь задумывался:  - Почему одни люди годами работают за 50 000 ₽, а другие через 2-3 месяца учёбы получают офферы на 150 000+?  - Как некоторые выходят на фриланс и выбирают проекты, а не ждут, пока их наймут?  - Почему в IT даже новички могут позволить себе переезд в другую страну или ипотеку со льготной ставкой?  Ответ прост: они выбрали правильное направление с самого начала.  SkillFactory знает, как это сделать. Не гадайте на кофейной гуще — пройдите точный тест из 18 вопросов, который уже помог 10 000+ человек:  ☑️ 5 минут — и алгоритм покажет, какая IT- или дизайн-специальность подходит именно вам.  ☑️ Бесплатно — сразу после теста: карьерный гайд + разбор ваших сильных сторон.  ☑️ Без воды — только актуальные профессии 2025 года с реальными зарплатами.  👉 "Но разве можно выбрать профессию за 5 минут?"  Можно, если вопросов ровно столько, чтобы отсечь всё лишнее. Попробуйте — ссылка на тест. Реклама. Информация о рекламодателе по ссылкам в посте.

Словарь с "молчаливыми" значениями — defaultdict Когда работаешь со словарём, часто нужно сначала проверять, есть ли ключ. С
Словарь с "молчаливыми" значениями — defaultdict Когда работаешь со словарём, часто нужно сначала проверять, есть ли ключ. С defaultdict от collections это делается автоматически. Итог: defaultdict избавляет от лишних проверок и упрощает код, особенно когда нужно агрегировать или группировать данные. Python Guru

Метаклассы Метаклассы в Python — это классы для классов. Если обычные классы создают объекты, то метаклассы создают классы. В данной статье автор рассказывает, для чего метаклассы полезны, а где лучше не пользоваться ими. • Перейти к просмотру Python Guru

Замер времени выполнения кода с timeit Иногда нужно быстро понять, насколько эффективно работает участок кода. Вместо ручного
Замер времени выполнения кода с timeit Иногда нужно быстро понять, насколько эффективно работает участок кода. Вместо ручного замера времени можно использовать модуль timeit, который делает это корректно и точно. timeit учитывает накладные расходы, прогрев интерпретатора и выполняет код в изолированной среде, что делает его отличным инструментом для микробенчмарков. Итог: timeit — отличный способ сравнивать производительность разных решений и выбирать самое быстрое. Python Guru

Тестирование: быстрый старт в IT за 0₽ Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных пр
Тестирование: быстрый старт в IT за 0₽ Зарплата начинающего Тестировщика от 80 000₽. Он проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От тестировщика во многом зависит качество итогового продукта, поэтому спрос на данных специалистов растёт. Прямо сейчас Skillbox отдает пятидневный курс по тестированию бесплатно. Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 8 июня: https://go.redav.online/3ce9ac7270bf9c50?erid=2VfnxxcSezk&m=1

Распаковка элементов с помощью `*_ Если вам нужно проигнорировать некоторые значения при распаковке, используйте *_ Отлично п
Распаковка элементов с помощью `*_ Если вам нужно проигнорировать некоторые значения при распаковке, используйте *_ Отлично подходит для игнорирования ненужных данных. Python Guru

Глубокая заморозка объектов с types.MappingProxyType Иногда нужно создать словарь, который нельзя изменить — например, для ко
Глубокая заморозка объектов с types.MappingProxyType Иногда нужно создать словарь, который нельзя изменить — например, для констант или конфигурации. Вместо копирования или заморозки вручную, можно использовать MappingProxyType. Итог: MappingProxyType создаёт читаемую, но неизменяемую обёртку над словарём — отличный способ защитить данные от случайного изменения, особенно в конфигурациях и API-интерфейсах. Python Guru

Ограничение времени выполнения кода с signal Когда нужно завершать долгие операции (например, при парсинге или работе с API),
Ограничение времени выполнения кода с signal Когда нужно завершать долгие операции (например, при парсинге или работе с API), полезно уметь ставить таймаут на блок кода. Итог: Модуль signal позволяет элегантно ограничивать время выполнения операций. Особенно полезен при работе с нестабильными внешними источниками или написании защищённых CLI-утилит. Работает только в UNIX-системах. Python Guru

Ты заходишь в офис. А кто-то — в Telegram. Разница в зарплате: 200 тысяч. Пока ты ежедневно здороваешься с коллегами и открываешь Excel, другие открывают Telegram, запускают по инструкции бота, настраивают, подключают — и получают 15К за 2 часа работы. Эти люди называются техническими специалистами. Они не программисты и не маркетологи. Они просто умеют настраивать процессы для онлайн-школ и магазинов. И бизнес платит им по 200–300К в месяц. Хочешь попробовать? Все инструкции уже есть в боте