Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Щелкните блоки, чтобы они улетели в 3D. Разблокируйте куб, чтобы овладеть головоломками

Разбери Кубик

Головоломки, 3D, Обучающая

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
2
kaifat7

Боты на рынке труда: новый тренд или будущее рекрутинга?⁠⁠

2 года назад

Современные технологии делают шаги, которые раньше казались невозможными. Теперь боты не просто помогают нам в повседневных задачах, но и активно "подаются" на вакансии! Если вы ещё думаете, что рекрутинг — это исключительно человеческая деятельность, подумайте ещё раз.

Новый скрипт умеет анализировать вакансии, сравнивать их с резюме и даже писать индивидуальные сопроводительные письма. И это всё в стиле конкретного кандидата!

Так что, готовы к новой эре рекрутинга? Если ваши рекрутеры ещё "из кожи", пора задуматься о будущем вашего бизнеса. 😉🔍📝

Перейти к видео
ChatGPT Чат-бот Рекрутинг Python Google Инновации Программист IT Интернет Технологии Видео
3
2
vrom1990
vrom1990

Смущающая новичков запись if⁠⁠

1 год назад

Продолжаем линейку видео «для тупых», заметил, что у многих моих учеников имеются пробелы, проявляющиеся именно в недоумении по этому поводу и непонимании, почему так.

Насчёт того, что как минимум некоторые профессиональные разработчики именно так и пишут — кто в теме, напишите примеры, пожалуйста, думаю как раз на эту тему сделать видео ещё одно.

Показать полностью
[моё] Программирование Python Образование Видео YouTube
6
2
zhidus999
zhidus999

Сделал 3д - видео для сайта про CS2⁠⁠

1 год назад

я молодой дизайнер, жду критику. Можете ознакомиться с моими работами - https://t.me/bobstudiomagazine

Перейти к видео
[моё] Counter-strike 2 Counter-strike Графика Реклама Рекомендации Блог Просьба Офис Motion design Игры Удаленная работа Сайт Фриланс Программа Python Видео 3D графика 3D анимация
4
2
Iamironman2022
Iamironman2022

ДЖАРВИС НА PYTHON #2⁠⁠

1 год назад
Перейти к видео

приятного просмотра)

[моё] Тони Старк Джарвис Python Программирование Железный человек Marvel Разработка Технологии Тестирование Программа Инновации Видео
0
2
Proglib
Proglib
Серия Итоги недели в мире Python и обзоры новых сервисов

Итоги недели в мире Python и обзоры новых сервисов: история создания Python и лучшие практики разработки⁠⁠

1 год назад

🥳 Питону – 33 года!

В 2024 году Python исполняется 33 года. За это время он прошел невероятный путь – от пет-проекта до одного из самых универсальных и популярных языков. Все начинающие питонисты знают, что первую версию языка разработал голландский программист Гвидо ван Россум, а назван он в честь британского комедийного шоу, а не прожорливой змеи. Как развивались основные концепции языка, почему крупные ИТ-компании боялись, что автобус может переехать Гвидо, и когда на логотипе Python все-таки появились змеи – расскажет публикация на Хабре.

🏆 Лучшие практики разработки на Python

Знание и правильное применение лучших практик – один из самых важных навыков профессионального разработчика. Следование общепринятым правилам позволяет:

  • Повысить качество кода. Лучшие практики основаны на многолетнем опыте обширного сообщества разработчиков и направлены на минимизацию ошибок, улучшение читаемости и поддерживаемости кода. Это помогает создавать более надежные и долговечные системы.

  • Ускорить процесс разработки. Применение многократно опробованных шаблонов и подходов помогает быстрее писать типовой код и решать распространенные проблемы.

  • Упростить совместную работу, ревью кода и интеграцию изменений. Особенно в больших командах и опенсорсных проектах.

  • Обеспечить гибкость и масштабируемость проекта. Правильно организованный код легче адаптировать под новые требования и масштабы. Это снижает риск технического долга — ситуации, в которой изменения становятся слишком дорогостоящими или сложными для реализации.

Привет!

Всю неделю мы мониторим интернет, чтобы в воскресенье прислать тебе интересное письмо. Наша цель – держать читателей в курсе последних открытий и тенденций в мире Python. В еженедельных письмах ты найдешь:

  • Новые возможности в последних версиях Python

  • Работа с базами данных и SQL в Python.

  • Веб-разработка на Django и Flask.

  • Машинное обучение и анализ данных с помощью Python.

  • Автоматизация и работа с API на Python.

  • Тестирование и отладка кода на Python.

  • Задачи для новичков с решениями.

📧 Подпишись, чтобы быть в числе первых, кто получит дайджест

Вот что входит в набор общепринятых на данный момент правил:

  • Устанавливайте Python с поддержкой нескольких версий. Используйте mise или pyenv для установки Python – они дают возможность переключаться между разными версиями языка и позволяют обновлять интерпретатор без влияния на другие инструменты и проекты. Еще один отличный вариант – Development Containers.

  • Используйте последнюю версию Python. Для новых проектов выбирайте самую последнюю стабильную версию Python 3. Это обеспечивает наличие последних исправлений безопасности и максимальную производительность. Обязательно обновляйте проекты по мере выхода новых версий языка и забудьте про Python 2.

  • Используйте pipx для запуска приложений в среде разработки. Вместо установки пакетов с помощью pip или другого аналогичного метода используйте pipx для запуска инструментов в отдельной виртуальной среде.

  • Не используйте Poetry для новых проектов – в нем нестандартно реализованы некоторые ключевые функции. Лучше пользоваться PDM или Hatch.

  • Создавайте файл pyproject.toml в корневой директории каждого проекта – для хранения информации о конфигурации и используемых инструментах.

  • Используйте src-структуру для каталогов. Это требует использования редактируемых установок, но PDM и Hatch упрощают задачу.

  • Используйте виртуальные среды для разработки. Виртуальная среда изолирует проекты и наборы установленных для них пакетов – не будет никаких конфликтов.

  • Применяйте файлы requirements.txt для установки пакетов в среду – вместо использования команды pip. Либо используйте PDM или Hatch для управления пакетами.

  • Используйте инструмент для форматирования кода и линтер для проверки на ошибки. Самый популярный форматер Python-кода – Black, а самый известный линтер – flake8. Однако их с успехом можно заменить одним мощным и быстрым инструментом – Ruff.

  • Применяйте pytest для тестирования, а в ситуациях, где это невозможно – используйте стандартный модуль unittest.

  • Используйте PyInstaller для упаковки приложений в исполняемый файл. А свои пакеты публикуйте в виде wheel, чтобы другие разработчики могли загружать их с помощью pipx и pip-sync.

  • Используйте аннотации типов – особенно в важных приложениях и библиотеках. Для проверки вам пригодится mypy, а для интеграции этого инструмента с Pydantic – плагин.

  • Форматируйте строки с помощью f-строк, а не с использованием %, str.format() или str.Template().

  • Всегда используйте объекты datetime, которые знают о временных зонах. По умолчанию Python создает объекты datetime, которые не включают временную зону.

  • Применяйте enum или collections.namedtuple() для неизменяемых наборов пар «ключ-значение».

  • Создавайте классы данных для пользовательских объектов. Среди прочего это позволяет сократить количество кода, необходимого для определения классов, предназначенных для хранения значений. Экземпляры таких классов можно замораживать.

  • Используйте collections.abc для пользовательских типов коллекций. Абстрактные базовые классы в collections.abc реализованы на C и работают очень быстро.

  • Применяйте breakpoint() для отладки. Эта функция создает точки останова, которые могут использовать и встроенный отладчик, и внешние инструменты отладки.

  • Используйте журналирование для диагностических сообщений. Команда print() удобна для вывода отладочной информации, но в скрипты и приложения нужно включать логирование.

  • Применяйте формат TOML для конфигурационных файлов – если они предназначены для людей. Используйте формат JSON для данных, которые передаются между компонентами приложения.

  • Используйте async только там, где это необходимо. Асинхронные возможности Python позволяют одному процессу избегать блокировки на операциях ввода-вывода. Для запуска нескольких процессов нужно использовать контейнеры или сервер Gunicorn. Чтобы создать собственное приложения для управления многочисленными процессами, воспользуйтесь этим стандартным пакетом.

  • Обрабатывайте ввод из командной строки с argparse. Модуль argparse теперь является рекомендуемым способом обработки ввода вместо устаревших optparse и getopt.

  • Для указания путей к файлам и каталогам используйте pathlib, а не строки.

  • Используйте os.scandir() вместо os.listdir(). Функция os.scandir() значительно быстрее и эффективнее, чем os.listdir().

  • Запускайте внешние команды с subprocess. Модуль subprocess предоставляет безопасный способ запуска внешних команд. Используйте его вместо spawn, popen2 и popen3.

  • Используйте httpx для клиентских приложений. Пакет httpx поддерживает HTTP/2 и async и заменяет requests, который работает только с HTTP 1.1.

🐍 Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека питониста»

📒 Google Colab или Jupyter Notebook: что лучше подойдет для новичка

Jupyter Notebook обладает массой очевидных достоинств:

  • Позволяет выполнять код по частям и мгновенно видеть результаты.

  • Поддерживает большинство популярных библиотек.

  • В блокнотах легко визуализировать данные и форматировать текст.

  • Устанавливается локально, работает без подключения к сети.

Облачный сервис Google Colab предоставляет похожую функциональность – код можно писать и выполнять в браузере – и несколько дополнительных преимуществ:

  • Использование GPU/TPU.

  • Удобное меню навигации по файлу.

  • Возможность совместной работы над проектом – настойка доступа и синхронизация работают точно так же, как в документах Google.

Подробнее о преимуществах и начале работы в Google Colab – в этой <a href="https://pikabu.ru/story/itogi_nedeli_v_mire_python_i_obzoryi_novyikh_servisov_istoriya_sozdaniya_python_i_luchshie_praktiki_razrabotki_11583312?u=https%3A%2F%2Fhabr.com%2Fru%2Fcompanies%2Fyandex_praktikum%2Farticles%2F825754%2F&t=%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B5%20%D0%BD%D0%B0%20%D0%A5%D0%B0%D0%B1%D1%80%D0%B5&h=651cc4b86d6345720fe7b194b95200fed521f979" title="https://habr.com/ru/companies/yandex_praktikum/articles/825754/" target="_blank" rel="nofollow noopener">статье на Хабре</a>

Подробнее о преимуществах и начале работы в Google Colab – в этой статье на Хабре

🕸️ Веб-разработка

«Как настроить уведомления в Django с помощью сигналов: пошаговое руководство» рассказывает обо всех тонкостях работы с сигналами, которые запускают выполнение нужных действий после совершения определенных манипуляций с моделями. Например, сигнал может:

  • Запустить автоматическое создание профиля пользователя после регистрации.

  • Отправить уведомление о заполнении формы, появлении нового отзыва, получении сообщения.

  • Обновить данные в связанных моделях.

  • Сделать запись об изменении статуса объекта.

«Создание собственного API на Python (FastAPI)» – простой и понятный туториал для начинающих.

API предоставляет данные о студентах

API предоставляет данные о студентах

🧩🐍 Интересные задачи по Python для практики можно найти на нашем телеграм-канале «Библиотека задач по Python»

«Безопасность в Django: защита от распространенных угроз веб-приложений» – рассказывает о самых распространенных типах атак (SQL-инъекциях, межсайтовой подделке запросов, кросс-сайтовом скриптинге, DoS и DDoS) и очень подробно разбирает способы защиты от них.

Настройка nginx для защиты от DDoS

Настройка nginx для защиты от DDoS

📈 Как улучшить производительность Python

Беспрецедентное развитие ИИ сделало Python суперпопулярным языком – и поставило исключительно сложную задачу перед ведущими инженерами: как увеличить скорость работы Питона, не жертвуя его простотой и гибкостью. Одним из решений проблемы стал перенос критически важных для производительности частей кода на более быстрые языки – C, C++ и Rust. Для упрощения совместного использования Python и Rust разработчик Дэвид Хьюитт создал PyO3. В этом интервью он подробно рассказал о сложностях разработки такого проекта и его впечатляющих возможностях.

Как преодолеть разрыв

Интеграция Python и Rust – нетривиальная задача, поскольку эти два языка имеют принципиально разные подходы к управлению памятью, потоками и обработке ошибок. Однако PyO3 решает эти проблемы, используя мощные возможности Rust и C-образную архитектуру интерпретатора Python.

В основе PyO3 лежит концепция сопоставления функций и структур Rust их аналогам в Python. Используя процедурные макросы, PyO3 генерирует необходимый код для создания совместимых с Python объектов и функций, позволяя разработчикам Python легко взаимодействовать с компонентами на базе Rust. Этот подход позволяет программистам на Python воспользоваться преимуществами производительности и безопасности Rust без необходимости глубоко погружаться в тонкости языка.

Безопасность памяти и время жизни объектов

Одна из ключевых задач при объединении Python и Rust – обеспечение безопасности памяти. Система проверки заимствований и времени жизни объектов в Rust играет в этом отношении важную роль. PyO3 использует аннотации времени жизни Rust для управления владением и временем жизни объектов Python, гарантируя, что ссылки на объекты Python являются действительными, а доступ к памяти не осуществляется после ее освобождения. Это внимание к безопасности памяти является существенным преимуществом использования Rust в контексте оптимизации производительности Python. Обеспечивая эти гарантии во время компиляции, PyO3 помогает разработчикам избежать распространенных ошибок и уязвимостей, связанных с памятью, которые могут возникать при использовании привязок C/C++.

Обработка ошибок и производительность

Это одно из самых мощных преимуществ PyO3. Сопоставляя механизмы обработки ошибок Rust с системой исключений Python, PyO3 обеспечивает бесшовную интеграцию для программистов, работающих с обоими языками. Эта интеграция гарантирует правильную передачу ошибок, позволяя коду Python элегантно обрабатывать исключения, созданные в Rust. Что касается производительности, PyO3 стремится обеспечить производительность, близкую к нативной, за счет использования абстракций Rust. Хотя на границе между Python и Rust могут быть некоторые накладные расходы, прирост производительности, достигаемый внутри кода Rust, часто с лихвой компенсирует их. По мере развития проекта PyO3 команда активно работает над оптимизацией этих пограничных случаев для дальнейшего снижения влияния на производительность.

Потоки и асинхронность

Одна из самых сложных областей интеграции Python и Rust – обработка потоков и асинхронности. Асинхронная модель Rust с async/await и глобальная блокировка интерпретатора (GIL) Python представляют собой уникальные проблемы, которые команда PyO3 активно решает. Разработчики исследуют различные подходы к преодолению разрыва между моделями параллелизма Rust и Python, в том числе использование типов Rust Send и Sync для обеспечения безопасного обмена данными между потоками, а также обеспечение бесшовной совместимости между асинхронными средами выполнения Rust и циклами событий Python.

🐍💼 Подтянуть свои знания по Python вы можете на нашем телеграм-канале «Библиотека собеса по Python»

Автор рассылки: Наталья Кайда

📧 Подписаться на рассылку

Показать полностью 3 1
Программирование IT Инновации Python C++ Rust Видео Длиннопост YouTube YouTube (ссылка) Разработка
2
2
SlyVolunteer
SlyVolunteer
Программирование на python

GPT репетитор. Chat GPT для учителей⁠⁠

1 год назад

Chatgpt для занятий по нейросетям на Python в Google Colab

00:00:08 Создание нейрометодолога

• В видео обсуждается создание нейрометодолога, который будет задавать вопросы и генерировать занятия в виде Google Colab ноутбуков ipynb для студентов.

• В первой версии нейрометодолога используются 5 базовых вопросов.

Вопрос: 1. Какая у Вас будет основная тема занятия в рамках обучения нейронных
сетей на Python в Google Colab?

Ответ: Обучение с подкреплением

Вопрос: 2. Какой у Вас уровень подготовки? (начинающий, средний, продвинутый)?

Ответ: начинающий

Вопрос: 3. Какой по объему урок Вы планируете создать (маленький, средний,
большой)?

Ответ: большой

Вопрос: 4. Какими предварительными знаниями и навыками Вы владеете в данной
теме?

Ответ: python

Вопрос: 5. Укажите дополнительные пожелания к уроку:

Ответ: Нужен очень подробный урок с использованием современных фреймворков

00:01:54 Генерация занятий

• Нейрометодолог генерирует структуру занятия, выбирает фреймворки и датасеты, а также создает файл для коллаба.

• В процессе генерации занятия, нейрометодолог учитывает ответы студента на предыдущие вопросы.

00:09:34 Генерация структуры занятия

• Нейрометодолог анализирует ответы студента и создает структуру занятия, включая теоретическую, практическую части и домашние задания.

• Структура занятия может быть скорректирована на основе пожеланий студента.

00:13:06 Генерация занятий по программированию

• Сокращение программы теоретической части до двух разделов.

• Запрет на использование математики в системе.

• Генерация контента и материалов для разделов.

• Создание контента с максимальным количеством слов 4000 токенов.

00:20:23 Создание занятия по основам нейросетей

• Генерация занятия с помощью нейросети.

• Создание теоретической части с описанием нейронных сетей, слоев и активационных функций.

• Практическая часть с установкой библиотек, запуском колла и использованием нейронной сети.

00:24:19 Проблемы и решения

• Генерация занятия с использованием нейросети, но без написания кода.

• Подача информации при генерации, чтобы учесть уже установленные библиотеки и переменные.

• Подача исходного кода или саммаризации кода для создания блоков с домашними заданиями.

00:27:07 Генерация контента и профайлов

• В видео обсуждается процесс генерации контента и профайлов для занятий.

• Упоминается, что контент может быть сгенерирован с помощью различных библиотек и переменных, а затем с помощью chatgpt три-пять или четыре-омни, профайл может быть обновлен с учетом установленных в библиотеке переменных и значимых кусков кода.

00:30:12 Использование различных фреймворков и библиотек

• В видео обсуждаются различные фреймворки и библиотеки, которые могут быть использованы для генерации контента и профайлов.

• Упоминаются такие фреймворки, как TensorFlow, Keras, и TenseraCT.

00:39:10 Проблемы с загрузкой и обучением нейросети

• В видео обсуждаются проблемы с загрузкой и обучением нейросети.

• Упоминается, что некоторые фреймворки могут иметь проблемы с загрузкой и обучением, и что это может повлиять на качество занятия.

00:41:27 Создание ноутбуков с помощью нейронной сети

• В видео обсуждается создание ноутбуков с помощью нейронной сети.

• Нейронная сеть будет знать актуальные версии библиотек и фреймворков.

00:43:33 Обучение с подкреплением

• Обучение с подкреплением не запустилось, так как нейронная сеть не знает актуальные версии библиотек и фреймворков.

• Оценка качества сгенерированных ноутбуков: 6 из 10.

Google Colab: https://colab.research.google.com/drive/1-p4IUICx2jD0Ry3TJ8K...

Примеры полученных занятий:
https://drive.google.com/file/d/1GnBqRRvUvIWJz2e6rpqs-l7LHkY...
https://drive.google.com/file/d/1hKwASzeGyrWsVtLLqQjzlzsknpJ...
https://drive.google.com/file/d/1XYgl19_g_HypEqPkGesuvgR9pXH...

Показать полностью
Gpt4 Обучение Учитель Репетитор Преподаватель Видео YouTube Длиннопост Python
2
2
EchoElectronic
EchoElectronic

ТехноДайджест: железо, ИИ, Python⁠⁠

1 год назад

Энтузиаст создал портативный модульный мини-компьютер на базе Raspberry Pi 5; IBM прекращает научные исследования в Китае и планирует уволить более 1 тысячи сотрудников; Mozilla разрабатывает инструментарий распознавания речи Whisperfil; и многое другое.

Железные новости

Россия

Минфин выложил проект постановления, который запрещает госзакупки иностранного ПО и микросхем.

АРПЭ: В прошлом году контрактное производство электроники в России увеличилось на 40%.

Интервью с Константином Трушкиным, заместителем директора по маркетингу и развитию компании МЦСТ.

Банки ОАЭ начали ограничивать российские платежи за китайское оборудование.

Новосибирский государственный технический университет и холдинг «Планар» заключили соглашение о совместной разработке оборудования для силовой электроники в рамках форума «Технопром-2024».

В России напишут стандарты для производства микроэлектроники для российских разработчиков и производителей электронного машиностроения.

Минпромторг РФ одобрил инициативу Союза «Русская электроника» о пересмотре принципов формирования цен на продукцию в рамках государственного оборонного заказа (ГОЗ).

В Воронежской области создан кластер радиоэлектронной промышленности для улучшения взаимодействия предприятий с органами власти и стимулирования их развития.

Ученые из Курчатовского института разработали двумерный магнит, который может существенно улучшить функциональные характеристики кремниевой электроники и способствовать развитию наноэлектроники и спинтроники.

Минпромторг РФ закупил европейское оборудование для печатных плат на сумму 249.2 млн рублей для расширения производственных мощностей НПП «Гамма».

Мир

SK Hynix объявила о создании DRAM шестого поколения.

IBM прекращает научные исследования в Китае и планирует уволить более 1 тысячи сотрудников.

Американская компания Qualcomm выкупает у французской Sequans Communications технологии 4G IoT, стоимость сделки не раскрыта и требует одобрения регулирующих органов; при этом Sequans сохранит право на использование технологии через лицензионное соглашение и права на свои разработки в области 5G.

Илон Маск представил суперкластер Cortex AI, состоящий из 50 000 графических процессоров NVIDIA H100, который обещает значительное улучшение вычислительных мощностей для задач в области искусственного интеллекта.

Plaud представила NotePin — носимое устройство с искусственным интеллектом, которое автоматически записывает, транскрибирует и суммирует голосовые заметки и телефонные разговоры.

Создана новая версия дисплея, которая отображает информацию в воздухе, используя полупрозрачное зеркало и ретрорефлекторы

<a href="https://pikabu.ru/story/tekhnodaydzhest_zhelezo_ii_python_11759997?u=https%3A%2F%2Fwww.hackster.io%2Fmac70%2Ffloating-display-274ee5&t=Floating%20display&h=9ddc146d533c8948ec311115f0b0c26f900046dc" title="https://www.hackster.io/mac70/floating-display-274ee5" target="_blank" rel="nofollow noopener">Floating display</a>

Floating display

<a href="https://pikabu.ru/story/tekhnodaydzhest_zhelezo_ii_python_11759997?u=https%3A%2F%2Fwww.hackster.io%2Fmac70%2Ffloating-display-274ee5&t=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5%20%D0%BE%D0%BF%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B%20%C2%AB%D0%B2%D0%BE%D0%B7%D0%B4%D1%83%D1%88%D0%BD%D0%BE%D0%B3%D0%BE%C2%BB%20%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D1%8F&h=7a978dec3cf6e215db0a2101bff3ec5eb09c2cfb" title="https://www.hackster.io/mac70/floating-display-274ee5" target="_blank" rel="nofollow noopener">Основные оптические компоненты «воздушного» дисплея</a>

Основные оптические компоненты «воздушного» дисплея

Новости ИИ

Россия

Ученые из Университета ИТМО создали систему ИИ, которая помогает выявлять наночастицы, способные избирательно уничтожать вредоносные бактерии, оставляя полезные невредимыми; это может стать новым методом борьбы с инфекциями, устойчивыми к антибиотикам.

Мир

Компания Mozilla разрабатывает инструментарий распознавания речи Whisperfile, который включает высокопроизводительную реализацию модели машинного обучения Whisper от OpenAI на основе whisper.cpp.

Исследователи из Google DeepMind воссоздали интерактивную версию игры DOOM в реальном времени с помощью диффузионной модели.

<a href="https://pikabu.ru/story/tekhnodaydzhest_zhelezo_ii_python_11759997?u=https%3A%2F%2Fwww.reddit.com%2Fr%2FChatGPT%2Fcomments%2F1f30g1l%2Fresearchers_at_google_deepmind_have_recreated_a%2F&t=Google%20DeepMind%20Doom&h=6edd501f1af71d8dcefedce2b5f3e479ea280d74" title="https://www.reddit.com/r/ChatGPT/comments/1f30g1l/researchers_at_google_deepmind_have_recreated_a/" target="_blank" rel="nofollow noopener">Google DeepMind Doom</a>

Google DeepMind Doom

OpenAI поддерживает законопроект в Калифорнии, который требует от технологических компаний маркировки контента, созданного с помощью искусственного интеллекта, для повышения прозрачности.

OpenAI ведет переговоры о привлечении финансирования, которое оценит компанию более чем в 100 миллиардов долларов.

OpenAI демонстрирует свою эффективность в разминификации кода, позволяя разработчикам легче анализировать и понимать сложные JavaScript-скрипты.

<a href="https://pikabu.ru/story/tekhnodaydzhest_zhelezo_ii_python_11759997?u=https%3A%2F%2Fglama.ai%2Fblog%2F2024-08-29-reverse-engineering-minified-code-using-openai&t=%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA&h=20f8cfb7404ed440a7c988975d5871d113491092" title="https://glama.ai/blog/2024-08-29-reverse-engineering-minified-code-using-openai" target="_blank" rel="nofollow noopener">Источник</a>

Источник

OpenAI и Anthropic подписали соглашение с Институтом безопасности ИИ США, позволяющее проводить тестирование и оценку их моделей.

Raspberry Pi

Новый чип в Raspberry Pi 5 с 2 ГБ оперативной памяти снижает потребление энергии до 30%, что улучшает его энергоэффективность.

В микроконтроллере Raspberry Pi RP2350 обнаружен аппаратный баг, который вызывает некорректное поведение подтягивающих резисторов.

Создана система автоматической кормежки рыб, управляемая Raspberry Pi, которая позволяет удаленно кормить рыб и следить за ними через веб-камеру.

Cистема автоматической кормежки рыб, управляемая Raspberry Pi

Cистема автоматической кормежки рыб, управляемая Raspberry Pi

Энтузиаст создал портативный модульный мини-компьютер на базе Raspberry Pi 5.

<a href="https://pikabu.ru/story/tekhnodaydzhest_zhelezo_ii_python_11759997?u=https%3A%2F%2Fwww.reddit.com%2Fr%2Fraspberry_pi%2Fcomments%2F1f1q4p0%2Fcreating_a_portable_modular_minicomputer_based_on%2F%23lightbox&t=%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA&h=01512880b4ae8e280ace635e21fe698a9abda124" title="https://www.reddit.com/r/raspberry_pi/comments/1f1q4p0/creating_a_portable_modular_minicomputer_base..." target="_blank" rel="nofollow noopener">Источник</a>

Источник

Создан проект, в котором Raspberry Pi используется как ключница с встроенной системой резервного копирования файлов.

<a href="https://pikabu.ru/story/tekhnodaydzhest_zhelezo_ii_python_11759997?u=https%3A%2F%2Fwww.reddit.com%2Fr%2Fraspberry_pi%2Fcomments%2F1f2k18g%2Fkeyholder_with_file_backup_system_for_keeping%2F&t=%D0%9A%D0%BB%D1%8E%D1%87%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BD%D0%B0%20Raspberry%20Pi&h=83f94b738cc692e91a2f539ddd7b59286da30791" title="https://www.reddit.com/r/raspberry_pi/comments/1f2k18g/keyholder_with_file_backup_system_for_keeping..." target="_blank" rel="nofollow noopener">Ключница на Raspberry Pi</a>

Ключница на Raspberry Pi

Библиотеки Python

Представлен однострочный скрипт на Python для очистки и упрощения очистки CSV-файлов.

Представлен инструмент HTTPOut, который позволяет выполнять ваши скрипты на Python через URL, обеспечивая удобный способ управления кодом.

Picows — это высокопроизводительная библиотека с открытым исходным кодом на Python, предназначенная для создания соединения клиента и сервера, с помощью WebSocket

Библиотека Neutrino — безопасный и событийно-ориентированный низкоуровневый протокол, использующий зашифрованный UDP для передачи данных.

Что посмотреть

От кремния до малины: тайны рождения Raspberry Pi

Эксклюзивный репортаж с завода (с русскими субтитрами), где за десятилетие собрали почти 50 миллионов «малиновых» компьютеров, раскрывает секреты создания самого популярного одноплатника в мире.

Показать полностью 7 1
[моё] Технологии Arduino Raspberry pi Python Программирование Микроконтроллеры Искусственный интеллект Электроника Видео Видео ВК Длиннопост
0
2
EchoElectronic
EchoElectronic

ТехноДайджест: от российских ноутбуков до дистанционной хирургии⁠⁠

1 год назад

Обзор последних достижений в области технологий: российские ноутбуки на Эльбрус, прорывы в телемедицине, инновации в лечении СДВГ и развитие ИИ в различных отраслях.

Железные новости

Россия

Автору тг-канала «Ажаль» показали прототип ноутбука на Эльбрус 2с3 от компании Промобит (Bitblaze).

В России начата разработка дизайна отечественного оборудования для электронного машиностроения.

Компания «Марс технологии» планирует в 2025 году запустить производство оборудования для создания частных сотовых сетей в ОЭЗ «Иннополис», ориентированное на крупных корпоративных заказчиков, в частности, предприятия нефтегазохимического комплекса и горнодобывающей отрасли.

Холдинг «Росэлектроника» (входит в Госкорпорацию Ростех) начал поставки отечественных измерителей параметров трансформаторных подстанций «Коэффициент-М-2022Ц» для мобильных электролабораторий, которые заменят ранее использовавшиеся иностранные аналоги и смогут работать в суровых климатических условиях.

Мир

Хирурги из Швейцарии успешно провели дистанционную эндоскопию на свинье в Гонконге на расстоянии 9300 км, используя магнитный эндоскоп, управляемый через игровой контроллер, что открывает перспективы для удаленных операций на людях в труднодоступных регионах.

Австралийский стартап Neurode разработал инновационный носимый головной обруч, использующий легкую электрическую стимуляцию префронтальной коры головного мозга для лечения и отслеживания симптомов СДВГ, предлагая альтернативу традиционным стимуляторам и потенциально расширяя применение технологии на другие когнитивные расстройства.

В Южной Корее арестованы бывшие сотрудники Samsung Electronics по подозрению в краже и передаче Китаю технологий производства памяти DRAM, что нанесло компании предполагаемый ущерб в $3.2 млрд.

Немецкий производитель полупроводников Infineon объявил о технологическом прорыве в производстве чипов на основе нитрида галлия (GaN) на 300-миллиметровых пластинах, что позволит компании занять значительную долю растущего рынка GaN-чипов, объем которого к концу десятилетия достигнет нескольких миллиардов долларов.

Индия активно развивает собственную полупроводниковую промышленность, привлекая крупных производителей электроники (в частности, Apple) и инвестиции, с целью стать альтернативой Китаю в производстве чипов, планируя увеличить оборот отрасли с текущих $155 млрд до $500 млрд к концу десятилетия.

Новости ИИ

Россия

Компания MTS AI разработала новую версию большой языковой модели Cotype Lite, способную обрабатывать и анализировать тексты на татарском языке, что позволит ускорить обработку документов в различных организациях Татарстана и поддержать развитие татарского языка в цифровую эпоху.

Компания «Норникель» разрабатывает сервис «подсказчик для главного металлурга» на основе технологии GPT, который будет содержать все регламенты компании и научные статьи для быстрого предоставления алгоритмов действий в непредвиденных ситуациях.

Компания Yadro совместно с Высшей школой цифровой культуры ИТМО запускает годовую образовательную программу Yadro AI School для студентов третьего курса бакалавриата и старше, направленную на углубленное изучение искусственного интеллекта, включающую курсы по Python, статистике, обработке естественного языка и глубокому обучению, с возможностью последующей стажировки в компании для лучших выпускников.

Ученые Санкт-Петербургского Федерального исследовательского центра РАН разработали сервис, использующий искусственный интеллект и цифровых двойников для моделирования и предотвращения кибератак на критически важные объекты цифровой инфраструктуры, что позволяет выявлять уязвимости систем на ранних этапах и существенно повысить их защищенность.

МТС Web Services (MWS), дочерняя компания ПАО «МТС», инвестирует более 1 миллиарда рублей до конца 2025 года в создание ИИ-облака — нового направления, которое предоставит компаниям инфраструктуру с графическими ускорителями (GPU) и ряд готовых сервисов для упрощения и ускорения внедрения искусственного интеллекта в бизнес-процессы.

Мир

OpenAI представила новую модель искусственного интеллекта o1 (кодовое название Strawberry), которая способна решать сложные задачи путем пошагового рассуждения.

Исследование показало, что идеи, сгенерированные большими языковыми моделями (LLM), оцениваются экспертами как более новаторские, чем идеи человека-эксперта, хотя и немного уступают в осуществимости.

Согласно опросу Федерального резервного банка Нью-Йорка, внедрение искусственного интеллекта в компаниях не привело к значительному сокращению рабочих мест, а наоборот, может способствовать росту занятости в ближайшем будущем.

Ведущий исследователь OpenAI по GPT-4o/GPT-5 уходит, чтобы основать собственную компанию.

Автор предлагает эффективный четырехэтапный подход к работе с ИИ (в частности, с Sonnet 3.5) для разработки программного обеспечения, который включает в себя последовательное взаимодействие с ИИ в ролях инженера-программиста, менеджера продукта, технического руководителя и разработчика, что позволяет значительно улучшить качество генерируемого кода.

  1. Действуйте как инженер-программист:

    • Попросите ИИ выступить в роли инженера-программиста.

    • Предоставьте все соответствующие файлы и попросите ИИ объяснить код.

    • Это помогает ИИ понять контекст и существующую кодовую базу.

  2. Действуйте как менеджер продукта:

    • Попросите ИИ выступить в роли менеджера продукта.

    • Четко опишите новую функцию, которую вы хотите разработать.

    • При необходимости попросите составить документ с требованиями к продукту.

  3. Действуйте как технический руководитель:

    • Для сложных функций сначала напишите псевдокод.

    • Это дает ИИ возможность еще раз просмотреть кодовую базу и ваши требования.

    • Помогает определить, какие файлы и разделы кода нужно изменить.

  4. Действуйте как разработчик:

    • Попросите ИИ написать реальный код на основе псевдокода и предыдущих шагов.

    • После завершения кодирования попросите ИИ создать сообщение для git commit.

Модели с Hugging Face

OpenVLA представляет собой набор открытых мультимодальных моделей с 7 миллиардами параметров, которые способны управлять роботами, принимая на вход языковые инструкции и визуальные данные.

Mini-Omni, новая open-source мультимодальная языковая модель, разработанная на основе метода Any Model Can Talk, предлагает возможности обработки речи в реальном времени, включая преобразование речи в речь без дополнительных моделей ASR или TTS, одновременную генерацию текста и аудио, а также потоковое воспроизведение

Raspberry Pi

Энтузиаст создал «умную» полку для своей коллекции виниловых пластинок, используя Raspberry Pi 4 и несколько ESP32 для управления светодиодными лентами, которые подсвечивают местоположение выбранной пластинки.

Студент-разработчик создал Mosaico — платформу, управляемую Raspberry Pi, которая позволяет оживлять Python-скрипты на LED-матрице, с возможностью тестирования в симуляторе без необходимости в реальном оборудовании.

Запуск Phi-3/Mistral 7B LLMs на Raspberry Pi 5: пошаговое руководство

Python

Транскрибация русской и английской речи с помощью Whisper и Python

LightAPI — новый легковесный фреймворк для быстрого создания API-эндпоинтов на Python, использующий нативные библиотеки и обеспечивающий простоту, производительность и асинхронность через SQLAlchemy и aiohttp.

PyJSX — библиотека, позволяющая писать JSX-подобный код непосредственно в Python.

Разработчик открыл исходный код своего инструмента для веб-скрапинга Stealth-Requests, который имитирует поведение браузера при отправке запросов, делая процесс сбора данных с веб-сайтов более эффективным и незаметным.

Разработана библиотека Dict Hash, позволяющий эффективно хешировать словари, DataFrame из Pandas и Polars, массивы NumPy и объекты Numba.

EasySubber автоматизирует создание субтитров для видеофайлов с использованием модели распознавания речи Whisper от OpenAI и FFmpeg для обработки аудио.

Meatie автоматически генерирует код для работы с REST API на основе аннотаций типов.

SyncStar — приложение для создания загрузочных USB-накопителей с выбранной операционной системой.

Linux

Выпущена версия KDE Plasma 6.1.5

Красота

Аналоговая драм-машина с цифровым управлением.

Что посмотреть

В ожидании GPT-5: путешествие в сердце ИИ-революции

Погружение в мир искусственного интеллекта через призму путешествий по США и Японии, посещение конференции Hot Chips и размышления о будущем ИИ. От роста Waymo до ожидания GPT-5 — какова реальная экономика самоуправляемых автомобилей и что ждет индустрию в ближайшие годы?

Показать полностью 8 1
[моё] Технологии Искусственный интеллект Программирование Инновации Электроника Raspberry pi Python Программист Видео Видео ВК Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии