Шаг 18.
Однострочники Python.
Трюки Python (общие сведения)

    На этом шаге мы наметим план дальнейшего изложения.

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

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

    На следующем шаге мы рассмотрим первую из предлагаемых задач.




Предыдущий шаг Содержание Следующий шаг