Все материалы с тегом #Python

В Python 3.10 добавлено сопоставление с шаблоном структуры (Structural pattern matching) через оператор match, который некоторые называют реализацией switch в Python. По данной теме начинает появляться много туториалов, и один из самых адекватных подготовил португальский программист Родриго Жирао Серрао (Rodrigo Girão Serrão) в виде двух блог-постов с описанием данного нововведения и антипаттернов его использования. В данном материале представлены оба блог-поста полностью, за исключением краткого резюме.

Источники:

Structural pattern matching tutorial

Structural pattern matching anti-patterns

Теги:

Посвященное сопрограммам в Python выступление Джона Риза (John Reese), инженера-технолога Facebook, на North Bay Python 2019. Докладчик удачно начинает с азов (функции, стек) и постепенно приближается к асинхронному программированию, проходя через генераторы и доступные виды параллелизма. В материал включены все примеры кода, большинство слайдов выступления и почти весь текст (кроме некоторых замечаний, которые не относились к теме).

Источник: "What is a Coroutine Anyway?"

Теги:

Онлайн-выступление Гарри Персиваля (Harry Percival) в рамках PyCon 2020 с примером отказа от использования мок-объектов в тестах для реального бизнес-приложения из сферы логистики, для которого требуется синхронизация с внешним API.

Источник: Harry Percival - Stop Using Mocks (for a while)

Теги:

Выступление Раймонда Хеттингера (Raymond Hettinger) на PyCon 2019, посвященное алгоритмам решения проблем, начиная со специализированных и завершая генеральными, в том числе самообучающимися. Текст выступления дополнен за счет предоставленного докладчиком дополнительного материала.

Источник: Raymond Hettinger — Modern solvers: Problems well-defined are problems solved — PyCon 2019

Теги:

Выступление Эдвина Юнга (Edwin Jung) на PyCon 2019, посвященное неверному использованию мок-объектов (mocks), противоречащему изначальной цели их создания. Также докладчик рассуждает о месте патчей в процессе тестирования (как последнего средства) и антишаблонах построения тестов. Полный перевод помимо ряда замечаний, не входящих в основной текст выступления. Также добавлен ряд слайдов.

Источник: Mocking and Patching Pitfalls

Теги:
Страница 1 из 4