weblate - web инструмент для контроля переводов
http://github.com/WeblateOrg/weblate
http://github.com/WeblateOrg/weblate
Что на самом деле проверяет Тест Тьюринга
https://habr.com/post/427259/?utm_campaign=427259
Некоторое время назад я предложил сыграть в Тест Тьюринга (https://habr.com/post/427123/) с моим ботом Мишей. Кто попробовал, тот знает, что игрок-робот определяется элементарно. Кто не пробовал, может прочитать об этом в первом же комментарии под той статьей.
Теперь настал момент устроить разбор полетов, рассказать об устройстве бота и сделать выводы.
https://habr.com/post/427259/?utm_campaign=427259
Некоторое время назад я предложил сыграть в Тест Тьюринга (https://habr.com/post/427123/) с моим ботом Мишей. Кто попробовал, тот знает, что игрок-робот определяется элементарно. Кто не пробовал, может прочитать об этом в первом же комментарии под той статьей.
Теперь настал момент устроить разбор полетов, рассказать об устройстве бота и сделать выводы.
Создание игры «Like coins» на Godot Engine. Часть 1
https://habr.com/post/429234/?utm_campaign=429234
"Godot Engine" очень быстро развивается и завоевывает сердца разработчиков игр со всего мира. Пожалуй, это самый дружелюбный и легкий в освоении инструмент для создания игр, и чтобы в этом убедиться, попробуем сделать небольшую 2D-игру. Для хорошего понимания процесса разработки игр, следует начинать именно с 2D-игр — это позволит снизить порог вхождения в более серьезный игрострой. Хотя сам по себе переход на 3D не столь сложная задача, как может показаться, ведь большинство функций в "Godot Engine" могут успешно использоваться как в 2D, так и 3D.
https://habr.com/post/429234/?utm_campaign=429234
"Godot Engine" очень быстро развивается и завоевывает сердца разработчиков игр со всего мира. Пожалуй, это самый дружелюбный и легкий в освоении инструмент для создания игр, и чтобы в этом убедиться, попробуем сделать небольшую 2D-игру. Для хорошего понимания процесса разработки игр, следует начинать именно с 2D-игр — это позволит снизить порог вхождения в более серьезный игрострой. Хотя сам по себе переход на 3D не столь сложная задача, как может показаться, ведь большинство функций в "Godot Engine" могут успешно использоваться как в 2D, так и 3D.
Котики vs нейросеть 2. Или запускаем SqueezeNet v.1.1 на Raspberry Zero в realtime (почти)
https://habr.com/post/429400/?utm_campaign=429400
После написания не совсем серьезной и не особо полезной в практическом ключе первой части (https://habr.com/post/428021/) меня слегка заглодала совесть. И я решил довести начатое до конца. То есть выбрать-таки реализацию нейросети для запуска на Rasperry Pi Zero W в реальном времени (конечно, насколько это возможно на таком железе). Прогнать её на данных из реальной жизни и осветить на Хабре полученные результаты.
Осторожно! Под катом работоспособный код и немного больше котиков, чем в первой части. На картинке коТ и коД соответственно.
https://habr.com/post/429400/?utm_campaign=429400
После написания не совсем серьезной и не особо полезной в практическом ключе первой части (https://habr.com/post/428021/) меня слегка заглодала совесть. И я решил довести начатое до конца. То есть выбрать-таки реализацию нейросети для запуска на Rasperry Pi Zero W в реальном времени (конечно, насколько это возможно на таком железе). Прогнать её на данных из реальной жизни и осветить на Хабре полученные результаты.
Осторожно! Под катом работоспособный код и немного больше котиков, чем в первой части. На картинке коТ и коД соответственно.
pycm - Multi-class confusion matrix library
http://github.com/sepandhaghighi/pycm
http://github.com/sepandhaghighi/pycm
Pandas: как делать выборки строк и колонок
https://www.marsja.se/pandas-sample-randomly-select-rows/
https://www.marsja.se/pandas-sample-randomly-select-rows/
YOLO object detection with OpenCV
https://www.pyimagesearch.com/2018/11/12/yolo-object-detection-with-opencv/
https://www.pyimagesearch.com/2018/11/12/yolo-object-detection-with-opencv/
Как создать чат-бота для ВКонтакте, используя Python, Django и webhook
https://habr.com/post/429628/?utm_campaign=429628
Возможно я плохо искал, но я не смог найти подробного руководства по созданию бота на python с применением фреймворка Django и подхода webhook, работающего на хостинге от российской компании. В большинстве материалов говориться о применении фреймворка Flask и использования бесплатных хостингов Heroku и PythonAnywhere. Опыт сообщества Хабр меня выручает, поэтому я решил в знак благодарности потратить время на написание данной статьи. Опишу полученный практический опыт, чтобы дать возможность всем кто в этом заинтересован сэкономить время и лучше понять как сделать бота на Python с применением фреймворка Django на своём хостинге, используя подход webhook.
https://habr.com/post/429628/?utm_campaign=429628
Возможно я плохо искал, но я не смог найти подробного руководства по созданию бота на python с применением фреймворка Django и подхода webhook, работающего на хостинге от российской компании. В большинстве материалов говориться о применении фреймворка Flask и использования бесплатных хостингов Heroku и PythonAnywhere. Опыт сообщества Хабр меня выручает, поэтому я решил в знак благодарности потратить время на написание данной статьи. Опишу полученный практический опыт, чтобы дать возможность всем кто в этом заинтересован сэкономить время и лучше понять как сделать бота на Python с применением фреймворка Django на своём хостинге, используя подход webhook.
Как опубликовать пакет на PyPI
https://realpython.com/pypi-publish-python-package/
https://realpython.com/pypi-publish-python-package/
Разработка GUI на Tkinter: часть 3
https://stackabuse.com/python-gui-development-with-tkinter-part-3/
https://stackabuse.com/python-gui-development-with-tkinter-part-3/
Потоковая аналитика: быстрый запуск с SAS ESP
https://habr.com/post/429176/?utm_campaign=429176
Применение аналитических алгоритмов на потоке данных сейчас одна из самых актуальных задач в области построения аналитических систем. Множество высокоточных предиктивных моделей, например, разработанных на показаниях с датчиков промышленных установок, уже готовы предупреждать серьезные аварии на производстве, но для этого их нужно выполнять на конечных устройствах («edge devices»), там, где показания с сенсоров поступают в реальном времени. Решить эту проблему и перенести аналитику в «онлайн» призван продукт SAS Event Stream Processing. В этой публикации хотелось поделится опытом его настройки на примере прикладной задачи – анализа изображений с видеокамер.
https://habr.com/post/429176/?utm_campaign=429176
Применение аналитических алгоритмов на потоке данных сейчас одна из самых актуальных задач в области построения аналитических систем. Множество высокоточных предиктивных моделей, например, разработанных на показаниях с датчиков промышленных установок, уже готовы предупреждать серьезные аварии на производстве, но для этого их нужно выполнять на конечных устройствах («edge devices»), там, где показания с сенсоров поступают в реальном времени. Решить эту проблему и перенести аналитику в «онлайн» призван продукт SAS Event Stream Processing. В этой публикации хотелось поделится опытом его настройки на примере прикладной задачи – анализа изображений с видеокамер.
Poetry - новый менеджер зависимостей в Python
https://khashtamov.com/ru/python-poetry-dependency-management/
https://khashtamov.com/ru/python-poetry-dependency-management/
xonsh — python как замена shell
https://habr.com/post/429892/?utm_campaign=429892
Удивительно, на на хабре до сих пор нет поста о такой, весьма интересной, замене шеллу как xonsh (https://xon.sh/) (github (https://github.com/xonsh/xonsh)), с моей точки зрения синтаксис всяких shell'ов ужасен и не вижу никаких оснований сохранять его в 21 веке, а Python, в свою очередь, обладает прекрасным синтаксисом и массой других преимуществ, поэтому, на мой взгляд, он и должен быть языком автоматизации по умолчанию, чего и пытаеся достичь (https://xon.sh/faq.html#why-xonsh) xonsh.
Какое-то время использую xonsh, поэтому думаю, что могу рассказать о нём достаточно для того, чтобы начать пользоваться.
https://habr.com/post/429892/?utm_campaign=429892
Удивительно, на на хабре до сих пор нет поста о такой, весьма интересной, замене шеллу как xonsh (https://xon.sh/) (github (https://github.com/xonsh/xonsh)), с моей точки зрения синтаксис всяких shell'ов ужасен и не вижу никаких оснований сохранять его в 21 веке, а Python, в свою очередь, обладает прекрасным синтаксисом и массой других преимуществ, поэтому, на мой взгляд, он и должен быть языком автоматизации по умолчанию, чего и пытаеся достичь (https://xon.sh/faq.html#why-xonsh) xonsh.
Какое-то время использую xonsh, поэтому думаю, что могу рассказать о нём достаточно для того, чтобы начать пользоваться.
einops - Deep learning operations rethinked (supports tf, pytorch, chainer, gluon and others)
http://github.com/arogozhnikov/einops
http://github.com/arogozhnikov/einops
cutie - Command line User Tools for Input Easification
http://github.com/Kamik423/cutie
http://github.com/Kamik423/cutie
keybind — глобальные горячие клавиши
http://pythonz.net/articles/196/
О новом пакете, позволяющем настраивать глобальные клавиши на UNIX-подобных системах под X Window System.
http://pythonz.net/articles/196/
О новом пакете, позволяющем настраивать глобальные клавиши на UNIX-подобных системах под X Window System.