Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://kodomo.fbb.msu.ru/pipermail/python-2010/2010-May/000012.html
Дата изменения: Thu May 13 17:08:50 2010 Дата индексирования: Tue Oct 2 12:14:27 2012 Кодировка: koi8-r |
Добрый день, Все, У меня небольшой творческий кризис на тему следующего занятия. (1) По плану у нас намечен обзор биологических пакетов (BioPython, Scientific, Dendropy, PyCogent, и что-нибудь ещё), но мне всё-таки кажется, что лучше бы в этом обзоре участвовал кто-нибудь, у кого есть немного больше понимания, что в теме полезно. Поэтому я размышляю, не сделать ли следующее занятие на какую-нибудь другую из намеченных тем: (2) "Дополнительное про репозитории". Изначально планировалось как рассказ про ещё три фичи, которые есть в darcs, но сейчас бы я вместо этого устроил сравнение darcs, git и mercurial -- в надежде, что что-нибудь из git / mercurial вам таки может показаться удобным использовать не только для программирования. (3) "Приятности в стандартной библиотеке". В первую очередь я хочу рассказать (и сам разобраться) в том, как оформлять питонский код в виде библиотек (это всякие distutils / setuputils / python eggs). Можно на эту тему сделать небольшое лирическое отступление о том, как на самом деле устроен import и как им стоит, а как не стоит пользоваться (впрочем, всякие "стоит и не стоит" относятся к случаю, когда вы делаете пакеты, а пока что я не предвижу, чтобы кому-нибудь из вас это предстояло). Ну и плюс посмотреть, какие ещё есть приятности: в питоне хороший встроенный механизм для писания логов (logging) и довольно годный встроенный механизм для работы с настройками (ConfigParser). Выскажитесь, какой из вариантов вам больше нравится. -- Д.А.