Создаем приложение для сокращения ссылок
Делимся циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. Сегодня автор разбирает, как сократить ссылки.
👀Смотреть видео
#видео
Бесплатный ChatGPT
Делимся циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. Сегодня автор разбирает, как сократить ссылки.
👀Смотреть видео
#видео
Бесплатный ChatGPT
🤣37🔥35😁34👍24
Вышел Mojo 1.0. Что это такое?
Python давно стал почти стандартным инструментом для машинного обучения, анализа данных и научных задач. Однако в вычислительно сложных проектах его производительность быстро становится ощутимым ограничением. Совсем недавно для решения этой проблемы вышел язык Mojo. По синтаксису он очень похож на Python, но построен иначе. Рекомендуем ознакомиться с сегодняшним гайдом, чтобы ты освоил новый эффективный инструмент.
👉Читать статью
#статьи
Бесплатный ChatGPT
Python давно стал почти стандартным инструментом для машинного обучения, анализа данных и научных задач. Однако в вычислительно сложных проектах его производительность быстро становится ощутимым ограничением. Совсем недавно для решения этой проблемы вышел язык Mojo. По синтаксису он очень похож на Python, но построен иначе. Рекомендуем ознакомиться с сегодняшним гайдом, чтобы ты освоил новый эффективный инструмент.
👉Читать статью
#статьи
Бесплатный ChatGPT
👍35🤣33🔥26😁25
Объяснение:
Генератор — это итератор, который можно обойти только один раз. После того как list(g) исчерпал генератор, он не может выдавать новые значения. Второй вызов вернёт пустой список, так как генератор уже завершён. Чтобы получить элементы снова, нужно создать новый генератор, вызвав gen() повторно.
#практика
Бесплатный ChatGPT
#практика
Бесплатный ChatGPT
🤣30😁24👍23🔥21
🤣45👍34🔥34😁33
Создаем приложение для скриншотов
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует разработку приложения для скриншотов.
👀Смотреть видео
#видео
Бесплатный ChatGPT
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует разработку приложения для скриншотов.
👀Смотреть видео
#видео
Бесплатный ChatGPT
🤣31👍29😁22🔥19
Как парсить сайты за Cloudflare?
Если ты пытался спарсить сайт на Cloudflare через Selenium или Playwright и упёрся в бесконечный «Verify you are human», дело не коде. Проблема в том, что Cloudflare палит автоматизацию браузера ещё до того, как отработает первая строчка JS‑скрипта. Как это обходить – узнаешь из текстового материала.
👉Читать статью
#статьи
Бесплатный ChatGPT
Если ты пытался спарсить сайт на Cloudflare через Selenium или Playwright и упёрся в бесконечный «Verify you are human», дело не коде. Проблема в том, что Cloudflare палит автоматизацию браузера ещё до того, как отработает первая строчка JS‑скрипта. Как это обходить – узнаешь из текстового материала.
👉Читать статью
#статьи
Бесплатный ChatGPT
👍19🤣15😁12🔥11
Проверяем окружения на опасные пакеты без запуска Python
Вредоносная зависимость может годами лежать в забытом проекте, а обычная команда pip freeze — запустить оставленный злоумышленниками код. В сегодняшней статье автор рассказывает, как собрать реестр виртуальных окружений и с помощью uv безопасно проверить версии пакетов во всех локальных проектах.
👉Читать статью
#статьи
Бесплатный ChatGPT
Вредоносная зависимость может годами лежать в забытом проекте, а обычная команда pip freeze — запустить оставленный злоумышленниками код. В сегодняшней статье автор рассказывает, как собрать реестр виртуальных окружений и с помощью uv безопасно проверить версии пакетов во всех локальных проектах.
👉Читать статью
#статьи
Бесплатный ChatGPT
🔥24👍14🤣13😁10
Окно авторизации через tkinter
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует разработку окна авторизации через tkinter.
👀Смотреть видео
#видео
Бесплатный ChatGPT
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует разработку окна авторизации через tkinter.
👀Смотреть видео
#видео
Бесплатный ChatGPT
👍12😁12🤣8🔥7
Интересно поработать над инфраструктурой для AI-агентов?
В Ozon Tech собирают новую команду, которая будет создавать целый инфраструктурный слой для быстрого запуска AI-агентов и целых агентских систем.
Ищут Senior-разработчиков. Стек может быть любым — Go в приоритете, но знать его заранее не обязательно. На интервью можно использовать привычный язык программирования.
А уже после выхода будет время освоить Go: команда поможет разобраться со стеком и влиться в работу.
Откликнуться
В Ozon Tech собирают новую команду, которая будет создавать целый инфраструктурный слой для быстрого запуска AI-агентов и целых агентских систем.
Ищут Senior-разработчиков. Стек может быть любым — Go в приоритете, но знать его заранее не обязательно. На интервью можно использовать привычный язык программирования.
А уже после выхода будет время освоить Go: команда поможет разобраться со стеком и влиться в работу.
Откликнуться
🤣17👍9🔥7😁7
Что выведет этот код?
Anonymous Quiz
44%
Suppressed: Oops! и After with
25%
Suppressed: Oops! и ошибка ValueError
23%
Только After with
8%
Только ошибка ValueError
👍11🔥10🤣8😁6
Объяснение:
Если __exit__ возвращает True, исключение подавляется, и выполнение продолжается после блока with. В данном случае исключение перехватывается, печатается сообщение, возвращается True, и затем печатается "After with". Без возврата True исключение бы всплыло дальше.
#практика
Бесплатный ChatGPT
#практика
Бесплатный ChatGPT
👍18🔥17😁17🤣13
Автоматизация wildcard-сертификатов
Рано или поздно в инфраструктуре появляется задача автоматического обновления TLS-сертификатов. В простом случае она решается установкой certbot: один домен, один сервер, cron-задание и дальше можно не вспоминать об этом годами. Сложности начинаются, когда инфраструктура вырастает. Появляются wildcard-сертификаты, которые нельзя получить через HTTP-01 challenge. Благодаря сегодняшнему гайду ты узнаешь, как автоматизировать эти сертификаты.
👉Читать статью
#статьи
Бесплатный ChatGPT
Рано или поздно в инфраструктуре появляется задача автоматического обновления TLS-сертификатов. В простом случае она решается установкой certbot: один домен, один сервер, cron-задание и дальше можно не вспоминать об этом годами. Сложности начинаются, когда инфраструктура вырастает. Появляются wildcard-сертификаты, которые нельзя получить через HTTP-01 challenge. Благодаря сегодняшнему гайду ты узнаешь, как автоматизировать эти сертификаты.
👉Читать статью
#статьи
Бесплатный ChatGPT
🤣16🔥12👍11😁7
Графический калькулятор квадратных уравнений
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует разработку калькулятора квадратных уравнений с помощью tkinter.
👀Смотреть видео
#видео
Бесплатный ChatGPT
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует разработку калькулятора квадратных уравнений с помощью tkinter.
👀Смотреть видео
#видео
Бесплатный ChatGPT
🔥14🤣8👍7😁6
Опенсорс-новинки за август 2026
Делимся полезным гайдом по всем значиным новинкам в мире опенсорса. Здесь представлены свежие релизы проектов, новые опенсорс решения, а также интересные подкасты.
👉Читать статью
#статьи
Бесплатный ChatGPT
Делимся полезным гайдом по всем значиным новинкам в мире опенсорса. Здесь представлены свежие релизы проектов, новые опенсорс решения, а также интересные подкасты.
👉Читать статью
#статьи
Бесплатный ChatGPT
👍11😁8🔥7🤣6
Объяснение:
functools.wraps обновляет обёртку, копируя метаданные оригинальной функции (__name__, __doc__ и т.д.). Без wraps мы бы получили wrapper None. Важно использовать wraps для сохранения информации о функции, особенно при отладке и документации.
#практика
Бесплатный ChatGPT
#практика
Бесплатный ChatGPT
👍18🤣10😁9🔥6