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

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

     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Релизы
     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи

Какая асинхронность должна была бы быть в Python

В последние несколько лет ключевое слово async и семантика асинхронного программирования проникла во многие популярные языки программирования: JavaScript, Rust, C#, и многие другие. Конечно, в Python тоже есть async/await, они появились в Python 3.5. В этой статье хочу обсудить проблемы асинхронного кода, порассуждать об альтернативах и предложить новый подход поддерживать и синхронные, и асинхронные приложения одновременно.

     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи

Pandas Cookbook

A newbie friendly introduction to Pandas with real life examples.

     29.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи

Обзор python-пакета yadirstat — самый простой способ получить статистику из API Яндекс Директ

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

     28.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи

Создание системы антифрода в такси с нуля

Меня зовут Никита Башун, работаю дата-аналитиком в группе компаний «Везёт». Мой рассказ будет о том, как мы командой из трёх человек с нуля создавали систему антифрода для сервиса заказа поездок.

     27.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     27.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     27.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     27.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи

Изучаем mutmut — инструмент для мутационного тестирования на Python

Мутационное тестирование позволяет выявить баги, которые не покрыты обычными тестами.

У вас есть тесты на все случаи жизни? Или может быть, в репозитории вашего проекта даже лежит справка «О 100-процентном тестовом покрытии»? Но разве в реальной жизни всё так просто и достижимо?

     27.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи
     27.07.2020       Выпуск 345 (27.07.2020 - 02.08.2020)       Статьи

Apache Airflow: делаем ETL проще

Я расскажу вам о замечательном инструменте для разработки ETL-процессов — Apache Airflow. Но Airflow настолько универсален и многогранен, что вам стоит присмотреться к нему даже если вы не занимаетесь потоками данных, а имеете потребность периодически запускать какие-либо процессы и следить за их выполнением.

 

И да, я буду не только рассказывать, но и показывать: в программе много кода, скриншотов и рекомендаций.

     26.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи
     26.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи
     25.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Статьи

В VK добавили Callback кнопки для ботов

9го июля ВК выкатил callback кнопки для чат-ботов. Телеграм напрягся сделал это в 199... давно. Самая популярная библиотека для разработки чат-ботов под ВК на Python — vk_api (от разработчика python273). Ввиду того, что свежие правки в нее вносятся медленно, я взял на себя смелось сделать форк, дополнить его и описать небольшой пример использования.

     25.07.2020       Выпуск 344 (20.07.2020 - 26.07.2020)       Вопросы и обсуждения