Разработчик
0,0
рейтинг
26 декабря 2013 в 16:56

Разработка → IT-книги по свободной цене

Неожиданно обнаружил, что интернет-магазин books.ru в преддверии Нового Года снова запустил акцию по продаже электронных книг по свободной цене. Акция продлится до 2 января. За списком интересных по моему мнению предложений прошу пожаловать под хабракат.

Дэвид Флэнаган. JavaScript. Подробное руководство, 6-е издание


image
Аннотация

C момента выхода первого издания в 1996 году книга «JavaScript: Подробное руководство» превратилась в библию программистов на JavaScript. За эти годы было издано более 500000 экземпляров, и веб-разработчики по-прежнему с восторгом отзываются о ней.

Эта книга — одновременно и руководство программиста, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым веб-броузерами.

Книга делится на четыре части. Часть I охватывает сам язык JavaScript. Часть II охватывает клиентский JavaScript: прикладные программные интерфейсы JavaScript, определяемые стандартом HTML5 и сопутствующими ему стандартами и реализованные в веб-броузерах. Часть III книги представляет собой обширный справочник по базовому языку JavaScript, включающий описания всех классов, объектов, конструкторов, методов, функций, свойств и констант, определенных в JavaScript 1.8, V8 3.0 и ECMAScript 5. Часть IV — справочник по клиентскому JavaScript. Здесь описываются прикладные программные интерфейсы веб-броузеров, стандарт DOM API Level 3 и недавно вошедшие в стандарт HTML5 технологии WebSockets и WebWorkers, объекты localStorage и sessionStorage, а также теги «audio» и «video».

Стоян Стефанов. JavaScript. Шаблоны

image
Аннотация

Разработчики серверных, клиентских или настольных приложений на JavaScript нередко сталкиваются с проблемами, связанными с объектами, функциями, наследованием и другими особенностями этого языка. Какие же приемы разработки приложений на JavaScript являются наиболее удачными? Данная книга дает ответ на этот вопрос, предлагая большое количество различных шаблонов программирования на JavaScript, таких как «единственный объект» (singleton), «фабрика» (factory), «декоратор» (decorator) и другие. Можно сказать, что они являются не только методами решения наиболее типичных задач разработки ПО, но и заготовками решений для целых категорий таких задач.
Использование шаблонов при программировании на языке JavaScript имеет свои особенности. Некоторые из них, разработанные с позиций языков со строгим контролем типов, таких как C++ и Java, не могут непосредственно применяться в языках с динамической типизацией, таких как JavaScript. Для таких шаблонов в языке JavaScript имеются более простые альтернативы.
Написанная экспертом по языку JavaScript Стояном Стефановым — ведущим специалистом компании Yahoo! и создателем инструмента оптимизации производительности веб­страниц YSlow 2.0, — книга включает практические советы по реализации каждого из рассматриваемых шаблонов с примерами программного кода. Автор также приводит антишаблоны — приемы программирования, которых следует по возможности избегать.

Лутц М. Программирование на Python, 4-е издание, I и II том

image
Аннотация

Монументальный труд Марка Лутца «Программирование на Python» в 2-х томах представляет собой учебник по применению языка Python для решения наиболее типичных задач в различных прикладных областях. В нем рассказывается о применении языка Python в системном администрировании, для создания графических интерфейсов и веб­приложений и исследуются приемы программирования сетевых взаимодействий, взаимодействий с базами данных, обработки текста, создания интерфейсов для сценариев и во многих других областях. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание будет уделяться не основам языка, а приемам решения практических задач. Попутно книга ставит своей целью познакомить читателя с часто используемыми инструментами и библиотеками. Таким образом, данная книга является ресурсом, позволяющим читателю получить более глубокое понимание роли языка Python в практике программирования.

Дополнительно в книге исследуется пригодность языка Python на роль инструмента разработки программного обеспечения, в отличие от просто инструмента «создания сценариев». Многие примеры, представленные в книге, подобраны в соответствии с этой целью – среди них вы найдете примеры постепенной разработки клиентов электронной почты, опирающиеся на тысячи строк программного кода. Создание подобных крупномасштабных приложений всегда будет непростым делом, но мы покажем, насколько быстрее и проще создаются такие приложения, когда они разрабатываются на языке Python.

В четвертое издание включено описание новых особенностей языка, библиотек и практических приемов программирования для Python 3.X. В частности, примеры, представленные в книге, выполняются под управлением интерпретатора версии Python 3.1 – наиболее свежей версии Python на момент написания этих строк. Непосредственно перед публикацией книги все основные примеры были опробованы под третьей альфа­версией Python 3.2, но, вообще говоря, они должны сохранить свою работоспособность при использовании любой версии Python из линейки 3.X.

Джеффри Форсье, Пол Биссекс, Уэсли Чан. Django. Разработка веб-приложений на Python

image
Аннотация

С помощью простой и надежной платформы Django, основанной на языке Python, можно создавать мощные веб-решения, написав всего несколько строк кода. Ее использование позволяет обеспечить высокую скорость и гибкость разработки, а также решать широкий спектр прикладных задач. Авторы, опытные разработчики, описывают все приемы, инструменты и концепции, которые необходимо знать, чтобы оптимально использовать Django 1.0, включая все основные особенности новой версии.
Это полное руководство начинается с введения в Python, затем подробно обсуждаются основные компоненты Django (модели, представления и шаблоны) и порядок организации взаимодействия между ними. Описываются методы разработки конкретных приложений: блог, фотогалерея, система управления содержимым, инструмент публикации фрагментов кода с подсветкой синтаксиса. После этого рассматриваются более сложные темы: расширение системы шаблонов, синдицирование, настройка приложения администрирования и тестирование веб-приложений.
Авторы раскрывают разработчику секреты Django, давая подробные разъяснения и предоставляя большое количество примеров программного кода, сопровождая их построчным описанием и иллюстрациями.
UPD. Год издания книги 2009, так что версия Django в книге сильно устаревшая, могут быть проблемы с неадаптированными под современные реалии примерами.

А какие книги порекомендовали бы Вы?
Руслан Логин @Zoberg
карма
21,0
рейтинг 0,0
Разработчик
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (98)

  • –15
    А цена то не свободная. Ноль рублей не подходит. Подставляет по умолчанию 129.
    • +11
      Цена должна быть любая больше нуля.
      • 0
        Точнее, цена должна выражаться в целом числе долларов. Например: 1 доллар. Кстати, это минимальная возможная цена.
        • +2
          Точнее, в целом числе какой-то валюты. 1 рубль тоже можно поставить.
          • +2
            Прошу прощения, вы правы. Доллар за книгу показался мне подходящей ценой, и я не стал разбираться, как менять валюту.
    • +5
      <сарказм> А случаем -1 не пробовали? :-) </сарказм>
      • +1
        хм, будет переполнение и получите заоблачные цифры!
  • 0
    Нуу, pdf это не то чтобы книга...

    Не заметил что в первом абзаце сказано, что книги электронные
    • 0
      Тот же Флэнаган есть не только в pdf, но и в epub, например. Нигде больше его в epub не встречал.
    • +2
      флэнагана в бумажном виде читать невозможно — огромная книга в мягком переплете — Надо держать двумя руками, а то захлопнется и пальцы прищемит. )
  • +8
    В прошлом году в продаже были эти же книги
    • +1
      К сожалению, не помню сколько книг было в прошлом году, но сами books.ru говорят, что теперь книг, участвующих в акции, стало больше (сейчас 181 наименование).
      • +1
        Книжки по vim не было, например.
        • +1
          Странно. Тогда откуда она у меня? :)
          • +3
            Странно. Тогда почему у меня её не было после прошлой распродажи? :)
            • +1
              Это еще интереснее. Зато теперь есть почитать ;)
    • 0
      deleted
  • +4
    Купил бы Таненбаума, да не нашел его по свободной цене.
  • +3
    почти все книги в pdf — ну почему? Когда же наконец русские издательства догонят весь цивилизованный мир, читающий электронные книги в epub или чём-то подобном?
    • +1
      Я тоже расстроен, что почти всё в pdf, но Флэнаган в epub меня очень порадовал :)
    • +29
      Спасибо, что не djvu :)
    • +4
      Там, кстати, PDF нормальный (не картинкой), т.е. киндл, например, может сам расставлять переносы и прочее. Так что не расстраивайтесь раньше времени.
      Хотя, они, конечно, не идеальные. Обложки, например, не везде есть.
    • +1
      Кстати, раз уж речь зашла.

      Хабравчане! Есть ли способ переводить pdf с текстом в «нормальный» fb2 или epub? Поделитесь опытом!
      • +2
        Практика показала, что нет такого способа. Примерно одна из двадцати книг получается более-менее «нормальной» при конвертировании. Одно время вручную перевёрстывал в fb2, но потом понял, что на одном энтузиазме это дело я не могу себе позволить, слишком много времени уходит. Дешевле и проще купить бумажную книгу :)
      • +1
        cloudconvert dot org
        • 0
          Кстати, относительно неплохо. Правда у программного кода в книге начисто убивает отступы.
      • +1
        Нет. Тут была статья с описанием, почему это невозможно.
    • +1
      А какой программой для epub вы пользуетесь?
      Мне в PDF гораздо удобнее читать из-за того, что читалка очень качественная.
      • 0
        Я, например, со смартфона читаю. Там pdf (постоянно приближать) — не вариант, конечно.
        • 0
          Я тоже со смартфона. У меня нормально полностью PDF помещается (5") без полей.
      • 0
        iBooks, Aldiko на планшетах. Читать PDF там всегда неудобно. А вы какой читалкой пользуетесь?
        • +1
          GoodReader и EBookDroid соответственно.
    • +5
      Потому что EPUB — это (X)HTML + CSS. Очень немногие хардварные читалки умеют вменяемо обрабатывать весь HTML и CSS. Поэтому очень сложно сделать EPUB, который одинаково без косяков отображается везде. Особенно, если там вёрстка посложнее, чем у художественной литературы. Особенно, если там формулы. Даже софтовые читалки EPUB часто отображают его через задницу заменяя стили на собственные и нечаянно ломая аккуратную вёрстку; что делают хардварные, вообще страшно представить.
      • 0
        и вроде бы ваш текст выглядит логично, но я уже два года читаю всю техническую литературу в epub и у меня никогда не было проблем.
    • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      там есть epub у некоторых (по моим впечатлениям 10-12%), только к нему не прикасалась рука человека, прогнали какой-то прогой неструктурированные файлы (может тот же PDF) и всё
  • –1
    А можно губу раскатать? Хотелось бы оригиналы: Джон Скит, 3е издание «С# in depth», Рихтер, Фаулер, Роберт Мартин (Agile principles, patterns and practices), ну и до кучи Кормена с Кнутом, крайние издания.
  • 0
    > чтобы оптимально использовать Django 1.0, включая все основные особенности новой версии

    Так какой из двух?
    • +1
      Это официальная аннотация книги. Год издания 2009, так что информация на аннотации немного устарела. Каюсь, я пока успел прочитать только книги по Javascript, остальные же только пометил, как интересные для прочтения.
      • +1
        Да, я всё понял. Это шутка юмора была :)
  • 0
    Как уже упоминал Bublik, акция прошлогодняя. Было 150 книг, после этого добавили ещё несколько более старых изданий того, что уже есть. Ссылка у вас ведёт туда же, куда и анонс www.books.ru/news/id.php?id=2744

    Тем не менее, акция неплохая. Включил её с месяц назад в большой список бесплатных книг github.com/vhf/free-programming-books
    В последнее время приобретаю книги напрямую от издательств, не доверяю переводам. Либо у OReilly, у них множество акций. Есть, к примеру, следующая. Получаете бесплатно книгу в месяц (всё по их правилам — DRM-free, несколько форматов), рецензируете её в блоге, получаете следующую.
    • 0
      Если честно, я был уверен, что акция была временной и сейчас снова стартовала. Если же нет, значит замечание о том, что акция продлится до 2 января предвещает её окончание и это хороший повод купить то, что давно откладывал.
      • +1
        Откуда у вас информация про 2 января? Не нашёл такого на сайте.
        Акция длится уже практически год непрерывно.
        • 0
          E-mail рассылка от books.ru.

          Мы поздравляем Вас с наступающим Новым годом и желаем в следующем году, чтобы
          все, что должно быть стабильным, было стабильно, а там, где требуется прорыв, стабильности не было.

          В этот раз мы приготовили целых три совершенно потрясающих подарка.

          1. До 2 января мы предлагаем электронные книги по свободной цене (по цене,
          которую Вы предложите сами). Книг, участвующих в акции, стало больше.

          2. До 9 января покупая ОДНУ любую бумажную книгу*, Вы получаете возможность купить любую другую книгу из новогоднего раздела со скидкой 70%! Там около 5000 книг, и есть очень дорогие. Торопитесь, новых поступлений в этом разделе не будет.

          3. До 9 января мы предлагаем дискод на скидку 15% на любые две покупки (действует
          только на товары): XXX.

          Также напоминаем, что если до 10 января сумма поступивших от Вас оплат за 2013
          год превысит 10 тысяч рублей, Вам будет предоставлена персональная скидка на весь
          2014 год.

          С Новым годом!
          • +2
            Ну, словом, я не увидел ничего нового.
            Можно на Wayback Machine убедиться, что акция действовала весь год: август 2013, например.
    • +4
      Ещё занятно — оригинальные книги OReilly можно свободно занимать, перепродавать и дарить. После официального перевода™ на распространение налагаются ограничения, вплоть до того, что вы файл переименовать не можете (да-да, почитайте правила при покупке).
  • 0
    Спасибо. Взял 3 книги Python. Теперь новогодние каникулы заняты)
    • 0
      PS: Все же 5 книг. Еще раз спасибо за акцию. В прошлом году пропустил ее!
  • +8
    «Django. Разработка веб-приложений на Python» нужно не раздавать, а запретить к продаже. Она по Django 1.2 и читатель получит огромный ворох проблем на неадаптированых примерах.
    • 0
      Спасибо за комментарий! Я только планировал забавы для изучить Python и книга мне показалась интересной для прочтения. Вы считаете, что лучше удалить её из поста и не читать совсем или все-таки там есть что-то полезное?
      • +1
        Ну вы внесите, как минимум, поправку в пост, что версия Django в книге сильно старая. Это точно лишним не будет.
      • +1
        Документация по Джанге сильно лучше этой книги.
  • +6
    Вот ведь замечательная акция! На самом деле.
    Просмотрел список книг со свободной ценой, выбрал штук пять (отдельных вкладках).
    Ввожу цену, нажимаю кнопку «В корзину» (под которой написано «Удобная оплата,
    мгновенное скачивание!»). И что? Получаю сообщение: «Данная возможность доступна только нашим зарегистрированным покупателям». Закрываю все вкладки.
    Я устал, наверное, сегодня. Но понять не могу, зачем это сделано, почему нельзя без регистрации купить…
    • 0
      Не жадничайте, дайте им свой email, они же Вам столько книжек готовы отдать по рублю.
      • +1
        Да не в этом ведь дело. Мне не жалко.
        Я про реализацию. Спросите у меня всю нужную информацию постепенно, когдая я покупку буду оплачивать, в конце переспросите, не хочу ли я с этой информацией зарегистрироваться. Все плавно и органично.
        Занудно немного, но меня в качестве покупателя магазин потерял и, скорее всего, не меня одного.
      • 0
        Угу, а ещё фамилию, имя, отчество, дату рождения и секретный вопрос ещё выбери, и ответ на него, и попробуй не забыть это всё. Удивился, что скан паспорта не попросили.
  • 0
    Несмотря на то, что эти файлы можно скачать в сети, моей душе было приятно накупить целую кучу книг по рублю за штуку :)
  • 0
    Автор, благодарю за наводку. Купил пачку книг, теперь на новом Google Nexus 5, который приедет из Америки в следующем году, будет что почитать.

    P.S. Думаю хозяева books.ru вам тоже очень благодарны за пост. Хабраэффект у них там нешуточный — скачать пока не могу ни одну книгу :)
  • –2
    киви не принимаете, ничего не купил
    • +1
      Можно же Qiwi Visa Card.
  • +1
    Кто-нибудь здесь является пользователем Safari Books Online? Подскажите, есть ли там возможность, при подписке, загружать литературу на мобильные устройства, ридеры?
    • 0
      У них свой ридер, как минимум для iOS, и, надо сказать, весьма убогий :-(
  • +2
    Что — то оплата не проходит… Кто нибудь сталкивался? Оплата картой.
    • +1
      Аналогично. Ввела данные карты, вернули на сайт магазина. В корзине висит неоплаченный заказ.
    • 0
      Это Хабраэффект — оплата у меня прошла в течении пары часов после оформления заявки, но я с QVV закинул на счет в личный кабинет, со счета Books.ru.
    • 0
      Такая проблема была ночью, сегодня утром оплата прошла
      • 0
        Сегодня утром оплатил с карты, деньги не снимаются и не поступают разумеется. Даже не знаю платить ли ещё раз, или получится что положил денег в двойном количестве
        • 0
          В итоге оплатил через Paypal — сразу платёж прошёл.
  • 0
    Жаль, что большинство книг довольно старенькие, 3-5 лет давности, хотя некоторые из них не потеряют актуальности и через 20 лет.

    Для себя отмечу «Изучаем редакторы vi и Vim», доступную в epub, и хорошие книги, по архитектуре и интеллектуальным системам.
  • 0
    Взял для себя — «Идеальная архитектура. Ведущие специалисты о красоте программных архитектур (файл PDF)». Может попдается что-то интересное.
  • +3
    Хотелось бы вынести ещё немного критики…
    Сам по себе сайт, не очень современен в плане юзабилити.
    Например, в корзине кнопка оплаты находится в стороне, в отдельном блоке, не сразу найдёшь, я сначала нажал на пересчитать. А при подтверждении почты приходит письмо, где написано «Для изменения адреса зайдите на наш сайт по ссылке:», что не подразумевает «подтвердить» и вызывает путаницу. Это мелочи, но для капризного гиперактивного современного покупателя эти моменты критичны, и думаю магазин теряет большой процент покупателей по дороге к оформлению заказа.
    • 0
      Я им отписался по нескольким неудачным моментам в интерфейсе: нашёл книгу и попытался добавить её в корзину, мне предложили зарегистрироваться, но после регистрации книга не попадает в корзину, а просто «теряется». Нужно искать заново. А ещё для получения ссылки на скачивание нужно подтвердить свой емейл, но на странице подтверждения написано «Вы, xxx, сделали запрос на подтверждение Email адреса для уведомлений интернет-магазина...», но мне нужно подтвержение совсем не для этого и уведомлений мне никаких не надо.
  • 0
    Взял бы «Язык программирования D» Александреску, но увы. На неё акция не распространяется.
    • 0
      Распространяется. У них просто по умолчанию периодически вместо страницы электронной версии открывается страница бумажной версии книги.
      • 0
        Благодарю. Из поиска почему-то не видно. Купил и оставил отзыв)
  • 0
    Error mysql connect ! только нажал купить, а оно всё упало.
    • 0
      Теперь тех.работы. Купить купил, осталось скачать))
    • +1
      Они ещё и на modx, никогда бы не подумал
  • 0
    Не выдержали нагрузку. Да и при покупки, ссылку я так и не получил.
    • 0
      Оно у них через ж… сделано. Ссылки на скачивание в заявке.
      • 0
        Я это понял, но ссылка так и не появилась, а сейчас сайт конечно же скорее мертв, чем жив.
        • 0
          Уже появились. Правда пришлось повторно валидацию мыла проходить, т.к. старую он потерял почему-то.
  • 0
    Спасибо автору за инфу! Купил 8 хороших книг за 8 руб. Оплата Яндекс-Деньгами в течение 5 мин.
  • 0
    И себе прикупил JS Шаблоны. Буду читать долгими зимними вечерами :)
    • 0
      удалил комментарий
  • 0
    Хабраэффект вроде прошел, оплата WebMoney прошла мгновенно, и ссылки на скачивание сразу же появились. Спасибо, books.ru! Купил 19 книг, теперь будет чем заняться в выходные дни нового года :)
  • 0
    Таненбаума нет, Руссиновича нет.
    Жаль =(
    • 0
      www.litres.ru/mark-russinovich-3/ по адекватным ценам имхо.
      Хотя и на букс.ру я недавно затарился. Но что-то на русском новинки выходят редко :(

      ждем новинок от орелли
  • +1
    Кстати, у издательства Packt распродажа всех книг(электронной версии) по 5$ до 3 января www.packtpub.com/ebookbonanza
  • 0
    Огромное спасибо от студентов)
    Накупил электронных книжек на электронную книжку)
    Теперь у меня есть лицензионные книги)
  • 0
    Два дня назад сделал заказ, до сих пор не пришло письмо с реквизитами платежа. ((
    • +1
      Может быть, вы не нажали «оплатить заказ»? У них по какой-то причине разделены этапы оформления и оплаты.
      • 0
        Спасибо, так и есть.
        В первом письме написано, что должно прийти еще письмо. Я его и ждал.
  • 0
    Спасибо за пост, накупил себе книжек.
  • +1
    Акция вернулась, теперь там 546 книг. Подключились какие-то новые издательства.

    www.books.ru/knigi-so-svobodnoi-tsenoi-3129328/

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.