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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     20.12.2021       Выпуск 418 (20.12.2021 - 26.12.2021)       Статьи

Странный мир Python, используемого крупными инвестиционными банками

Сегодня мы сквозь замочную скважину взглянем на группу программных систем, о которой общество знает очень мало. Я называю её «банковским Python». Реализации банковского Python, по сути, являются проприетарными форками всей экосистемы Python, которые используются во многих (но не во всех) крупнейших инвестиционных банках. Банковский Python сильно отличается от обычной разновидности Python, которую любят (или ненавидят) большинство людей.

 

     19.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Видео

Moscow Python Podcast. Автоматизация процессов (level: all)

В гостях у Moscow Python Podcast Python руководитель разработки ML систем компании СберДевайсы Денис Усачев. Поговорили с Денисом о том, для чего нужна автоматизация и о возможных вариантах автоматизации.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

О бедном бите замолвите слово

Когда все вокруг измеряют Гигабайтами, Петабайтами, Зетабайтами и т.д., все компании гордятся своей БигДатой, вспоминать о битах в приличном обществе воспринимается как моветон. Однако и биты иногда бывают полезны. Темой для разговора послужила одна типовая классическая задачка, лежащая в области опросов.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Эмуляторы и симуляторы vs реальные устройства для автоматизации тестирования

В этой статье рассмотрим особенности тестирования мобильных приложений с помощью эмуляторов/симуляторов и на реальных устройствах.Содержание:Что такое мобильные эмуляторы и симуляторы;Типы мобильных тестов;Инструменты/фреймворки автоматизации мобильного тестирования;Когда можно использовать эмуляторы/симуляторы, а а когда — стоит тестировать на реальных устройствах.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Стратификация. Как разбиение выборки повышает чувствительность A/B теста

Сегодня подробно обсудим применение стратификации для повышения чувствительности оценки AB экспериментов.

Вы узнаете: что такое стратифицированное семплирование; два способа точечной оценки выборочного среднего; в чём отличие стратификации и постстратификации; как стратификация влияет на дисперсию метрики.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Как сделать telegram-бота для игры в Тайного Санту

Перед Новым годом мы организовали тайного санту. Для упрощения процесса задумались о боте. Да, мы нашли на просторах гитхаба различные варианты, но решили не лишать себя праздничного веселья от создания бота на коленке. Меня зовут Вильданов Ринат, я python разработчик в Технократии, и я расскажу, что мы наделали. Возможно, описание нашего пути поможет и вам.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Заметки по языку R | Часть 2: Используем синтаксический сахар и приёмы Python в R

Заметки по языку R - это серия статей, в которых я собираю наиболее интересные публикации канала R4marketing из рубрики "#заметки_по_R".

В прошлый раз мы говорили о нетипичных визуализациях, сегодняшняя подборка состоит из описания приёмов, которые свойственны и горячо любимы пользователям Python, но большинство пользователей R о них не знают.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Агрегация ответов в краудсорсинге. Пример с открытой библиотекой Яндекса

Краудсорсинг позволяет размечать данные для разных задач, но популярнее всего, конечно, задачи классификации объектов — текстов и картинок. Обычно в краудсорсинге несколько человек размечают каждый объект, что требует агрегации — выбора верного ответа из представленных. Под катом я покажу, как агрегировать результат разметки с помощью двух алгоритмов: голоса большинства и алгоритма Дэвида-Скина.

     17.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Управляем генерацией ruGPT-3: библиотека ruPrompts

Наше семейство моделей ruGPT-3 уже нашло множество применений у сообщества: кто-то генерирует гороскопы, кто-то — факты о лягушках, статьи нейроуголовного кодекса, нейроновости и прочее. Модели накопили в себе массу знаний о нашем мире и способны подстроиться практически под любую задачу. Тем не менее, в данный момент подобная подгонка (fine-tuning) часто требует значительных вычислительных затрат, что не всегда позволяет использовать достаточно большие модели. В этом посте мы предлагаем сообществу новый инструмент для того, чтобы дообучать ruGPT-3 под свои нужды и делиться своими результатами с другими.

     16.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Блеск и нищета Ansible

Иногда на своих внутрибанковских тренингах по Ansible я озвучиваю личную точку зрения на экосистему языка Python. На мой взгляд, она токсична, и располагает к боли и унижениям - эдакое садо-мазо, если угодно.

     16.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования

Начнем с того, что Selenium – это открытый фреймворк, который в основном используется для автоматизации взаимодействия с веб-элементами в AUT (Application Under Test). Наряду с Python, Selenium также поддерживает Java, C#, JavaScript, Ruby и PHP. Однако, по своему опыту скажу, что Python – лучший вариант для веб-автоматизации в комбинации с Selenium.

     16.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Простейший вариант поиска пути: объяснение на Python

Учимся находить кратчайший путь через простой двумерный алгоритм на Python

Как именно мы находим выход из лабиринта? Как быстрее всего проехать из точки А в ближайшую пиццерию? Можем ли мы провести игрового персонажа к выходу так, чтобы он не уперся в стену?

     16.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Mito — быстрый старт на Python для тех, кто привык к Excel

Mito — это графический интерфейс для быстрой работы с наборами данных, который по вашим действиям создаёт код на Python. Даже если вы работаете с Python много лет, наблюдая за кодом Mito, вы можете узнать что-то новое, при этом понятный код на много строк можно получить всего за несколько кликов.

     16.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

MEDIAPIPE – AI инструмент для Computer vision

Не секрет, что задача по поиску человека на видео или фото всегда была актуальна. Но что если один инструмент объединяет в себе, помимо просто детектирования человека, еще и поиск полной маски человеческого лица, расположение рук и пальцев, да и вообще полностью позу человека? Именно такой open-source инструмент создала всем известная компания google.

     15.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Использование Ariadne и его интеграция c FastAPI и Starlette

С недавнего времени в Starlette прекращена поддержка GraphQL. Так что если вы, как и мы, занимались разработкой сервиса на FastAPI, то обновления до последней версии Starlette вас неприятно удивили.

     15.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Без него не было бы YouTube, Instagram и Uber: пошаговая инструкция о том, как выжать максимум из Python

Языков в мире программирования масса, но корону по праву носит Python. Многие полюбили его за гибкость, лаконичность, бесчисленное количество модулей и поддержку сообщества. Именно этот язык стал основой для самых популярных мировых площадок: YouTube, Instagram, Uber и многих других. Однако, некоторые программисты считают Python языком с ограниченными возможностями и уверены, что он «задохнется» под тяжелой архитектурой highload системы.

     14.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи

Заканчивается поддержка Python 3.6

Приблизительно через 3 недели истекает срок поддержки Python 3.6. Больше никаких исправлений багов и безопасности. При этом сегодня 15% пакетов, загруженных с PyPI, предназначены для Python 3.6.

     13.12.2021       Выпуск 417 (13.12.2021 - 19.12.2021)       Статьи
     12.12.2021       Выпуск 416 (06.12.2021 - 12.12.2021)       Видео

Moscow Python Podcast. Python в retail (level: all)

В гостях у Moscow Python Podcast Python разработчик компании Утконос Онлайн Павел Кузнецов. Поговорили с Павлом о том, что делает Python в retail и в частности в Утконос Онлайн.

     11.12.2021       Выпуск 416 (06.12.2021 - 12.12.2021)       Статьи

Разводка регулярных структур в KiCAD: путь лентяя

В одной из предыдущих своих статей я рассказывал о дисплее на базе адресуемых светодиодов. Сейчас расскажу, как проектировались последние варианты плат для них.