Вы прочитали «Погружение в Python» и, может быть, даже купили бумажную версию. (Спасибо!) Вы уже неплохо знаете Python 2. Вы готовы окунуться с головой в Python 3… Если всё это про вас, читайте дальше. (Если что-либо из этого неверно, вам следует начать с начала.)
Эта книга, как и все книги, сделана с любовью.
Конечно, я получил немножко баксов за неё, но никто не пишет техническую литературу ради денег.
И поскольку эта книга доступна как на бумаге, так и на вебсайте, я потратил кучу
времени на всякие вебовские штучки вместо того, чтобы писать.
Онлайн-версия загружается максимально эффективно. Эффективность никогда не приходит сама, я потратил на неё много часов. Может быть, слишком много часов.
Да, почти наверняка слишком много часов.
Никогда не недооценивайте глубину того болота, которое затягивает писателей, откладывающих работу в
долгий ящик.
Не буду надоедать вам перечислением всех деталей. Нет, погодите. Я буду надоедать вам перечислением всех деталей. Но пока вот вам короткая версия.
1. HTML-код сокращён, и при выдаче сжимается.
2. Скрипты и стили сокращены при помощи YUI Compressor [1] (и тоже выдаются в сжатом виде).
3. Скрипты собраны вместе, чтобы уменьшить количество запросов HTTP.
4. Стили собраны вместе и частично встроены в текст, чтобы уменьшить количество запросов HTTP.
5. Неиспользуемые селекторы и свойства CSS постранично удалены при небольшой помощи pyquery.
6. HTTP-кэширование и прочие серверные опции оптимизированы на основе рекомендаций YSlow [2] и Page Speed.
7. Где возможно, вместо изображений используются юникодные символы [3].
8. Изображения оптимизированы с помощью OptiPNG [4].
9. Вся книга была с любовью написана руками на HTML 5, чтобы не было мусора в коде разметки.
Author(s): Пилгрим Марк
Publisher: Самиздат
Year: 2009
Language: Russian
Pages: 237
1. Что нового в «Погружении в Python 3»
2. Установка Python
3. Ваша первая программа на Python
4. Встроенные типы данных
5. Генераторы
6. Строки
7. Регулярные выражения
8. Замыкания и генераторы
9. Классы и итераторы
10. Подробнее об итераторах
11. Тестирование
12. Рефакторинг
13. Файлы
14. XML
15. Сериализация объектов Python
16. HTTP и веб-сервисы
17. Пример: перенос chardet на Python 3
18. Создание пакетов библиотек
19. Перенос кода на Python 3 с помощью 2to3
20. Особые названия методов
21. Куда пойти
22. Устранение проблем
23. О книге
24. О переводе
25. Выходные данные