Дочитал Pro Python

17-04-2015 03:05

Недавно дочитал Pro Python by Marty Alchin. Отличная книга, дает полностью оценить, что Питон очень гибкий язык, в котором ничего жестко не захардкожено и все поддается любым манипуляциям, в общем, можно изменить поведение всего. Хорошо подходит в паре с Лутцем, чтобы с нуля освоить Питон до хорошего уровня. В этой книге описано множество мелочей, которые кажутся неочевидными при первом взгляде на Zen of Python.

Особенно интересные темы:

  • Примеры функций и декораторов с валидацией передаваемых значений. Была еще разная магия functools, но мне было неинтересно, я не фанат функционального программирования.
  • Примеры использования gc и weakref. И не так давно видел пример в pyinotify https://github.com/blueyed/pyinotify/commit/89a88f623c42b36b57252f67fe09493c95b49309
  • Для модуля pickle можно задавать, что именно сохранять, чтобы избежать большого дампа.
  • Сделать красиво (выровнять) в консоле с помощью format и "{:.^50}"
  • Хороший пример по разработке фреймворка для работы с CVS, включая рассуждения, куда какую логику запихнуть.
tags: python
comments powered by Disqus