На этом шаге мы наметим план дальнейшего изложения.
Трюками мы будем называть способы необычайно быстрого или легкого решения задач. При изложении материала вы встретите массу различных трюков и методик повышения лаконичности кода, которые к тому же позволят ускорить его реализацию. Хотя приемы Python будут встречаться вам постоянно, следующие шаги посвящены самому очевидному: трюкам, существенно ускоряющим написание кода, которые можно взять на вооружение быстро и без особых усилий.
Эти шаги также играют роль фундамента для последующего, более продвинутого изложения. Для понимания предлагаемого материала, вам необходимо освоить навыки, заложенные в однострочниках из текущих щагов. В частности, мы охватим широкий спектр простейшей функциональности Python, благодаря которой можно писать эффективный код, в том числе списковые включения, доступ к файлам, функции map() и reduce(), лямбда-функции, срезы, присваивание срезам, функции-генераторы и функцию zip().
На следующем шаге мы рассмотрим первую из предлагаемых задач.