👩💻 Контекстные менеджеры в Python: создаём свои собственные with-блоки с методами enter, exit и context manager!
Многие программисты используют стандартный with open(...), но не все задумываются о написании собственных контекстных менеджеров. Между тем, это мощное средство для управления ресурсами, логирования, временных настроек и откатов.
В этом посте:
• Мы покажем, как создать классический менеджер с методами enter и exit.
• Разберём применение декоратора contextmanager из библиотеки contextlib.
• Напишем менеджер, который временно изменяет рабочую директорию и затем возвращает всё обратно.
Если вас интересуют последние новости и тренды в области программирования и технологий, не пропустите это!
Многие программисты используют стандартный with open(...), но не все задумываются о написании собственных контекстных менеджеров. Между тем, это мощное средство для управления ресурсами, логирования, временных настроек и откатов.
В этом посте:
• Мы покажем, как создать классический менеджер с методами enter и exit.
• Разберём применение декоратора contextmanager из библиотеки contextlib.
• Напишем менеджер, который временно изменяет рабочую директорию и затем возвращает всё обратно.
Если вас интересуют последние новости и тренды в области программирования и технологий, не пропустите это!
Павел Дуров завел свой ТикТок-аккаунт и выложил туда первое видео
Самое интересное, что в 2021 году он называл платформу инструментом деградации.
Батя решил лично убедиться в своих доводах 😋
Самое интересное, что в 2021 году он называл платформу инструментом деградации.
Батя решил лично убедиться в своих доводах 😋
Контроллеры Arduino в мобильных роботах и дронах: изучаем возможности
Авторы: В. В. Кангин, Е. Кангин
В статье рассматриваются ключевые аспекты проектирования мобильных роботов (МР). Особое внимание уделено электромеханике приводов, измерительной и управляющей электронике на базе Arduino, а также программированию и инфокоммуникационным технологиям. Значительное внимание уделено управлению МР с использованием инфракрасного канала связи и SMS-сообщений. Также предложены решения для управления роботами с помощью технологии Bluetooth без применения смартфонов или планшетов, что значительно расширяет функциональность роботов. Обсуждаются вопросы стабилизации МР в пространстве с использованием гироскопов и акселерометров. Вдохновляясь инновациями в робототехнике, можно провести параллели с современными фильмами, где технологии и фантастика пересекаются, создавая уникальные миры.
Авторы: В. В. Кангин, Е. Кангин
В статье рассматриваются ключевые аспекты проектирования мобильных роботов (МР). Особое внимание уделено электромеханике приводов, измерительной и управляющей электронике на базе Arduino, а также программированию и инфокоммуникационным технологиям. Значительное внимание уделено управлению МР с использованием инфракрасного канала связи и SMS-сообщений. Также предложены решения для управления роботами с помощью технологии Bluetooth без применения смартфонов или планшетов, что значительно расширяет функциональность роботов. Обсуждаются вопросы стабилизации МР в пространстве с использованием гироскопов и акселерометров. Вдохновляясь инновациями в робототехнике, можно провести параллели с современными фильмами, где технологии и фантастика пересекаются, создавая уникальные миры.
Logitech представила первую в мире «аналоговую» игровую мышь — модель Pro X2 Superstrike. Главная особенность устройства заключается в индуктивных световых переключателях Lightspeed с регулируемой тактильной отдачей. Это означает, что кнопки можно настроить в соответствии с личными предпочтениями: они обеспечивают более быструю и точную реакцию по сравнению с обычными механическими, что особенно важно для игр в жанре шутер и MOBA.
В остальном это высококлассная киберспортивная мышь: симметричный дизайн, сенсор Hero 2 с разрешением до 44 000 DPI, частота опроса до 8000 Гц, вес всего 60 граммов и до 90 часов работы без подзарядки.
Предзаказы откроются 19 января, цена составит $180 (~14 тысяч рублей).
В остальном это высококлассная киберспортивная мышь: симметричный дизайн, сенсор Hero 2 с разрешением до 44 000 DPI, частота опроса до 8000 Гц, вес всего 60 граммов и до 90 часов работы без подзарядки.
Предзаказы откроются 19 января, цена составит $180 (~14 тысяч рублей).
В Китае разработали квантовую навигационную систему, которая может стать альтернативой GPS и не боится помех. В отличие от традиционных GPS-систем, новая технология не зависит от спутников. Она основана на сверхточных квантовых акселерометрах и гироскопах, которые фиксируют малейшие изменения положения объекта, а также на атомных часах для точного времени. После начальной привязки к координатам система функционирует автономно, с накоплением ошибки всего в несколько сотен метров за несколько дней, что значительно точнее традиционных инерциальных систем.
Эта инновационная навигация была разработана в Национальном университете оборонных технологий Китая специально для Народно-освободительной армии. По имеющейся информации, власти Китая не собираются делиться этой технологией даже с ближайшими стратегическими партнерами, стремясь обеспечить абсолютное преимущество своих военных подразделений в условиях подавления эфира.
Эта инновационная навигация была разработана в Национальном университете оборонных технологий Китая специально для Народно-освободительной армии. По имеющейся информации, власти Китая не собираются делиться этой технологией даже с ближайшими стратегическими партнерами, стремясь обеспечить абсолютное преимущество своих военных подразделений в условиях подавления эфира.
Алгоритмы и структуры данных с примерами на Python
Автор: Цзинь Юйдун
Эта книга предназначена для того, чтобы с помощью наглядных иллюстраций и исполняемых примеров кода помочь читателям разобраться в ключевых концепциях алгоритмов и структур данных, а также научиться их применению в программировании. Она станет отличным подспорьем для подготовки к собеседованиям или для получения базовых навыков перед сложными курсами по программированию. Если у вас нет времени на чтение множества учебников от корки до корки, этот учебник станет вашим путеводителем в мире знаний.
Книга будет особенно полезна тем, кто уже имеет начальные навыки программирования, но не обладает четким пониманием алгоритмов и структур данных. Более опытные читатели смогут освежить и систематизировать свои знания в этой области.
Автор: Цзинь Юйдун
Эта книга предназначена для того, чтобы с помощью наглядных иллюстраций и исполняемых примеров кода помочь читателям разобраться в ключевых концепциях алгоритмов и структур данных, а также научиться их применению в программировании. Она станет отличным подспорьем для подготовки к собеседованиям или для получения базовых навыков перед сложными курсами по программированию. Если у вас нет времени на чтение множества учебников от корки до корки, этот учебник станет вашим путеводителем в мире знаний.
Книга будет особенно полезна тем, кто уже имеет начальные навыки программирования, но не обладает четким пониманием алгоритмов и структур данных. Более опытные читатели смогут освежить и систематизировать свои знания в этой области.
⚡️ В Telegram скоро появятся уникальные подарки с уровнями, как в RPG. В мессенджере тестируется новая система подарков, позволяющая объединять их и повышать до «эпических» и «легендарных» уровней. Это нововведение придаёт подаркам особую эксклюзивность, напоминая механику игр в жанре RPG.
Ученые из Anthropic, известные разработкой Claude, предсказывают, что в будущем люди станут своего рода «мясными роботами». Искусственный интеллект будет контролировать их через устройства вроде очков, наушников и камер. Даже если развитие нейросетей замедлится, в ближайшие 2-5 лет останутся задачи, которые пока не под силу ИИ. Например, физический труд, такой как переноска коробок или сборка мебели, пока остается вне досягаемости для нейросетей.
Хотите стать дизайнером?
Начните с dsgn sense — уникальной мультисенсорной олимпиады по дизайну, организованной Школой дизайна Центрального университета для старшеклассников. Это отличная возможность погрузиться в мир графического, продуктового и промышленного дизайна. Участники будут решать реальные кейсы от компаний и создавать проекты, в которых зрение, слух, осязание, вкус и обоняние будут основой неповторимого дизайн-решения.
Призёры и победители получат:
— Два завершённых проекта в портфолио.
— Финал в наукограде Дубне с бесплатным проживанием, питанием и насыщенной программой.
— Крутой мерч и подарки от компаний.
— Шанс выиграть грант до 100% на обучение в бакалавриате Центрального университета.
Специальные навыки не требуются — достаточно любопытства и желания исследовать новое.
Путешествия и изучение новых культур могут вдохновить вас на создание уникальных дизайн-решений. Откройте для себя новые горизонты и черпайте вдохновение из мира туризма и путешествий.
Регистрируйтесь до 16 февраля!
Начните с dsgn sense — уникальной мультисенсорной олимпиады по дизайну, организованной Школой дизайна Центрального университета для старшеклассников. Это отличная возможность погрузиться в мир графического, продуктового и промышленного дизайна. Участники будут решать реальные кейсы от компаний и создавать проекты, в которых зрение, слух, осязание, вкус и обоняние будут основой неповторимого дизайн-решения.
Призёры и победители получат:
— Два завершённых проекта в портфолио.
— Финал в наукограде Дубне с бесплатным проживанием, питанием и насыщенной программой.
— Крутой мерч и подарки от компаний.
— Шанс выиграть грант до 100% на обучение в бакалавриате Центрального университета.
Специальные навыки не требуются — достаточно любопытства и желания исследовать новое.
Путешествия и изучение новых культур могут вдохновить вас на создание уникальных дизайн-решений. Откройте для себя новые горизонты и черпайте вдохновение из мира туризма и путешествий.
Регистрируйтесь до 16 февраля!
🔥1👌1
Нейросеть, способная генерировать бизнес-идеи, стала доступной. Искусственные интеллект-агенты анализируют спрос на услуги, изучают опросы и тренды в социальных сетях, а затем превращают полученные данные в бизнес-план. Каждый день вы получаете новую идею, и всё это совершенно бесплатно. Если вас интересуют новейшие технологии и возможности ИИ, следите за нашими обновлениями.
This media is not supported in your browser
VIEW IN TELEGRAM
Создано устройство, которое можно считать настоящим прорывом в технологии!
— Разработан прицел для страйкбольного оружия, который автоматически показывает точку, куда попадёт шарик.
HUD SIGHT использует расчеты эффекта Магнуса, гравитацию и положение оружия в пространстве, чтобы в реальном времени отображать предполагаемую точку удара в интерфейсе.
Это аналог аимбота, но легальный и реализованный в аппаратной части устройства.
— Разработан прицел для страйкбольного оружия, который автоматически показывает точку, куда попадёт шарик.
HUD SIGHT использует расчеты эффекта Магнуса, гравитацию и положение оружия в пространстве, чтобы в реальном времени отображать предполагаемую точку удара в интерфейсе.
Это аналог аимбота, но легальный и реализованный в аппаратной части устройства.