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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     15.04.2022       Выпуск 434 (11.04.2022 - 17.04.2022)       Видео

Василий Копытов, Авито. Как и почему мы перешли от Python к Go в нашем основном сервисе рекомендаций

Рекомендации Авито — это первое, что видит пользователь, когда попадает на главную страницу. Нагрузка на наш основной сервис — порядка 200 тысяч запросов в минуту. За последние два года мы сильно улучшили качество рекомендаций, но сильно проиграли в latency. Главным врагом производительности и latency стало добавление ML модели второго уровня на основе CatBoost для ранжирования объявлений от базовых ML моделей первого уровня в реалтайм. В докладе я расскажу: Как мы приняли решение переписать все на Go, перед этим мы выжали из Python все, что смогли; Как подружили CatBoost с Go и стали использовать ML модель на основе CatBoost в Go; Что получили по latency и потреблению memory/cpu.

     06.04.2022       Видео

Moscow Python Podcast. Data Science в Кухне на районе (level: all)

В гостях у Moscow Python Podcast Python Data Scientists компании Кухня на районе Кирилл Малев и Сергей Макарин.

     16.02.2022       Выпуск 426 (14.02.2022 - 20.02.2022)       Видео

Moscow Python Podcast. Что нужно знать разработчику помимо разработки (level: all)

В гостях у Moscow Python Podcast Python ведущий разработчик компании Monite Богдан Евстратенко. Обсудили с Богданом CI/CD, Kubernetes и нужно ли сейчас знать это разработчику, собеседования в IT и бизнес подход к решению задач.

     09.02.2022       Выпуск 425 (07.02.2022 - 13.02.2022)       Видео

Moscow Python Podcast. Про утечку мозгов и эйджизм в IT (level: all)

Поговорили о идеальном возрасте разработчика и существует ли он и о том, почему происходит утечка мозгов и возможно ли с этим что-то сделать.

     03.02.2022       Выпуск 424 (31.01.2022 - 06.02.2022)       Видео

Python-стрим. Инженерная культура в Kiwi.com

На этом Python-стриме мы встречаемся с Константином Игнатовым, Staff Engineer в Kiwi.com. Поговорим про инженерную культуру в Kiwi.com, работу в распределённых командах и прочих интересных вещах. :)

     01.02.2022       Выпуск 424 (31.01.2022 - 06.02.2022)       Видео

Moscow Python Podcast. Про машинное обучение (level: all)

В гостях у Moscow Python Podcast Python сооснователь компании Epoch8 и Агима искусственный интеллект Андрей Татаринов. Поговорили с Андреем о том, что такое машинное обучение на практике и зачем оно нужно.

     24.01.2022       Выпуск 423 (24.01.2022 - 30.01.2022)       Видео

Moscow Python Podcast. Из преподавателя в разработчики (level: all)

В гостях у Moscow Python Podcast Python разработчик компании 4Taps Александр Дегель. Поговорили с Александром о его пути от преподавателя в детско-юношеской спортивной школе до Python разработчика.

     20.01.2022       Выпуск 422 (17.01.2022 - 23.01.2022)       Видео

MoscowPython Meetup 76 - Автотесты. Борьба за внедрение

Хочу рассмотреть кейс, когда разработчик приходит на проект, а там: автоматизации тестов — нет и команда не хочет ее внедрять; cd/ci — нет и не предвидится. Хочу обсудить: типовые причины, которые приводят к такой ситуации; проблемы, которые будут у разработчиков. Слайды: https://moscowpython.ru/meetup/76/fight-for-autotests/

     20.01.2022       Выпуск 422 (17.01.2022 - 23.01.2022)       Видео

MoscowPython Meetup 76 - Базовые навыки администрирования PostgreSQL

PostgreSQL — наиболее популярная база данных, которая используется в Python разработке сейчас. Не все разработчики знают, с какими нюансами можно столкнуться при ее использовании. В докладе будет много полезной информации по тому как правильно настроить PostgreSQL под ваш проект чтобы повысить ее эффективность и надежность. Слайды: https://moscowpython.ru/meetup/76/postresql-basics/

     27.12.2021       Выпуск 419 (27.12.2021 - 02.01.2022)       Видео

Moscow Python Podcast. Python в ML системах (level: all)

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

     24.12.2021       Выпуск 418 (20.12.2021 - 26.12.2021)       Видео

Python-стрим. Как устраиваются и работают data engineers в Tesla

На нашем стриме Сергей Галич - выпускник курсов Learn Python, который живёт в Сан-Франциско и работает в Tesla. Про его карьерный путь и работу мы и поговорим в этом интервью.

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

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

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

     12.12.2021       Выпуск 416 (06.12.2021 - 12.12.2021)       Видео

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

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

     04.12.2021       Выпуск 415 (29.11.2021 - 05.12.2021)       Видео

Moscow Python Podcast. Ответственность и безответственность разработчиков (level: all)

В гостях у Moscow Python Podcast Python ведущий разработчик компании BestDoctor Александр Хмелевский. Поговорили с Александром о самоорганизации, ценностях в команде и социальной валюте.

     22.11.2021       Выпуск 414 (22.11.2021 - 28.11.2021)       Видео

Максим Данилов. Скрытая супер-сила Django Admin Panel в масштабируемом Backend приложении

В своем докладе я расскажу о том, что на самом деле может django.contrib.admin, как и зачем преодолевать внутреннее сопротивление при работе с ним. Django Admin Panel — сложный и мало документированный инструмент в Django Framework, который способен значительно повысить скорость разработки, если в нём по-настоящему разобраться. — «A Не проще ли нам написать свой Backend?» Я отвечу: «Нет, не проще!». Семь лет инсайтов и открытий в моем докладе.

     19.11.2021       Выпуск 413 (15.11.2021 - 21.11.2021)       Видео

Moscow Python Podcast. Из тестирования в разработку (level: all)

В гостях у Moscow Python Podcast Python developer компании Grid Dynamics Russia Лариса Петрова. Поговорили с Ларисой о ее пути в разработку, обсудили опыт прохождения собеседований и подготовку к ним.

     16.11.2021       Выпуск 413 (15.11.2021 - 21.11.2021)       Видео

Андрей Ермилов, Максим Белоусов. Советы по использованию опциональной статической типизации

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

     14.11.2021       Выпуск 412 (08.11.2021 - 14.11.2021)       Видео

Moscow Python Podcast. На чем писать код (level: all)

В гостях у Moscow Python Podcast ведущий разработчик компании NVIDIA Роман Сакал. Поговорили с Романом о том, на чем писать код, на чем его пишут в NVIDIA и о том, почему Python is the second best language.

     10.11.2021       Выпуск 412 (08.11.2021 - 14.11.2021)       Видео

Артем Иннокентьев. Pattern matching: польза или хайп?

Осенью в Python завезут pattern matching. Так же как десять лет назад с аннотациями, разработчики языка пока не очень понимают для чего и как новая фича будет использоваться. И будет ли использоваться вообще. Мы перерыли черновики, обсуждения, посмотрели на другие языки — и поделимся своими прогнозами. В докладе: лучшие применения для pattern matching, концепция «как рассказать кодом историю» и деревья. Много разных деревьев.