LXF125:Review6
(викификация, оформление, иллюстрация) |
|||
Строка 1: | Строка 1: | ||
==Программирование на ''Python 3''. Подробное руководство== | ==Программирование на ''Python 3''. Подробное руководство== | ||
− | {{Врезка|Заголовок=LXF Вердикт|Содержание=[[Изображение: | + | {{Врезка|Заголовок=LXF Вердикт|Содержание=[[Изображение:LXF125_13_1.jpg|200px]] 608 страниц о ''Python 3.0'' — не слишком ли много для «простого языка, идеального для первого знакомства»? |
* '''Автор''': Марк Саммерфильд | * '''Автор''': Марк Саммерфильд | ||
* '''Издательство''': СимволПлюс/AddisonWesley | * '''Издательство''': СимволПлюс/AddisonWesley | ||
Строка 23: | Строка 23: | ||
==''Django''. Разработка веб-приложений на ''Python''== | ==''Django''. Разработка веб-приложений на ''Python''== | ||
− | {{Врезка|left|Заголовок=LXF Вердикт|Содержание=[[Изображение: | + | {{Врезка|left|Заголовок=LXF Вердикт|Содержание=[[Изображение:LXF125_13_2.jpg|200px]] «Итеративный» подход к изложению материала позволит как познакомиться с ''Django'', так и узнать о нем в подробностях. |
* '''Автор''': Дж. Форсье, П. Биссекс, У. Чан | * '''Автор''': Дж. Форсье, П. Биссекс, У. Чан | ||
* '''Издательство''': СимволПлюс/AddisonWesley | * '''Издательство''': СимволПлюс/AddisonWesley |
Текущая версия на 11:48, 29 ноября 2010
|
|
|
[править] Программирование на Python 3. Подробное руководство
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- В свое время о Py3k говорили много и разное. Валентин Синицын решил узнать, стоит ли знакомиться с новой версией по этому учебнику.
В LXF115 мы жаловались, что книгоиздание никак не угонится за быстро меняющимся миром ИТ. Тогда мы имели в виду учебник по Python 2.5, вышедший в эру 3.0. Наш клич был услышан, и эта книга появилось да же раньше, чем Python 3.0 реально проник на наши компьютеры.
Ее автор, Марк Соммерфильд [Mark Summerfild], известен отечественному читателю учебниками по Qt. «Программирование на Python 3» – обстоятельное введение в новый во всех смыслах язык программирования и его стандартную библиотеку. Оно насчитывает 13 глав; практически каждая из них завершается парой крупных примеров и заданиями для самостоятельного решения. Еще изюминка – перекрестные ссылки, указывающие, в каком разделе можно получить углубленные сведения по текущей теме. Самые нетерпеливые могут ограничиться первой главой, содержащей достаточно, чтобы начать писать свои программы. Главы 2–6 раскрывают синтаксис (от типов данных и управляющих конструкций до объектно-ориентированного программирования) более подробно. В главах 7–12 рассматривается работа с файлами, многопоточное программирование, сети, взаимодействие с СУБД и регулярные выра жения. Наконец, последняя глава посвящена созданию графического интерфейса с использованием Tk. Разумеется, он есть везде, и без Tk не обходится практически ни одна серьезная книга по Python, но нам было бы интереснее увидеть более распространенный инструментарий, скажем, Qt. Соммерфильд написал на эту тему целую книгу, но на русскомязыке она пока не вышла.
Нам случалось слышать нареканияна качество перевода – в отличие от верстки, особых проблем здесь мы не заметили. А вот чего, на наш взгляд, действительно не хватает – это быстрого введения в Python 3 для знакомых с 2.x. Оно не заняло бы много места, но расширило бы читательскую аудиторию от новичков Python до ветеранов.
[править] Django. Разработка веб-приложений на Python
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Давненько не писавший ничего для Web Валентин Синицын узнал, что современная webразработка – это не только PHP и RoR.
Cоздать сайт можно тремя способами: взять готовый (обычно бесплатно), развернуть CMS-систему или же реализовать идею с нуля, желательно – с использованием web-каркаса. Об одном из них, Django, и рассказывает эта книга. Не считая серии учебников, выходивших в LXF105–109, она – единственное упоминание о Django в русскоязычной печати, что само по себе достаточный повод взглянуть на нее поближе.
Содержание можно поделить на три части. Сперва идет введение в Python (2.6) с прицелом на Django – хороший способ освежить в памяти язык, если вы его подзабыли. Для опытных разработчиков оно может стать экспресскурсом по Python, как и следующая глава, описывающая создание простейшего блога – по Django.
Вторая часть посвящена составляющим архитектуры Django 1.0. Модели, представления, шаблоны, URLConf и запросы – все это объясняется подробно и обстоятельно; жаль, ничего не говорится о локализации (впрочем, для переводного издания это не удивительно). Третья часть – примеры «настоящих» web-приложений: фотогалереи, еще одного блога (с Ajax), CMS-системы и Patebin. Книга не является пособием по web-дизайну и клиентским технологиям, но создаваемые авторами шаблоны не примитивны и дают представление об использовании Django в реальных условиях.
В завершение обсуждаются вспомогательные вопросы: установка Django, работа в командной строке и интеграция с Google App Engine. Лично мы бы предпочли прочесть побольше про GAE и поменьше – про командные оболочки, но зато такой подход дает читателю необходимый минимум знаний для работы на Unix-сервере в качестве обычного пользователя.
Текст написан хорошо и легко читается; не хватает разве что нумерации строк в крупных примерах. Свободный Django Book (http://www.djangobook.com) еще не достиг версии 1.0, и данная книга стоит внимания, если вы беретесь за web-приложения.