Форум сайта python.su
14
По результатам http://devconf.ru/python/page/programm/ собираюсь разродиться серией статей на тему питоновского импорта.
Начало - здесь http://asvetlov.blogspot.com/2010/05/blog-post.html
Замечания приветствуются.
Отредактировано (Май 22, 2010 02:31:57)
Офлайн
3
Андрей Светлов, надеюсь теперь ты будешь постоянно радовать нас своими постами ;)
Офлайн
26
alafin, тут много гадеющихся… Посты Андрея нужно распечатывать крупным шрифтом, помещать в рамочку и вешать на стену. :-)
Офлайн
0
Андрей Светлов, сегодня ночью наткнулся на ваши слайды с конференции и как раз хотел попросить статью или видео. Мечты сбываются :)
Подписался.
Отредактировано (Май 22, 2010 11:46:49)
Офлайн
3
Для C Extensions __file__ указывает на имя .so или .dll файлапод виндой они все же именуются .pyd. Хотя по сути это и есть dll, но новичков можно так запутать :)
Офлайн
26
Андрей Светлов
Замечания приветствуются.
Андрей СветловЛишняя точка при импорте a. Не критично, но новичка может запутать.
import a.
import a.b
import a.b.c
Офлайн
14
Все поправил. Спасибо.
Офлайн
9
Продолжайте, очень интересно.
Офлайн
-1
Понравилось про модульный полиморфизм)
Офлайн
14
Вышла вторая часть - http://asvetlov.blogspot.com/2010/05/2.html
Далась тяжело - трудно рассказывать о всех компромисах и надстройках, что появились над sys.path.
Наверняка что-то пропустил.
В следующей части наконец-то перейду к хукам.
Критика приветствуется - мне нужны ваши отзывы. Хотя бы потому, что эта тема для меня очень давно и хорошо известна. И, естественно, я сокращаю изложение - быстро пропуская общие темы.
Между тем эта серия незаметно превращается в антологию всего, что навертели вокруг импорта за всю историю питона.
Высказывайте пожелания - я попробую их рассмотреть в деталях.
Офлайн