Видеоаналитика на взрывоопасном заводе площадью в 700 футбольных полей
Как предотвратить аварию или несчастный случай на заводе? Заранее проверять все неисправности и нарушения. А как это сделать на гигантском заводе, глаз ведь явно не хватит детально осмотреть всё? Положиться на технологии, а именно на видеосъёмку и дальнейшую аналитику.
Вот, например, история о том, как внедряли машинное зрение в нефтехимическую индустрию:
https://habr.com/ru/company/sibur_official/blog/700634/
#cv #ml
7 декабря VK проведёт онлайн-трансляцию NEF — финальных состязаний чемпионата по программированию среди студентов в Северном Евразийском регионе
300 лучших команд России и стран СНГ в прямом эфире сразятся за путевку в финал легендарного мирового чемпионата ICPC. А зрители смогут поболеть за лучших участников, заглянуть в их мониторы и попробовать вместе с ними решить сложнейшие задачи.
Смотрите стрим в официальном сообществе конкурса: https://vk.cc/cjopt8
Это #партнёрский пост
Системные аналитики — герои, которые находят решение любой проблемы.
Коллеги в курсе этих суперспособностей и рассчитывают на помощь в сложных ситуациях. Мы с компанией «Иннотех» приготовили тест, который расскажет о вашей суперсиле: https://tprg.ru/JujI
Реклама ООО Группа компаний Иннотех
API-интерфейс Django REST в одном файле
REST API является очень распространённым вариантом использования с Django сегодня. Но такое взаимодействие уместно при большом и сложном API, а вот при маленьком можно обойтись и встроенные в Django инструментами, не создавая лишних файлов и сложностей.
Подробнее об этом:
https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/
#django #restapi
Как создать успешный пет-проект. Инструкция для будущих «дуровых»
Многие сервисы, которые сегодня имеют миллионные и миллиардные капитализации создавались, как пет-проекты, но были настолько успешны, что переросли в бизнес. Как же авторам удалось так развить свои идеи?
В этой статье собрали для вас 10 советов, которые помогут вам создать успешный пет-проект, который не только ваши навыки прокачать поможет, но и сможет стать популярным:
https://tproger.ru/articles/kak-sozdat-uspeshnyj-pet-proekt-instrukcija-dlja-budushhih-cukerbergov-i-durovyh/
Настройка Visual Studio Code для Django
VS Code многое умеет уже из коробки, а что не умеет сам предлагает установить. Но с Django слегка иная ситуация. Здесь не работают правильном образом линтеры из коробки, да и mypy вам тут без надобности, если не «поработать напильником».
Но эти проблемы решаются файлами конфигураций соответствующих инструментов, либо готовыми плагинами для mypy и pylint. Вот о последних и пойдёт речь в этой статье:
https://habr.com/ru/post/701800/
#django #vscode
PySimpleGUI: использование изображения в качестве кнопки
Использовать изображение в качестве кнопки можно, если вы хотите придать вашему приложению уникальный дизайн. Но имейте в виду, что такие кнопки не всегда легко распознать и при неправильном подходе они могут сработать во вред пользовательскому опыту.
Здесь вы найдёте инструкцию по созданию такой кнопки, а вот вопросы дизайна оставляем уже на ваше усмотрение:
https://www.blog.pythonlibrary.org/2021/09/05/pysimplegui-using-an-image-as-a-button/
#gui
Подборка актуальных вакансий
— Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет
— QA Automation Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет
— Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Middle DevOps Engineer
Где: Москва, можно удалённо
Опыт: не указан
— Senior DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
#вакансии #работа
Как получить данные в нужном формате с помощью Pandas
Специалистам по данным постоянно приходится приводить данные в нужный им вид. Иногда, очищая от лишнего, в других случаях меняя формат данных. Чаще всего применяются два формата данных: длинный и широкий.
В этой статье вы рассмотрите несколько примеров, чтобы понять, как именно выглядит каждый формат данных, а затем посмотрите, как конвертировать один формат в другой с помощью Pandas:
https://nuancesprog.ru/p/16466/
#pandas #datascience
Python Flask: взаимодействие с контейнерами Docker
Попробуйте научиться работать с Docker и настроить его взаимодействие с Flask. В этой статье вы попробуете реализовать сервер для обслуживания своих функций.
Подробнее:
https://uproger.com/python-flask-vzaimodejstvie-s-kontejnerami-docker/
#flask #docker
Почему не стоит выбирать FastAPI — самый быстрый фреймворк на Python
FastAPI — быстрый и легкий фреймворк для создания REST API. Но так ли он быстр? Автор статьи у нас на сайте поделился собственным тестом производительности этого фреймворка, а также постарался разобраться, что может быть лучше FastAPI, если вы пишите преимущественно на Django:
https://tproger.ru/articles/pochemu-ne-stoit-vybirat-fastapi-samyj-bystryj-frejmvork-na-python/
#fastapi #django
Alfa Backend Stories Meetup#1 для бэкенд-разработчик пройдёт 6 декабря
Стабильная работа сервисов всегда была важна, а сейчас — особенно. И тут, Backend-разработчики, ваш выход!
На митапе вас ждёт вкусная еда, атмосфера «Стражей Галактики», любимые саундтрек и комиксы. От участников — наряды под тематику, внимание. Костюм Грута (читать как костюм бревна) уже занят. А ещё несколько интересных докладов:
— «Отказоустойчивость микросервисных приложений». Спикер: Антон Гращенков, TechLead Альфа-Банк;
— «Как в 3 раза снизить затраты на отказоустойчивую инфраструктуру, переехав с Hazelcast на Redis». Спикер: Янис Чикнизов, Java TechLead Альфа-Банк;
— «Как разработчику избежать фатальных ситуаций». Спикер: Максим Чернухин, Senior Software Architect Альфа-Банк.
Когда: 6 декабря, 18:00
Где: онлайн + офлайн в Москве
Выбирайте удобный вам формат и регистрируйтесь на сайте.
Реклама АО «Альфа-Банк»
Создание хеш-таблицы в Python с помощью TDD
Хеш-таблица представляет собой классическую структуру данных, лежащую в основе программирования. И сегодня она помогает решать многие реальные проблемы, например, индексация таблиц базы данных, кэширование вычисляемых значений или реализация наборов данных.
В Python уже есть своя собственная хеш-таблица dict. Но всё равно вам будет полезно понять, как хеш-таблицы работают за кулисами. Эта статья проведёт вас через этапы реализации хеш-таблицы с нуля:
https://realpython.com/python-hash-table/
Курсы английского от Яндекс Практикума для работы в IT
Учите язык на примере стендапов, митапов и собеседований с личным преподавателем и иностранцами из IT.
Скидка 10% всем, кто хочет понимать коллег и быть понятым на английском! Записаться со скидкой можно до 15 декабря здесь.
Реклама АНО ДПО «Образовательные технологии Яндекса»
Как работать с процессами и потоками в Python
Эта статья будет полезна тем разработчикам, которые хотят выполнять больше работы за одно и то же время, и задействовать все ресурсы своего железа. Проще говоря, делать больше, и при этом обходиться меньшими ресурсами.
https://habr.com/ru/company/simbirsoft/blog/701020/
Data Science на Python для начинающих
Это видео научит вас почти всему, что вам нужно знать для анализа данных и построения модели машинного обучения. Смотрите в оригинале, с субтитрами или переведите его с помощью Яндекс.
https://youtu.be/BqfM9eeD6KA?list=PL7mOFdpoBB6QiW3_n7aKn_eHTCCftPJLw
#видео #datascience
Ambrosia — Open Source-библиотека для работы с A/B-тестами
Новая библиотека для проведения A/B-тестирования сделана специалистами из Big Data МТС и уже доступна. В этой статье авторы рассказали о её функционале и напомнили этапы A/B-тестирования.
Узнать подробнее можно здесь:
https://habr.com/ru/company/ru_mts/blog/700992/
#библиотека
Тиндер-тест: Технология или выдумка?
Уверены, что разбираетесь в современных технологиях? Тогда попробуйте пройти наш тест, где мы предлагаем распознать, где реальные технологии Росатома, а где художественный вымысел.
Свайпайте вправо, если думаете, что это проект Росатома, и влево, если думаете, что это выдумка. Тест тут: https://tprg.ru/widj
Реклама АНО «Корпоративная Академия Росатома»
Python Charts by R CODER
Этот сайт поможет вам научиться работать с визуализацией данных с помощью графиков, созданных в matplotlib
, seaborn
, plotly
и других инструментах. Вы также увидите готовые инструкции по созданию конкретных примеров графиков и диаграмм.
Подробнее:
https://python-charts.com/
Python — универсальный язык, использующийся во многих сферах разработки. Быть python-разработчиком, значит иметь возможность работать в любом направлении разработки
Одним из таких направлений является веб-разработка — сегодня эта сфера востребована как никогда. Если вы хотите освоить это направление и стать профи в Python, то Skypro подготовил для вас специальный курс. В рамках курса вы получите более 400 часов качественной теории и практики без лишней воды, 4 проекта в портфолио и помощь наставника.
Но главное, что большое количество практики поможет вам не только качественно закрепить теорию, но и научит сразу писать чистый и красивый код, разрабатывать сложную архитектуру, писать серверы магазинов, настраивать авторизацию и множество других полезных вещей.
Подробности о курсе, условиях и преимуществах можно узнать тут: https://tprg.ru/8hUr
Реклама ОАНО ДПО «Скаэнг»
36 способов выучить Python бесплатно (для аналитиков и не только)
Ловите подборку полезных бесплатные материалов, которые помогут изучить вам аналитику на Python, а также другие направления разработки:
https://vc.ru/education/519077-36-sposobov-vyuchit-python-besplatno-dlya-analitikov-i-ne-tolko
#подборка
Python в атомной энергетике: сообразительные нейроморфы, предсказание поломок и анализ нормативки
Python со своими инструментами для анализа данных и построения ИИ отлично подходит для применения его наа АЭС. Здесь с ним можно решать амбициозные задачи на острие науки о данных.
В этой статье вы узнаете, что же именно делает Python в атомной энергетике от трёх специалистов из Росатома:
https://habr.com/ru/article/699198/
Хостинг SpaceWeb предлагает VDS для разработчиков и DevOps-инженеров от 239 ₽ в месяц
А ещё большой выбор серверов для размещения IT-проектов и инфраструктур с посуточным биллингом и оплатой только за ресурсы. Есть линейки серверов для любых задач:
— VDS на скоростных NVMe для размещения сайтов, ботов и установки ПО (Docker, GitLab и др.);
— VDS на HDD до 1 ТБ для облачного хранилища данных (NextCloud), файл- или бэкап-сервера;
— VDS c CPU 5 ГГц для игрового сервера, бэкенда мобильного приложения или стримингового сервиса.
Или вы можете сделать свою сборку, используя гибкий конфигуратор серверов. Запускайте серверы в Москве и Санкт-Петербурге, а также объединяйте в приватные сети. Есть бесплатные снапшоты, на всех тарифах включена защита от DDoS.
Переходите и тестируйте бесплатно 3 дня: https://tprg.ru/XoOf
Реклама. ООО "СпейсВэб" erid: 2Vtzqwjas9b
Разыскиваются Pet-проекты на питоне
Прямо сейчас мы в Tproger ищем разработчика-питониста, который готов выступить экспертом для написания руководства по созданию pet-проекта на питоне. Статья будет от 3 лица, а вашу работу мы, разумеется, оплатим.
Если у вас есть интересный проект, то присылайте его нашему head of production Оксане на почту oxana.s@tproger.ru до вечера 2 декабря.
Как запустить динозаврика Google на тачбаре? Обзор Python-библиотеки PyTouchBar
С 2016 года компания Apple начала добавлять сенсорную OLED-панель вместо верхнего ряда на клавиатурах в MacBook Pro. Позднее она отказалась от этой практики из-за не очень высокой популярности, но многие пользователи до сих пор владеют такими ноутбуками.
Возможно, дело в том, что они не догадались добавить туда игру с динозавриком, как это сделали в этой статье. Глядишь, и все бы играли вместо того, чтоб искать ей какое-то полезное применение.
https://habr.com/ru/company/selectel/blog/698218/
#gamedev #diy
«Вам курицу или рыбу?» — как рекомендательная система понимает чего вы хотите
Сегодня столько разнообразной информации, что легко запутаться в попытках найти нужное. Разработчики платформы по продаже фермерских продуктов подумали о том, как помочь пользователям выбрать среди обилия фермеров и их товаров именно те, которые им точно нужны и понравятся.
Для этого они разработали рекомендательную систему, которая состоит из трёх этапов. А вот каких именно и как это всё работает, узнаете здесь:
https://habr.com/ru/company/rshb/blog/701278/
#ml #datascience
Как создать GIF из графиков Matplotlib в Python
Линейные графики — это самый интуитивный способ визуализации временных рядов. Но что делать с визуализацией ряда с двумя объектами, которые взаимодействуют друг с другом? Сделать анимацию и засунуть в GIF-файл, конечно.
О том, как это сделать:
https://uproger.com/kak-sozdat-gif-iz-grafikov-matplotlib-v-python/
#matplotlib
Начало работы с языковой моделью Galactica
Galactica — научно-ориентированная языковая модель со 120 миллиардами параметров. Она предсказывает аннотации к белкам, создает конспекты лекций и излагает математические формулы текстом.
В этой статье вы посмотрите, как поработать с этой моделью, ведь она имеет полностью открытый исходный код и доступна каждому:
https://habr.com/ru/post/700482/
#ml