Size: a a a

2020 March 09
PythonDigest
StackOverflow: интересные вопросы за неделю (ccxviii)
http://python-weekly.blogspot.com/2020/03/ccxviii-stackoverflow-python-report.html
источник
PythonDigest
Анализ тональности фраз с помощью нейронных сетей
https://habr.com/ru/post/488952/?utm_campaign=488952&utm_source=habrahabr&utm_medium=rss

Все люди, получающие высшее образование, не отчислившись, все-таки доходят до стадии написания диплома. Не стал исключением и я. Хотелось реализовать что-то интересное и освоить доселе неизученное, поэтому обратил внимание на тему нейронных сетей и искусственного интеллекта в целом. А задачей, которую я решал с помощью нее, является анализ тональности текста, что и так широко применятся в различных системах мониторинга. Процесс ее решения я и попытаюсь описать в данной статье.


Короче говоря, цель — понять присутствует ли у фразы положительный оттенок или отрицательный. Сразу хочу сказать, что эту задачу можно решать несколькими способами, и не только нейросетями. Можем составлять словари в которых отмечены позиции слов и т.д. (все методы есть на хабре в избытке), но на каждый способов может уйти еще по статье, поэтому оставим их обзор на потом.
источник
PythonDigest
Сводка новостей от pythonz.net 01.03.2020 — 08.03.2020
http://pythonz.net/articles/302/
источник
PythonDigest
Краткий гайд по использованию GDB
https://habr.com/ru/post/491534/?utm_campaign=491534&utm_source=habrahabr&utm_medium=rss

В этом коротком туториале мы рассмотрим базовые приёмы работы с GDB, а также посмотрим как можно (и нужно) подготавливать файлы к отладке для GDB.
 
GDB — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada, Фортран, Python3, Swift, NASM и Rust.
источник
2020 March 10
PythonDigest
[Видео] Moscow Python Podcast. Разработка приложений для Windows на Python (level: middle)
https://www.youtube.com/watch?v=DDQxEqq3ENU

В гостях у Moscow Python Podcast Василий Панков, руководитель Python разработки в компании Ernst & Young. Поговорили о интеграция Python-приложений с Windows API и зачем нужен Python для работы с приложениями на Windows.
источник
PythonDigest
Трансформация цвета: поиски в прореженном столе
https://habr.com/ru/post/491542/?utm_campaign=491542&utm_source=habrahabr&utm_medium=rss

Это обзор функциональности, появившейся в Pillow 5.2 (https://pillow.readthedocs.io/en/stable/releasenotes/5.2.0.html): применение трехмерных таблиц поиска (3D lookup tables, 3D LUT) для трансформации цвета. Эта техника широко распространена в обработке видео и 3D-играх, однако мало графических библиотек могли похвастаться их поддержкой до этого.
 
Трехмерные таблицы поиска дают большую гибкость в описании цветовых трансформаций, но самое главное трансформации выполняются за одинаковое время, какими бы сложными они не были.
источник
PythonDigest
Генерируем тексты песен Кис Кис цепями Маркова в 50 строк
https://habr.com/ru/post/491550/?utm_campaign=491550&utm_source=habrahabr&utm_medium=rss

Дисклеймер: автор хотел повеселить себя вечером и не придумал ничего лучше, как:
 
В качестве корпуса для "обучения" цепи я буду использовать текст песен группы Кис Кис.
источник
2020 March 11
PythonDigest
Детектирование аномалий с помощью автоенкодеров на Python
https://habr.com/ru/post/491552/?utm_campaign=491552&utm_source=habrahabr&utm_medium=rss

Детектирование аномалий — интересная задача машинного обучения. Не существует какого-то определенного способа ее решения, так как каждый набор данных имеет свои особенности. Но в то же время есть несколько подходов, которые помогают добиться успеха. Я хочу рассказать про один из таких подходов — автоенкодеры.
источник
PythonDigest
Hack The Box. Прохождение Bankrobber. XSS, SQL инъекция, CSRF, port forwarding
https://habr.com/ru/post/491586/?utm_campaign=491586&utm_source=habrahabr&utm_medium=rss

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox (https://www.hackthebox.eu/). Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье мы угоним куки администратора сайта через XSS, узнаем код с помощью SQL инъекции, получим шелл через форму выполнения команды с помощью XSS и CSRF, прокинем порт из Windows и побрутим PIN легенького приложения перевода средств с помощью pwntools.


Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области ИБ :)
источник
PythonDigest
Собственный софт-процессор на ПЛИС с компилятором языка высокого уровня или Песнь о МышЕ
https://habr.com/ru/post/491604/?utm_campaign=491604&utm_source=habrahabr&utm_medium=rss

Собственный софт-процессор на ПЛИС с компилятором языка высокого уровня или Песнь о МышЕ — опыт адаптации компилятора языка высокого уровня к стековому процессорному ядру.


Распространенной проблемой для софт-процессоров является отсутствие средств разработки для них, особенно, если их система команд не является подмножеством команд одного их популярных процессорных ядер. Разработчики в этом случае вынуждены будут решать эту проблему. Прямым её решением является создание компилятора языка ассемблера. Однако в современных реалиях не всегда удобно работать на Ассемблере, так как в процессе развития проекта может изменяться система команд в связи, например, с изменившимися требованиями. Поэтому задача легкой реализации компилятора языка высокого уровня (ЯВУ) для софт-процессора является актуальной.
источник
PythonDigest
Предсказываем финансовые кризисы с помощью Python
https://habr.com/ru/post/491622/?utm_campaign=491622&utm_source=habrahabr&utm_medium=rss

По состоянию на 9 марта 2020 мы имеем резкое снижение рынков США начиная с исторического максимума в 20-числах февраля 2020, которое на данный момент составило около -16%. Новости пестрят заголовками про надвигающуюся рецессию из-за коронавируса, Россия вышла из сделки Опек+, что ударило по ценам на нефть (-20% за день) и завтра, (10 марта 2020) ожидается снижение рынка ММВБ также на 20%, судя по котировкам наших акций на западных рынках.
источник
PythonDigest
источник
PythonDigest
Grid Search Optimization Algorithm in Python
https://stackabuse.com/grid-search-optimization-algorithm-in-python/

In this tutorial, we are going to talk about a very powerful optimization (or automation) algorithm, i.e. the Grid Search Algorithm. It is most commonly used for hyperparameter tuning in machine learning models. We will learn how to implement it using Python, as well as apply it in an actual application to see how it can help us choose the best parameters for our model and improve its accuracy. So let's start.
источник
PythonDigest
Podcast.__init__: Open Source Machine Learning On Quantum Computers With Xanadu AI
https://www.pythonpodcast.com/xanadu-quantum-computer-machine-learning-episode-253/

Audio
источник
PythonDigest
Tautulli - monitoring and tracking tool for Plex Media Server.
http://github.com/Tautulli/Tautulli
источник
2020 March 12
PythonDigest
Инструменты Domain Driven Design
https://habr.com/ru/post/488010/?utm_campaign=488010&utm_source=habrahabr&utm_medium=rss

Синий кит — отличный пример того, как проектирование сложного проекта пошло не по плану. Кит внешне похож на рыбу, но он млекопитающее: кормит детенышей молоком, у него есть шерсть, а в плавниках до сих пор сохранились кости предплечья и кистей с пальцами, как у сухопутных. Он живет в океанах, но не может дышать под водой, поэтому регулярно поднимается на поверхность глотнуть воздуха, даже когда спит. Кит самое большое животное в мире, длиной с девятиэтажный дом, а массой как 75 автомобилей Volkswagen Touareg, но при этом не хищник, а питается планктоном.
источник
PythonDigest
Яндекс открывает фреймворк Testsuite
https://habr.com/ru/post/491038/?utm_campaign=491038&utm_source=habrahabr&utm_medium=rss

Сегодня мы открываем исходный код testsuite — фреймворка для тестирования HTTP-сервисов, который разработан и применяется в Яндекс.Такси. Исходники опубликованы на GitHub (https://github.com/yandex/yandex-taxi-testsuite) под лицензией MIT.
источник
PythonDigest
Сравнение динамики котировок двух акций на python на примере привилегированных и обычных акций Сбербанка
https://habr.com/ru/post/491612/?utm_campaign=491612&utm_source=habrahabr&utm_medium=rss

Сегодня хотел бы рассказать про мой опыт анализа акций сбербанка. Порой они показывают немного разную динамику — мне стало интересно проанализировать движение их котировок.


В данном примере мы будем скачивать котировки с сайта Финама. Ссылка для скачивания обычного Сбербанка (https://www.finam.ru/profile/moex-akcii/sberbank/export/?market=1).
источник
PythonDigest
Есть ли жизнь после Scratch, или как познакомить ребёнка с Python
https://habr.com/ru/post/491732/?utm_campaign=491732&utm_source=habrahabr&utm_medium=rss

Путём проб и ошибок нашим учителям удалось найти способ, как развивать детей дальше, чему учить, чтобы они при этом не потеряли интерес к программированию из-за слишком сложных задач. Так в e-kids стали обучать более сложному языку программирования — Python. В этой статье я собрала полезную информацию от коллег, кто преподает в школе, о том, как детей познакомить c Python.
источник
PythonDigest
Мониторим события PortSecurity коммутаторов Cisco в Zabbix
https://habr.com/ru/post/481658/?utm_campaign=481658&utm_source=habrahabr&utm_medium=rss

Решился выплеснуть в онлайн пару in-house решений, которые облегчают деятельность сетевиков и прочих ИТ братьев по разуму.
 
В этой статье речь пойдет о мониторинге событий стандартного (для многих вендоров) механизма защиты от несанкционированного подключения устройств к сети, — механизма PortSecurity.

Решение изначально построено для коммутаторов от компании Cisco, но при желании легко допиливается под любой коммутатор и под любые события, основанные на SNMP-трапах.
источник