IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     22.03.2021       Выпуск 379 (22.03.2021 - 28.03.2021)       Статьи
     22.03.2021       Выпуск 379 (22.03.2021 - 28.03.2021)       Статьи

Студенты, лабы и python: обработка данных

В своей предыдущей заметке на тему обработки данных лабораторных работ я написал об использовании пакета gnuplot – простого и мощного инструмента для решения подобных задач и графического представления результатов. Однако довольно распространённым является мнение, что студенты, которым я советовал использовать gnuplot, вероятно, изучают программирование и способы визуализации данных, и что для них более естественным и полезным будет практическое применение уже полученных навыков в этой сфере. В этом коротком тексте мы рассмотрим применение python с использованием библиотек scipy для обработки данных и matplotlib для представления результатов.

     21.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Ещё один поиск Вк по фото

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

     21.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Релизы
     20.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Вопросы и обсуждения
     19.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Pattern matching. Теперь и в Python

В юбилейный минор третьего питона наконец-то завезли pattern matching. Саму концепцию сложно назвать новой, она уже реализована во многих языках, причём как нового поколения (Rust, Golang), так и у тех, кому уже за 0x18 (Java).

     19.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Релизы
     19.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Поиск нарушений на видео с помощью компьютерного зрения

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

     19.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Однажды Microsoft забанила всю мою страну за читерство

Club Bing — это набор игр, в которые можно было играть в 2007-2012 годах. Все игры были связаны со словами, в них нужно было играть онлайн, чтобы зарабатывать очки, которые можно было тратить в онлайн-магазине для покупки призов. Одна из игр называлась Chicktionary. Цель игры: использовать 7 букв, чтобы составить как можно больше слов.

     19.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи
     18.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Поддержка токенов PKCS#11 с ГОСТ-криптографией в Python. Часть II — Объекты класса Token

В предыдущей статье был представлен модуль pyp11, написанный на языке Си и обеспечивающий поддержку токенов PKCS#11 с российской криптографией. В этой статье будет рассмотрен класс Token, который позволит упростить использование функционала модуля pyp11 в скриптах, написанных на Python-е. Отметим, что в качестве прототипа этого класса был взят класс token, написанный на TclOO и который используется в утилите cryptoarmpkcs

 

     18.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Создание образа Мона Лизы в Игре «Жизнь»

Клеточные автоматы представляют большой интерес и являются предметом исследования во многих областях, включая математику, физику, биологию, программирование и прочие. В статье мы разберем базовую реализацию и оптимизацию алгоритма для поиска состояния Жизни, из которого в течение нескольких поколений будет генерироваться образ Мона Лизы.

     18.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Сэмплирование Томпсона

Маленький Робот потерялся в торговом центре. С помощью обучения с подкреплением мы хотим помочь ему найти свою маму. Но прежде чем он начнёт её искать, ему нужно подзарядиться от набора розеток, каждая из которых даёт разное количество энергии.С помощью стратегий из задачи про многорукого бандита нам нужно найти лучшую розетку в кратчайшие сроки, чтобы Маленький Робот подзарядился и отправился в путь. Сэмплирование Томпсона — это один из самых сложных и интересных способов решения задачи «многорукого бандита».

 

     18.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Как юристы на kad.arbitr клиентов искали

Идея родилась несколько лет назад и была до банальности проста: kad.arbitr.ru - сайт, где "живут" гражданские и иные дела - просто бездонный кладезь ценной информации для юридической фирмы. В материалах дел должны быть компании, которым предъявили иск и которые еще не знают об этом, не готовы, не могут или не хотят сами ходить в суды. Осталось только найти эти фирмы и достучаться до них.

Сказано - сделано. Вооружившись python и базовыми знаниями его синтаксиса, пара юристов решили выяснить, что из этого получится.

     17.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Релизы
     17.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

Масштабируемый Продакшн-реди Телеграм бот на Django

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

     17.03.2021       Выпуск 378 (15.03.2021 - 21.03.2021)       Статьи

NLP: выделяем факты из текста с помощью Томита-парсера

Большая часть данных в мире не структурирована – это просто тексты на русском или на любом другом языке. Извлеченные факты из таких текстов могут представлять особый интерес для бизнеса, поэтому подобные задачи возникают сплошь и рядом. Этим вопросом занимается отдельное направление искусственного интеллекта: обработка естественного языка, тот самый NLP (Natural Language Processing).