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