Как создавать и использовать сигналы в Django
Сигналы Django позволяют нам отправлять сигналы, которые запускают другие события в приложении во время события (на любом этапе этого события). Они состоят из отправителей, которые отправляют некоторую информацию получателям всякий раз, когда происходит какое-либо событие. Далее@BookPython
21 основной инструмент Python для разработчиков
Узнайте об основных инструментах Python для разработки программного обеспечения, веб-скреппинга и разработки, анализа и визуализации данных, а также машинного обучения. Далее@BookPython
Выполняем код по расписанию
Часто от программиста требуется написать код, который должен выполняться в определенный промежуток времени или по расписанию. Для решения этой проблемы существует много решений, но одно из них — это библиотека aiocron.
Она позволяет просто описать в декораторе конфигурацию расписания, согласно которому метод будет запускаться. В примере выше функция attime будет выполняться каджую минуту с 6 утра до 10 вечера в рабочие дни недели. Подробнее о написании своих расписаний можно почитать тут.
@BookPython
Keras – это API для глубокого обучения, написанный на Python, и работающий поверх платформы машинного обучения TensorFlow
Он был разработан с акцентом на быстродействие. Возможность перейти от идеи к результату как можно быстрее является ключом к проведению хороших исследований.
#GitHub | #Python #Deep #Learning #API
👉 @Githublib
Освоить веб-разработку с нуля за 10 месяцев — реально, если правильно выстроить программу и усердно заниматься. Упорство зависит от вас, а о программе позаботился Яндекс Практикум.
— Программа основана на реальных требованиях работодателей к младшим специалистам.
— Интерактивный тренажёр помогает освоить теорию и закрепить её в тестах.
— Практика идёт на учебных проектах для портфолио.
А ещё на курсе много работы с опытными специалистами:
— наставники-разработчики разбирают сложные темы на живых вебинарах.
— команда поддержки отвечает на вопросы по теории в тренажёре.
— код-ревьюеры проверяют проекты и подсказывают, как их улучшить.
— кураторы помогают с организацией и расписанием.
— карьерный центр учит работать с резюме, мотивационными письмами, портфолио и собеседованиями.
78% наших выпускников находят работу в новой сфере. Они берут проекты на фрилансе, устраиваются в стартапы и крупные компании — Яндекс, ВТБ, МТС, Перекрёсток, Playrix, Сбер и другие.
Протестируйте формат курса бесплатно →
Режим разработки
Оказывается, еще в Python 3.7 появилась возможность запускать скрипты со специальным флагом -X для указания различных вариантов реализации.
Например, -X dev запускает скрипт в режиме разработки с функциями отладки и runtime-проверки, которые не используются по умолчанию из-за своей медлительности.
Также этот режим выводит дополнительные предупреждения в следующих случаях:
— Незакрытые файлы;
— Unawaited корутины;
— Неизвестная кодировка для str.encode;
— Проблемы с выделением памяти.
В целом, классная штука и имеет смысл периодически запускать скрипты в таком режиме, чтобы не упустить никакие баги.
@BookPython
На Просветительском марафоне Российского общества "Знание" с лекцией про будущее российского DIY рынка выступила Мария Евневич - совладелец, член совета директоров Максидом. Спикер поделилась своим мнением, как бороться с ростом цен.
Еще больше интересных цитат с марафона в Telegram канале.
LiteVkApi
Эта библиотека создана для быстрого написания ботов (преимущественно ЛС) в ВК. Мне захотелось, чтобы ботов писать было быстро и легко, поэтому я сделал удобную библиотеку с самыми популярными функциями vk_api.
@BookPython
#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCVЭто вторая статья из серии введения в «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как обработка графических данных, визуализация данных, а также на практике решим пару простых задач. Предыдущая статья — #1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера@BookPython
16-18 сентября пройдет третий онлайн-хакатон от АО «Россельхозбанк» — AgroCode Hack 2022 🌳
Командам предстоить решить одну из трех технологичных задачи агроиндустрии:
🚜 Разработать алгоритм для автоматизированной сборки урожая.
🐮 Вычислить самые неэффективные протоколы лечения коров.
🍇 Создать сервис по поиску перспективных земель для выращивания винограда.
Команды-победители смогут разделить призовой фонд в 1 400 000 рублей!💰
До конца регистрации осталось меньше недели ❗️
Регистрация и все подробности поссылке
#1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера
На хабре было множество публикаций по данной теме, но все они говорят о разных вещах. Решил собрать всё в одну кучку и рассказать людям.
Это первая статья серии введения в нейронные сети, «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как нейронные сети, что они вообще из себя представляют и как с ними «подружиться», на практике решая простые задачи.
@BookPython
Бэкенд, фронтенд или тестирование — что выбрать?
В программировании данных много специальностей, в которых можно начать карьеру. Узнайте о них подробнее на вебинаре Яндекс Практикума.
→ Бесплатно, 31 августа в 19:00
О профессиях в формате дискуссии расскажут эксперты с опытом в сфере:
◾️ Полина Гуртовая, фронтенд разработчик в «Злые Марсиане»
◾️ Евгений Бартенев, python-разработчик в Яндекс Практикуме
◾️ Анастасия Степанова, QA-engineer
◾️ Елена Шлямова, менеджер реферального маркетинга на направлении программирования
Вот что вы узнаете о каждой профессии:
— как выбрать профессию по душе и не прогадать;
— типичные ошибки людей, которые идут учиться в IT;
— кто такой идеальный младший специалист и как им стать;
— джуны/ мидлы/сеньоры — кто они и чем отличаются;
— что происходит с рынком IT и как быть конкурентоспособны: советы от нанимающих разработчиков.
Вы сможете задать спикерам ваши вопросы о смене профессии и старте карьеры.
→ Зарегистрироваться на вебинар
PyAutoGUI
PyAutoGUI позволяет Python управлять мышью и клавиатурой для автоматизации взаимодействия с другими приложениями. Пакет работает в Windows, macOS и Linux на Python 2 и 3.
Из ключевого функционала можно выделить следующее:
— Передвижение курсора и нажатие на кнопки мыши;
— Набор текста, например для заполнения форм;
— Скриншоты, поиск указанных изображений на экране (например, иконки) и нажатие на них;
— Поиск приложения на экране, изменение размера его окна, перемещение по экрану и т. д.
Основные функции показаны в примере на картинке выше, остальное — в документации проекта.
@BookPython