ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Just Python

Just Python

关闭频道

🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc

显示更多
9 704
订阅者
-224 小时
-217 天
-7830 天
帖子存档
Проверка типов во время разработки с typing.assert_type Иногда полезно явно указать ожидаемый тип переменной — особенно при с
Проверка типов во время разработки с typing.assert_type Иногда полезно явно указать ожидаемый тип переменной — особенно при сложных аннотациях или когда IDE не даёт точной подсказки. Python 3.11+ предоставляет утилиту typing.assert_type для таких целей. Во время выполнения assert_type не делает ничего — он нужен только для анализа типизации инструментами, как mypy или Pyright. Итог: assert_type помогает быть уверенным, что типы совпадают с ожиданиями, и делает код более безопасным без влияния на производительность. #theory // Just Python

Изучи Java и начни карьеру в IT за 5 дней! Java-разработчики зарабатывают от 80 000 ₽, а вакансий более 4 700. Пройди мини-ку
Изучи Java и начни карьеру в IT за 5 дней! Java-разработчики зарабатывают от 80 000 ₽, а вакансий более 4 700. Пройди мини-курс и создай три реальные программы: Telegram-бота, обработку файлов и чат. Ты сразу поймёшь, подходит ли тебе разработка на Java. Обучение в удобное время, поддержка спикера, полезные материалы и комьюнити. Все шаги просты и понятны — ты всему научишься с нуля! Успей записаться, пока есть места! Получи гайд по старту карьеры в подарок. Старт сразу после регистрации.

Распаковка аргументов с * и ** — элегантная передача параметров Иногда нужно передать переменное количество аргументов в функ
Распаковка аргументов с * и ** — элегантная передача параметров Иногда нужно передать переменное количество аргументов в функцию или вызвать функцию с уже готовыми аргументами в виде кортежа или словаря. Python позволяет делать это красиво с помощью *args и kwargs. Это особенно удобно, если вы оборачиваете функции, строите декораторы или работаете с конфигами. Итог: Использование * и позволяет гибко управлять аргументами и упрощает передачу данных в функции — лаконично и читаемо. Разъяснивший Python

Быстрое сравнение объектов через dataclasses Если тебе нужно сравнивать экземпляры классов по значениям, а не по идентификато
Быстрое сравнение объектов через dataclasses Если тебе нужно сравнивать экземпляры классов по значениям, а не по идентификаторам, используй @dataclass — это избавит от ручной реализации eq. Итог: @dataclass не только сокращает шаблонный код, но и позволяет автоматически сравнивать объекты по значению их полей — удобно и читаемо. #theory // Just Python

Сканер уязвимостей в веб-сайтах Сделаем простой сканер уязвимостей. Он проверяет SSL-сертификат, HTTP-заголовки безопасности,
Сканер уязвимостей в веб-сайтах Сделаем простой сканер уязвимостей. Он проверяет SSL-сертификат, HTTP-заголовки безопасности, а также открытые порты. Обрати внимание, это информационный сканер, а не пентест-инструмент. Ссылка на код #theory // Just Python

FlashText — Быстрый поиск и замена строк FlashText — это библиотека Python, которая позволяет быстро находить и заменять ключ
FlashText — Быстрый поиск и замена строк FlashText — это библиотека Python, которая позволяет быстро находить и заменять ключевые слова в строках. В отличие от стандартных методов поиска, таких как регулярные выражения, FlashText работает с целыми словами и значительно быстрее на больших текстах. Эта библиотека особенно полезна, если нужно обрабатывать огромные массивы текстовых данных. FlashText — идеальный выбор для поиска и замены ключевых слов в текстах, когда производительность имеет ключевое значение. Ссылочка на доку #theory // Just Python

Удобный способ подавить ошибки через contextlib.suppress Иногда нужно игнорировать определённые исключения, не захламляя код
Удобный способ подавить ошибки через contextlib.suppress Иногда нужно игнорировать определённые исключения, не захламляя код try-except. Для этого идеально подходит contextlib.suppress. Итог: suppress делает код чище, когда нужно спокойно обойтись без конкретных исключений. Особенно полезно в служебных операциях типа удаления или проверки. #theory // Just Python

👨‍💻 Эти каналы реально помогают в изучении программирования и IT Не веришь? Проверь сам: 👩‍💻 Easy GitHub — лучшие репозитории с гитхаба для практики и освоения IT. 🖥 Easy WebDev — всё про Frontend, Backend и сопутствующие технологии. 🖥 Easy Python — лёгкое изучение самого универсального языка в мире. 🔠 Easy InfoSec — ИБ, хакинг, OSINT, анонимность, пентест и многое другое. 🖥 Easy Coder — а здесь вообще про всё, что нужно знать для работы в IT.
🖱 Просто выбери нужное и получай топовые материалы каждый день!

Три дня отделяет вас от профессии с низким порогом входа в IT и зарплатой от 150 000 рублей в перспективе. Пройди бесплатное трехдневное обучение от Skillfactory и научись искать, исправлять баги инструментами тестировщика. Обучение нацелено на приобретение практичных навыков, которые можно сразу применить после курса, в этом вам помогут бонусные 4 статьи для старта карьеры в тестировании. После бесплатного мини-курса вы сразу сможете начать монетизировать вновь обретенные навыки. Начни сейчас: записывайся на обучение. Реклама. Информация о рекламодателе по ссылкам в посте.

Распознавание текста с документов С помощью этого кода ты сможешь распознавать текст с документов на фотографиях. Работает вс
Распознавание текста с документов С помощью этого кода ты сможешь распознавать текст с документов на фотографиях. Работает все очень просто. Сначала принимаем фото документа. С помощью OCR распознаем текст. Затем фильтруем документ по типу: паспорт, ИНН, СНИЛС, ИПН и т.д. Предварительно нужно установить Tesseract OCR. Ссылка на код #theory // Just Python

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

Полезные библиотеки Python Bandit — твой персональный багхантер в Python-коде! Это не просто линтер, а брутальный инструмент
Полезные библиотеки Python Bandit — твой персональный багхантер в Python-коде! Это не просто линтер, а брутальный инструмент аудита безопасности, созданный для того, чтобы находить уязвимости в твоём коде быстрее, чем это сделает реальный атакующий. Что умеет: Вычисляет слабые места, через которые можно слить данные или исполнить произвольный код. Показывает проблемные строки с пояснениями: от банального eval() до серьёзных криптокосяков. Подходит для проектов, CTF-подготовки и анализа чужих репозиториев. Использование проще простого:
$ bandit your_script.py
Результат? Прям как отчёт после Red Team-а: чётко и по существу. GitHub/Инструкция Разъяснивший Python

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

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

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

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

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

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

Как узнать, есть ли элемент в списке? Иногда нужно проверить, содержится ли элемент в списке. Новички могут использовать цикл
Как узнать, есть ли элемент в списке? Иногда нужно проверить, содержится ли элемент в списке. Новички могут использовать циклы, но Python предлагает более быстрый способ — оператор in. Этот приём позволяет проверить наличие элемента за одну строку: "item" in list1 возвращает True, если элемент есть в списке, и False, если нет. Итог: Проверка за одну строку. Читается как обычное предложение. Работает мгновенно! #theory // Just Python

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