Бесплатный курс по продвинутой разработке микросервисов на Go
Пишете на python и хотите работать с высокими нагрузками? Переходите на язык микросервисов вместе с экспертами Ozon.
После курса вы сможете:
— писать на Golang;
— разрабатывать надежный и поддерживаемый код;
— проектировать сложные распределенные системы;
— обеспечивать мониторинг и поддержку созданных систем;
— работать в самой быстрорастущей отрасли.
Чтобы попасть на курс, необходимо оставить заявку на сайте, пройдите контест и попадите в рейтинг лучших.
Оставить заявку можно по ссылке тут.
Этот #партнтёрский пост
Пишете на python и хотите работать с высокими нагрузками? Переходите на язык микросервисов вместе с экспертами Ozon.
После курса вы сможете:
— писать на Golang;
— разрабатывать надежный и поддерживаемый код;
— проектировать сложные распределенные системы;
— обеспечивать мониторинг и поддержку созданных систем;
— работать в самой быстрорастущей отрасли.
Чтобы попасть на курс, необходимо оставить заявку на сайте, пройдите контест и попадите в рейтинг лучших.
Оставить заявку можно по ссылке тут.
Этот #партнтёрский пост
🔥4
Главные секреты оптимизации доступа к данным с помощью кэширования
При правильном подходе кэширование может значительно ускорить работу, а также оптимизировать хранение и доступ к данным. В этой статье автор поделился несколькими методами успешной организации кэширования без велосипедов и костылей:
https://habr.com/ru/company/stm_labs/blog/654201/
При правильном подходе кэширование может значительно ускорить работу, а также оптимизировать хранение и доступ к данным. В этой статье автор поделился несколькими методами успешной организации кэширования без велосипедов и костылей:
https://habr.com/ru/company/stm_labs/blog/654201/
👍4
Развёртывание приложения Django в Elastic Beanstalk
К концу этого руководства вы научитесь инициализировать и настраивать Elastic Beanstalk, интегрировать Elastic Beanstalk с RDS, получать сертификат SSL через AWS Certificate Manager и не только.
Хотите научиться работать с Elastic Beanstalk? Тогда читайте статью:
https://testdriven.io/blog/django-elastic-beanstalk/
#django
К концу этого руководства вы научитесь инициализировать и настраивать Elastic Beanstalk, интегрировать Elastic Beanstalk с RDS, получать сертификат SSL через AWS Certificate Manager и не только.
Хотите научиться работать с Elastic Beanstalk? Тогда читайте статью:
https://testdriven.io/blog/django-elastic-beanstalk/
#django
testdriven.io
Deploying a Django Application to Elastic Beanstalk
This tutorial shows how to deploy a Django Application to AWS Elastic Beanstalk.
👍5❤1🥰1
Создание бота для сообщества Вконтакте
Позавчера мы создавали бота для Telegram, а сегодня предлагаем похожую задачу, но уже для сообщества Вконтакте. Этот бот будет использовать библиотеку VKWave и публиковать различные мемы.
Подробная видеоинструкция по созданию бота находится здесь:
https://www.youtube.com/watch?v=XjayvZimByc
#видео #бот
Позавчера мы создавали бота для Telegram, а сегодня предлагаем похожую задачу, но уже для сообщества Вконтакте. Этот бот будет использовать библиотеку VKWave и публиковать различные мемы.
Подробная видеоинструкция по созданию бота находится здесь:
https://www.youtube.com/watch?v=XjayvZimByc
#видео #бот
YouTube
Создал ВКонтакте Python Бота Для Отправки Мемов | Библиотека VKWave
В этом видео я расскажу, как создать ВКонтакте бота на языке Python с помощью библиотеки (фреймворка) VKWave. Разработанный бот по запросу будет отправлять в личное сообщение свеженький мем с сайта Reddit. Кроме того, бот умеет отвечать на приветственные…
👍13👎2🤮1💩1
Сбор данных с обходом капчи посредством PYAUTOGUI, KERAS и TENSORFLOW
Современные веб-сайты не всегда дают возможность автоматически собирать и обрабатывать их данные. В таких случаях могут пригодиться альтернативные варианты, такие как кликеры или боты, которые имитируют действия реальных пользователей.
Один из таких эмуляторов пользователя предлагается реализовать в этой статье:
https://habr.com/ru/post/653943/
#tensorflow
Современные веб-сайты не всегда дают возможность автоматически собирать и обрабатывать их данные. В таких случаях могут пригодиться альтернативные варианты, такие как кликеры или боты, которые имитируют действия реальных пользователей.
Один из таких эмуляторов пользователя предлагается реализовать в этой статье:
https://habr.com/ru/post/653943/
#tensorflow
👍24❤2
Конвертация Python-файлов в APK на Windows
Держите понятное руководство по превращению вашего Python-проекта в APK-приложение на Windows:
https://www.youtube.com/watch?v=VsTaM057rdc
Держите понятное руководство по превращению вашего Python-проекта в APK-приложение на Windows:
https://www.youtube.com/watch?v=VsTaM057rdc
YouTube
Convert Python to Android with WINDOWS & LINUX + Fix Common Bugs
In this tutorial, I will show you how to convert your Python projects into Android applications - USING WINDOWS! 😎
We will Create a Windows Subsystem for Linux (WSL), Learn about Android's Debug Bridge (adb) and use Buildozer to compile our .py files into…
We will Create a Windows Subsystem for Linux (WSL), Learn about Android's Debug Bridge (adb) and use Buildozer to compile our .py files into…
👍15
Пересечение списков в Python
Списки — одна из наиболее часто используемых структур данных в Python. И иногда нам может понадобиться найти общие элементы между любыми двумя заданными списками.
В этой статье рассказали каким образом можно это выполнить:
https://www.pythonforbeginners.com/basics/intersection-of-lists-in-python
Списки — одна из наиболее часто используемых структур данных в Python. И иногда нам может понадобиться найти общие элементы между любыми двумя заданными списками.
В этой статье рассказали каким образом можно это выполнить:
https://www.pythonforbeginners.com/basics/intersection-of-lists-in-python
👍13💩5
Качественное введение в сериализацию для Python
Сериализация относится к процессу преобразования объекта данных (например, объектов Python, моделей Tensorflow) в формат, который позволяет нам хранить или передавать данные, а затем воссоздавать объект при необходимости, используя десериализацию. Форматов сериализации много — JSON, XML, YAML и другие.
В этой статье вы поближе познакомитесь с сериализацией, её форматами и работой в Python:
https://machinelearningmastery.com/a-gentle-introduction-to-serialization-for-python/
Сериализация относится к процессу преобразования объекта данных (например, объектов Python, моделей Tensorflow) в формат, который позволяет нам хранить или передавать данные, а затем воссоздавать объект при необходимости, используя десериализацию. Форматов сериализации много — JSON, XML, YAML и другие.
В этой статье вы поближе познакомитесь с сериализацией, её форматами и работой в Python:
https://machinelearningmastery.com/a-gentle-introduction-to-serialization-for-python/
MachineLearningMastery.com
A Gentle Introduction to Serialization for Python - MachineLearningMastery.com
Serialization refers to the process of converting a data object (e.g., Python objects, Tensorflow models) into a format that allows us to store or transmit the data and then recreate the object when needed using the reverse process of deserialization. There…
👍7
Сегментация по границам объекта и областям изображения с реализацией в Python
В данном случае под сегментацией стоит понимать технику разделения изображения на различные объекты с помощью анализа пикселей, для дальнейшей работы с этими объектами. Это позволяет, например, распознавать предметы на фото или текст на скане.
Способов сегментации существует несколько, каждый подходит для определённой ситуации. Подробнее о них и способах их реализации в Python можно узнать тут:
https://nuancesprog.ru/p/15414/
В данном случае под сегментацией стоит понимать технику разделения изображения на различные объекты с помощью анализа пикселей, для дальнейшей работы с этими объектами. Это позволяет, например, распознавать предметы на фото или текст на скане.
Способов сегментации существует несколько, каждый подходит для определённой ситуации. Подробнее о них и способах их реализации в Python можно узнать тут:
https://nuancesprog.ru/p/15414/
👍8🤔3
Как обнаружить нажатие клавиши в Python
При создании программ, работающих с графическими пользовательскими интерфейсами, нам часто необходимо определить, нажимал ли пользователь клавишу, и сколько раз он это сделал. Эта статья поможет нам разобраться, как мы можем обнаружить нажатие клавиши в python:
https://www.pythonforbeginners.com/basics/how-to-detect-keypress-in-python
При создании программ, работающих с графическими пользовательскими интерфейсами, нам часто необходимо определить, нажимал ли пользователь клавишу, и сколько раз он это сделал. Эта статья поможет нам разобраться, как мы можем обнаружить нажатие клавиши в python:
https://www.pythonforbeginners.com/basics/how-to-detect-keypress-in-python
👏11😁2👍1
Miniboss — приложение для работы с докером
Miniboss — это приложение Python для локального запуска набора взаимозависимых служб докеров, их индивидуальной перестройки и перезапуска, а также управления состоянием приложения с помощью хуков жизненного цикла. Определения сервисов могут быть написаны на Python, что позволяет использовать логику программирования вместо разметки, а также обойтись без YAML.
Подробнее:
https://github.com/afroisalreadyinu/miniboss
#библиотека
Miniboss — это приложение Python для локального запуска набора взаимозависимых служб докеров, их индивидуальной перестройки и перезапуска, а также управления состоянием приложения с помощью хуков жизненного цикла. Определения сервисов могут быть написаны на Python, что позволяет использовать логику программирования вместо разметки, а также обойтись без YAML.
Подробнее:
https://github.com/afroisalreadyinu/miniboss
#библиотека
👍11🔥1
25 возможностей Pandas, о которых вы не знали
Возможно, что некоторые возможности вам и известны, но многие из них являются новыми и малоизвестными. Поэтому рекомендуем вам быстро пробежаться по списку и найти для себя что-то новое и полезное:
https://proglib.io/p/25-vozmozhnostey-pandas-o-kotoryh-vy-ne-znali-2022-02-28
#pandas
Возможно, что некоторые возможности вам и известны, но многие из них являются новыми и малоизвестными. Поэтому рекомендуем вам быстро пробежаться по списку и найти для себя что-то новое и полезное:
https://proglib.io/p/25-vozmozhnostey-pandas-o-kotoryh-vy-ne-znali-2022-02-28
#pandas
👍13👎1
Mouse — библиотека для контроля мыши на Python
Эта библиотека позволит вам получить полный контроль над своей мышью. Она умеет перехватывать глобальные события, регистрировать горячие клавиши, имитировать движения и щелчки мыши и многое другое.
Подробнее о ней:
https://github.com/boppreh/mouse
#библиотека
Эта библиотека позволит вам получить полный контроль над своей мышью. Она умеет перехватывать глобальные события, регистрировать горячие клавиши, имитировать движения и щелчки мыши и многое другое.
Подробнее о ней:
https://github.com/boppreh/mouse
#библиотека
👍14👎1
Как одновременно скачивать несколько книг из Project Gutenberg
Project Gutenberg — это старейшая онлайн-библиотека книг, которая хранит самые разные произведения и предоставляет их всем желающим. В этой статье вы узнаете, как можно автоматизировать загрузку оттуда с помощью Python, а также как сделать скачивание эффективнее с помощью ThreadPoolExecutor:
https://superfastpython.com/threadpoolexecutor-download-books/
Project Gutenberg — это старейшая онлайн-библиотека книг, которая хранит самые разные произведения и предоставляет их всем желающим. В этой статье вы узнаете, как можно автоматизировать загрузку оттуда с помощью Python, а также как сделать скачивание эффективнее с помощью ThreadPoolExecutor:
https://superfastpython.com/threadpoolexecutor-download-books/
👍8👎1😁1🤔1
Рисуем красивые трейсбеки, перехватывая исключения в Python
Занимаясь отладкой, приходится изучать множество логов, ошибок и трейсбеков. При этом в них содержится не только полезная вам информация, но и множество лишнего текста, мешающего быстро найти нужное.
Но этот вопрос легко решается, если настроить трейсбеки конкретно под свои задачи с помощью собственных перехватчиков исключений или использования уже готовых инструментов. Подробнее о них в этой статье:
https://habr.com/ru/company/wunderfund/blog/654991/
Занимаясь отладкой, приходится изучать множество логов, ошибок и трейсбеков. При этом в них содержится не только полезная вам информация, но и множество лишнего текста, мешающего быстро найти нужное.
Но этот вопрос легко решается, если настроить трейсбеки конкретно под свои задачи с помощью собственных перехватчиков исключений или использования уже готовых инструментов. Подробнее о них в этой статье:
https://habr.com/ru/company/wunderfund/blog/654991/
👍15👎1
«Живые» кликабельные обои на Python, которые выводят всю полезную информацию прямо на ваш рабочий стол Windows
Люди делятся на два типа — у одних все иконки и файлы лежат на рабочем столе, загромождая пространство, а другие любят минимализм и чистый рабочий стол. Эта статья может оказаться полезной как раз для второго типа людей, ведь в ней автор поделился программой, которая делает рабочий стол не только чистым, но и функциональным, добавляя на него такую полезную информацию как погода, время, состояние ОЗУ и многое другое.
Подробнее:
https://habr.com/ru/post/656521/
Люди делятся на два типа — у одних все иконки и файлы лежат на рабочем столе, загромождая пространство, а другие любят минимализм и чистый рабочий стол. Эта статья может оказаться полезной как раз для второго типа людей, ведь в ней автор поделился программой, которая делает рабочий стол не только чистым, но и функциональным, добавляя на него такую полезную информацию как погода, время, состояние ОЗУ и многое другое.
Подробнее:
https://habr.com/ru/post/656521/
🔥20👍13😁3👎2
Самая сложная задача в Computer Vision
Среди всего многообразия задач Computer Vision есть одна, которую стараются до последнего не трогать. А если задача выполняется, то лучше про неё и вовсе забыть, пока она работает. Речь о трекинге объектов. Существует множество алгоритмов, которые к тому же практически для любой задачи требуют дополнительной настройки и тюнинга.
Где используется трекинг, какие бывают разновидности и как сделать стабильное решение, в этой статье:
https://habr.com/ru/company/recognitor/blog/505694/
#ai #ml
Среди всего многообразия задач Computer Vision есть одна, которую стараются до последнего не трогать. А если задача выполняется, то лучше про неё и вовсе забыть, пока она работает. Речь о трекинге объектов. Существует множество алгоритмов, которые к тому же практически для любой задачи требуют дополнительной настройки и тюнинга.
Где используется трекинг, какие бывают разновидности и как сделать стабильное решение, в этой статье:
https://habr.com/ru/company/recognitor/blog/505694/
#ai #ml
👍17