14 сентября 2015

Издана книга «Секреты Python: 59 рекомендаций по написанию эффективного кода», Бретт Слаткин, бумага офсетная-белая, мягкий переплет, 272 стр., ISBN 978-5-8459-2078-2, «ВИЛЬЯМС», 2016

книга Бретта Слаткина «Секреты Python: 59 рекомендаций по написанию эффективного кода»
Секреты Python

Бретт Слаткин
Издана книга «Секреты Python: 59 рекомендаций по написанию эффективного кода», Бретт Слаткин, бумага офсетная-белая, мягкий переплет, 272 стр., ISBN 978-5-8459-2078-2, «ВИЛЬЯМС», 2016 - заказать-купить книгу «Секреты Python» в онлайн-мегамаркете Ozon.ru

Благодаря книге «Секреты Python: 59 рекомендаций по написанию эффективного кода» вы освоите профессиональный подход к программированию на Python и научитесь писать исключительно надежный и высокопроизводительный код

Компактный, основанный на реалистичных сценариях стиль изложения был впервые предложен Скоттом Мейерсом, автором бестселлера «Эффективный и современный С++» (Effective Modern C++) и редактором серии книг Effective Software Development Series

Бретт Слаткин описывает в книге «Секреты Python» 59 оптимальных методик программирования на Python, дает профессиональные советы и демонстрирует кратчайшие способы решения распространенных задач на примере готовых фрагментов кода

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

Основные темы книги «Секреты Python»:

— действенные рекомендации по всем основным аспектам разработки ПО с использованием версий Python 3.x и 2.x, дополненные подробными объяснениями и примерами;
— оптимальные методики написания функций, помогающие четче формулировать поставленные цели, упрощающие повторное использование кода и снижающие вероятность появления в нем ошибок;
— способы более точного описания поведения программы с помощью классов и объектов;
— советы, помогающие избежать типичных ошибок при работе с метаклассами и динамическими атрибутами;
— эффективные подходы к решению проблем, связанных с одновременным и параллельным выполнением операций;
— усовершенствованные приемы работы со встроенными модулями Python;
— инструменты и профессиональные методики коллективной разработки;
— советы по отладке, тестированию и оптимизации кода с целью улучшения его качества и производительности

Оригинал книги: «Effective Python: 59 Specific Ways to Write Better Python», Brett Slatkin, 256 pages, ISBN 9780134034287, 2015

ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Секреты Python»
ЗДЕСЬ - читайте 7 Главу «Совместная работа» из книги Бретта Слаткина «Секреты Python»

заказать-купить книгу Бретта Слаткина «Секреты Python: 59 рекомендаций по написанию эффективного кода» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «Секреты Python» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Бретта Слаткина «Секреты Python: 59 рекомендаций по написанию эффективного кода» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Секреты Python» в интернет-магазине ComBook.ru)

заказать-купить книгу Бретта Слаткина «Секреты Python: 59 рекомендаций по написанию эффективного кода» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу «Секреты Python» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Бретта Слаткина «Секреты Python: 59 рекомендаций по написанию эффективного кода» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Секреты Python» в интернет-магазине diamail.com.ua)

На русском языке книга вышла в июле 2016 года в издательстве «ВИЛЬЯМС» и издана ограниченным тиражом
_________________________________________________________________________________
ОГЛАВЛЕНИЕ книги «Секреты Python: 59 рекомендаций по написанию эффективного кода»
_________________________________________________________________________________
Введение

Глава 1. Мыслим категориями языка Python
Рекомендация 1. Следите за тем, какую версию Python вы используете
Рекомендация 2. Руководствуйтесь правилами стилевого оформления программ, изложенными в документе PEP 8
Рекомендация 3. Знайте о различиях между типами строк bytes, str и unicode
Рекомендация 4. Заменяйте сложные выражения вспомогательными функциями
Рекомендация 5. Умейте работать со срезами последовательностей
Рекомендация 6. Избегайте совместного использования индексов начала, конца и шага в одном срезе
Рекомендация 7. Используйте генераторы списков вместо функций map() и filter()
Рекомендация 8. Избегайте использования более двух выражений в генераторах списков
Рекомендация 9. По возможности используйте выражения-генераторы вместо генераторов длинных списков
Рекомендация 10. По возможности используйте функцию enumerate() вместо функции range()
Рекомендация 11. Используйте функцию zip() для параллельной обработки итераторов
Рекомендация 12. Избегайте использования блоков else после циклов for и while
Рекомендация 13. Старайтесь использовать возможности каждого из блоков конструкции try/except/else/finally

Глава 2. Функции
Рекомендация 14. Использование исключений предпочтительнее возврата значения None
Рекомендация 15. Знайте, как замыкания взаимодействуют с областью видимости переменных
Рекомендация 16. Не упускайте возможность использовать генераторы вместо возврата списков
Рекомендация 17. Не забывайте о мерах предосторожности при итерировании аргументов
Рекомендация 18. Снижайте визуальный шум с помощью переменного количества позиционных аргументов
Рекомендация 19. Обеспечивайте опциональное поведение с помощью именованных аргументов
Рекомендация 20. Используйте значение None и средство Docstrings при задании динамических значений по умолчанию для аргументов
Рекомендация 21. Повышайте ясность кода, используя именованные аргументы

Глава 3. Классы и наследование
Рекомендация 22. Отдавайте предпочтение структуризации данных с помощью классов, а не словарей или кортежей
Рекомендация 23. Принимайте функции вместо классов в случае простых интерфейсов
Рекомендация 24. Используйте полиморфизм @classmethod для конструирования объектов обобщенным способом
Рекомендация 25. Инициализация родительских классов с помощью встроенной функции super()
Рекомендация 26. Используйте множественное наследование лишь для примесных вспомогательных классов
Рекомендация 27. Предпочитайте общедоступные атрибуты закрытым
Рекомендация 28. Используйте наследование от классов из модуля collections.abc для создания пользовательских контейнерных типов

Глава 4. Метаклассы и атрибуты
Рекомендация 29. Используйте простые атрибуты вместо методов get() и set()
Рекомендация 30. Старайтесь использовать декораторы @property вместо рефакторинга атрибутов
Рекомендация 31. Используйте дескрипторы для повторно используемых методов @property
Рекомендация 32. Используйте методы __getattr__(), __getattribute__() и __setattr__() для отложенных атрибутов
Рекомендация 33. Верификация подклассов с помощью метаклассов
Рекомендация 34. Регистрируйте существование классов с помощью метаклассов
Рекомендация 35. Аннотирование атрибутов классов с помощью метаклассов

Глава 5. Одновременность и параллелизм
Рекомендация 36. Использование модуля subprocess для управления дочерними процессами
Рекомендация 37. Используйте потоки для блокирования операций ввода-вывода, но но для параллелизма
Рекомендация 38. Используйте класс Lock для предотвращения гонки данных в потоках
Рекомендация 39. Использование очередей для координации работы потоков
Рекомендация 40. Используйте сопрограммы для одновременного выполнения нескольких функций
Рекомендация 41. Старайтесь использовать модуль concurrent.futures для обеспечения истинного параллелизма

Глава 6. Встроенные модули
Рекомендация 42. Определяйте декораторы функций с помощью модуля functools.wraps
Рекомендация 43. Обеспечивайте возможность повторного использования блоков try/finally с помощью инструкций contextlib и with
Рекомендация 44. Повышайте надежность встроенного модуля pickle с помощью модуля copyreg
Рекомендация 45. Используйте модуль datetime вместо модуля time для локальных часов
Рекомендация 46. Используйте встроенные алгоритмы и структуры данных
Рекомендация 47. Используйте класс Decimal, когда на первый план выходит точность
Рекомендация 48. Знайте, где искать модули, разработанные сообществом Python

Глава 7. Совместная работа
Рекомендация 49. Снабжайте строками документирования каждую функцию, класс и модуль
Рекомендация 50. Используйте пакеты для организации модулей и предоставления стабильных API
Рекомендация 51. Изолируйте вызывающий код от API, определяя базовое исключение Exception
Рекомендация 52. Знайте, как устранять циклические зависимости
Рекомендация 53. Используйте виртуальные среды для изолированных и воспроизводимых зависимостей

Глава 8. Производство
Рекомендация 54. Используйте код с областью видимости модуля для конфигурирования сред развертывания
Рекомендация 55. Используйте строки repr для вывода отладочной информации
Рекомендация 56. Тестируйте любой код с помощью модуля unittest
Рекомендация 57. Используйте интерактивную отладку с помощью пакета pdb
Рекомендация 58. Сначала — профилирование, затем — оптимизация
Рекомендация 59. Используйте модуль tracemalloc для контроля памяти и предотвращения ее утечки

Предметный указатель

книга Тарика Рашида «Создаем нейронную сеть»
Создаем
нейронную сеть


Тарик Рашид

полноцветное 
издание
Издан мировой бестселлер - книга «Создаем нейронную сеть», Тарик Рашид, полноцветное издание, мягкий переплет, 272 стр., ISBN 978-5-9909445-7-2, «ДИАЛЕКТИКА», 2017 - заказать-купить книгу «Создаем нейронную сеть» в интернет-магазине ComBook.ru

Книга «Создаем нейронную сеть» представляет собой введение в теорию и практику создания нейронных сетей. Тарик Рашид, автор этой книги, простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций

Изложение материала сопровождается подробным описанием процедуры поэтапного создания полностью функционального кода, который реализует нейронную сеть на языке языке программирования Python и способен выполняться даже на таком миниатюрном компьютере, как Raspberry PI Zero

Основные темы книги «Создаем нейронную сеть»:

— нейронные сети и системы искусственного интеллекта;
— структура нейронных сетей;
— сглаживание сигналов, распространяющихся по нейронной сети, с помощью функции активации;
— тренировка и тестирование нейронных сетей;
— интерактивная оболочка для языка программирования Python - IPython;
— использование нейронных сетей в качестве классификаторов объектов;
— распознавание образов с помощью нейронных сетей

Книга «Создаем нейронную сеть» предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области

Оригинал книги: «Make Your Own Neural Network», Tariq Rashid, 222 pages, ISBN 9781530826605, March 2016

заказать-купить книгу Тарика Рашида «Создаем нейронную сеть» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Создаем нейронную сеть» в интернет-магазине ComBook.ru)

заказать-купить книгу Тарика Рашида «Создаем нейронную сеть» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу по «Создаем нейронную сеть» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Тарика Рашида «Создаем нейронную сеть» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Создаем нейронную сеть» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога

книга Андреаса Мюллера и Сары Гвидо «Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными»
Введение в
машинное обучение
с помощью Python


Андреас Мюллер
Сара Гвидо

полноцветное 
издание
Издана книга «Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными», Андреас Мюллер, Сара Гвидо, перевод Артёма Груздева, формат 70х100/16, мягкий переплёт, бумага мелованная 115 г матовая, полноцветное издание, 480 стр., ISBN 978-5-9908910-8-1, «ДИАЛЕКТИКА», 2017 - заказать-купить книгу «Введение в машинное обучение с помощью Python» в интернет-магазине ComBook.ru

Машинное обучение стало неотъемлемой частью различных коммерческих и исследовательских проектов, начиная от постановки медицинского диагноза c последующим лечением и заканчивая поиском друзей в социальных сетях. Многие полагают, что машинное обучение могут использовать только крупные компании, обладающие мощными командами аналитиков

В книге «Введение в машинное обучение с помощью Python» описывается как можно самостоятельно и c удивительной легкостью построить модели машинного обучения (Machine Learning, ML). Прочитав эту книгу, вы сможете построить свою собственную систему машинного обучения, которая позволит выяснить настроения пользователей Твиттера или получить прогнозы по поводу глобального потепления

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

Книга «Введение в машинное обучение с помощью Python» является вводной и не требует предварительных знаний в области машинного обучения или искусственного интеллекта

Область применения машинного обучения безгранична и, учитывая все многообразие данных, имеющихся на сегодняшний день, ограничивается лишь вашим воображением

Оригинал книги: «Introduction to Machine Learning with Python A Guide for Data Scientists», Andreas C. Müller, Sarah Guido, 394 pages, ISBN 9781491939109, October 2016

ЗДЕСЬ - читайте ОБ АВТОРАХ книги - Андреасе Мюллере и Саре Гвидо
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ к книге
ЗДЕСЬ - читайте полное СОДЕРЖАНИЕ книги Андреаса Мюллера и Сары Гвидо
ЗДЕСЬ - читайте Главу 6 «Объединение алгоритмов в цепочки и конвейеры» из книги Андреаса Мюллера и Сары Гвидо «Введение в машинное обучение с помощью Python»
ЗДЕСЬ - загрузите ЛИСТИНГИ из книги Андреаса Мюллера и Сары Гвидо «Введение в машинное обучение с помощью Python»

заказать-купить книгу Андреаса Мюллера и Сары Гвидо «Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Введение в машинное обучение с помощью Python» в интернет-магазине ComBook.ru)

заказать-купить книгу Андреаса Мюллера и Сары Гвидо «Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу «Введение в машинное обучение с помощью Python» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Андреаса Мюллера и Сары Гвидо «Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу по «Введение в машинное обучение с помощью Python» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога


Будет издана книга «Python. Справочник. Полное описание языка», Алекс Мартелли, Анна Рейвенскрофт, Стив Холден, 3 издание, бумага офсетная-белая, твердый переплет, ~800 стр., ISBN , «ДИАЛЕКТИКА», 2018

Полезный во многих ролях, начиная с проектирования и построения прототипов и заканчивая тестированием, развертыванием и сопровождением, на сегодняшний день Python последовательно входит в число самых популярных языков программирования

Третье издание ориентированной на практику книги «Python. Справочник. Полное описание языка» представляет собой краткий справочник по языку, включая версии Python 3.5, 2.7 и особенно 3.6, часто используемым областям его обширной стандартной библиотеки и ряду наиболее практичных модулей и пакетов от сторонних поставщиков

Будучи идеальной для программистов с некоторым опытом работы с Python и тех, кто перешел на Python с других языков программирования, книга «Python. Справочник. Полное описание языка» раскрывает широкий спектр прикладных областей, в том числе программирование для веб-среды и сети, обработка XML-документов, взаимодействие с базами данных и высокоскоростные числовые вычисления

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

В 3-ем издании книги «Python. Справочник. Полное описание языка» рассматривается:

- синтаксис Python, объектно-ориентированный Python, модули стандартной библиотеки и пакеты Python от сторонних поставщиков;

- поддержка Python для файловых и текстовых операций, постоянство и базы данных, параллельное выполнение и численные расчеты;

- основы работы в сети, программирование, управляемое событиями, и модули сетевых протоколов клиентской стороны;

- расширяющие модули Python, а также инструменты для организации в виде пакетов и распространения расширений, модулей и приложений

Оригинал книги: «Python in a Nutshell. A Desktop Quick Reference», Alex Martelli, Anna Ravenscroft, Steve Holden, Anna Ravenscroft, Steve Holden, 772 pages, ISBN 9781449392925, May 4 2017

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ по Python
_________________________________________________________________________________

книга Эл Свейгарт «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих»
Автоматизация
рутинных задач
с помощью Python


Эл Свейгарт 
Издана книга «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих», Эл Свейгарт, бумага офсетная-белая, мягкий переплет, 592 стр., ISBN 978-5-8459-2090-4, «ВИЛЬЯМС», 2016 - заказать-купить книгу «Автоматизация рутинных задач с помощью Python» в интернет-магазине ComBook.ru

Книга «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» научит вас тому, как использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы работы вручную. Пошаговые инструкции помогут вам лучше понять, как работает та или иная программа, а учебные проекты, предлагаемые в конце каждой главы, предоставят вам возможность испытать свои силы в улучшении ранее рассмотренных программ и использовать приобретенные навыки для автоматизации аналогичных задач

Как только вы овладеете основами программирования, вы сможете создавать на языке Python программы, которые будут без труда выполнять в автоматическом режиме такие задачи, как:

— поиск определенного текста в файле или во множестве файлов;
— создание, обновление, перемещение и переименование файлов и папок;
— выполнение поиска и загрузка содержимого из Интернета;
— обновление и форматирование данных в электронных таблицах Excel любого размера;
— разбиение, слияние, разметка водяными знаками и шифрование PDF-документов;
— рассылка напоминаний в виде сообщений электронной почты или текстовых уведомлений;
— заполнение форм в режиме онлайн

Оригинал книги: «Automate the Boring Stuff with Python: Practical Programming for Total Beginners», Al Sweigart, 504 pages, ISBN 9781593275990, April 2015

заказать-купить книгу Эла Свейгарта «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Автоматизация рутинных задач с помощью Python» в интернет-магазине ComBook.ru)

заказать-купить книгу Эла Свейгарта «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу «Автоматизация рутинных задач с помощью Python» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Эла Свейгарта «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу по «Автоматизация рутинных задач с помощью Python» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python»
Алгоритмы
Справочник
с примерами на
C, C++, Java и Python


Джордж Т. Хайнеман
Гэри Поллайс
Стэнли Селков

2 издание
Издана книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python», Джордж Т. Хайнеман, Гэри Поллайс, Стэнли Селков, 2 издание (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 432 стр., ISBN 978-5-9908910-7-4, «ДИАЛЕКТИКА», 2017 - заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине ComBook.ru

Создание надежного программного обеспечения требует использования эффективных алгоритмов, но программисты редко думают об этом, пока не возникнет проблема

Это исправленное и дополненное второе издание книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» содержит множество кратких описаний существующих алгоритмов для решения разных задач и поможет читателям выбрать и реализовать правильный алгоритм для своих потребностей

Книга содержит достаточно математических подробностей, чтобы позволить читателям понять и проанализировать производительность алгоритмов

Делая акцент на приложениях, а не теории, книга «Алгоритмы. Справочник с примерами на C, C++, Java и Python» предоставляет эффективные решения для программирования на нескольких языках, которые можно легко адаптировать к определенному проекту

Все основные алгоритмы представлены в виде шаблонов проектирования, включающих информацию, которая помогает читателям сделать обоснованный выбор

С помощью книги «Алгоритмы. Справочник с примерами на C, C++, Java и Python» читатели смогут:

• Решить конкретную задачу или повысить производительность существующего решения
• Быстро найти алгоритмы, которые могут решить поставленную задачу и выяснить, почему они подходят для решения
• Получить алгоритмические решения на языках C, C++, Java и Python с советами, касающимися реализации
• Оценить ожидаемую производительность алгоритма и условия, при которых она достигает максимума
• Оценить влияние, которое подобные проектные решения оказывают на разные алгоритмы
• Изучите сложные структуры данных, позволяющие повысить эффективность алгоритмов

Оригинал книги: «Algorithms in a Nutshell. A Practical Guide», George Heineman, Gary Pollice, Stanley Selkow, 2nd Edition, 390 pages, ISBN 9781491948927, March 2016

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине ComBook.ru)

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу по «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу «Алгоритмы. Справочник с примерами на C, C++, Java и Python» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Алгоритмы. Справочник» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Роберта Седжвика и др «Программирование на языке Python: учебный курс»
Программирование
на языке Python:
учебный курс


Роберт Седжвик
Кевин Уэйн
Роберт Дондеро
Издана книга «Программирование на языке Python: учебный курс», Роберт Седжвик, Кевин Уэйн, Роберт Дондеро, бумага офсетная-белая, твердый переплет, 736 стр., ISBN 978-5-9908462-1-0, «ВИЛЬЯМС», 2017 - заказать-купить книгу «Программирование на языке Python» в интернет-магазине ComBook.ru

Любая научная или техническая дисциплина требует навыков программирования. Python - идеальный первый язык программирования, а книга «Программирование на языке Python: учебный курс» лучшее руководство по его изучению!

Преподаватели Принстонского университета Роберт Седжвик, Кевин Уэйн и Роберт Дондеро написали доступный междисциплинарный учебный курс по программированию на языке Python, рассматривающий важные и реальные случаи его применения, а не абстрактные примеры

Авторы книги «Программирование на языке Python: учебный курс» демонстрируют инструментальные средства, необходимые студентам для изучения программирования естественным, нескучным и творческим способом. Это руководство сосредоточивается на наиболее полезных средствах языка Python и знакомит с программированием на примерах, полезных для каждого студента научных, технических и информационных специальностей

Особенности книги «Программирование на языке Python: учебный курс»:

- Базовые элементы программирования: переменные, операторы присвоения, встроенные типы данных, условные выражения, циклы, массивы, ввод и вывод, включая графику и звук
- Функции, модули и библиотеки: организация программ в компоненты, обеспечивающие независимую отладку, поддержку и многократное использование
- Объектно-ориентированное программирование и абстракция данных: объекты, модули, инкапсуляция и т.д.
- Алгоритмы и структуры данных: алгоритмы сортировки и поиска, стеки, очереди и таблицы символов

Все примеры в книге из области прикладной математики, физики, химии, биологии и информатики совместимы с языком Python версий 2.x и 3.x

Опираясь на свою обширную преподавательскую практику, авторы книги «Программирование на языке Python: учебный курс» завершают каждый раздел списками вопросов и ответов, упражнениями, а зачастую и практическими упражнениями. На веб-сайте авторов книги - http://introcs.cs.princeton.edu/python/home/ - доступно множество дополнительной информации и вспомогательных материалов, включая исходный код, библиотеки ввода и вывода, решения для некоторых упражнений и многое другое

Оригинал книги: «Introduction to Programming in Python: An Interdisciplinary Approach», Robert Sedgewick, Kevin Wayne, Robert Dondero, 792 pages, ISBN 9780134076430, June 2015

заказать-купить книгу Сэджвика и др. «Программирование на языке Python: учебный курс» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Программирование на языке Python» в интернет-магазине ComBook.ru)

заказать-купить книгу Сэджвика и др. «Программирование на языке Python: учебный курс» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу «Программирование на языке Python» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Сэджвика и др. «Программирование на языке Python» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу по «Программирование на языке Python» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в этом блоге о книге «Программирование на языке Python»



_________________________________________________________________________________
книга Марка Лутца «Python: карманный справочник» (5-е издание)
Python
карманный справочник


Марк Лутц
5 издание
Издана книга «Python: карманный справочник», Марк Лутц, 5 издание, бумага офсетная-белая, мягкий переплет, 320 стр., ISBN 978-5-8459-1912-0, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Python: карманный справочник» в интернет-магазине ComBook.ru

Книга «Python: карманный справочник» является удобным справочником описания стандартных возможностей языка программирования Python и призвана быть вашим спутником в офисе, в учебном классе или даже в пути. В книге собрана информация, которая понадобится вам при разработке или отладке программ на Python (для 3.4 и 2.7), в том числе полезные примеры программирования, таблицы, рисунки и листинги программ

Язык программирования Python содержит самые современные механизмы многократного использования программного кода, каким является ООП, и допускает расширение как за счёт ваших собственных библиотек, так и за счёт библиотек, созданных другими разработчиками. В полностью переработанном и обновленном пятом издании «Python: карманный справочник» улучшена организация материала, что позволяет еще быстрее находить ответы на вопросы и обеспечивает еще большее удобство работы со справочником. Книга отражает наиболее существенные нововведения в языке и в стандартной библиотеке, появившиеся в Python 2.7 и Python 3.4

Оригинал книги: «Python Pocket Reference», Mark Lutz, 266 pages, ISBN 978-1-4493-5701-6, January 2014

ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Python: карманный справочник»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Python: карманный справочник»
ЗДЕСЬ - читайте часть книги «Запуск программ на Python из командной строки» из книги «Python: карманный справочник»

заказать-купить книгу Марка Лутца «Python: карманный справочник» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Python: карманный справочник» в интернет-магазине ComBook.ru)

заказать-купить книгу Марка Лутца «Python: карманный справочник» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Python: карманный справочник» в интернет-магазине ozon.ru)

заказать-купить книгу Марка Лутца «Python: карманный справочник» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу по «Python: карманный справочник» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге
_________________________________________________________________________________
книга Уэсли Чана «Python: создание приложений. Библиотека профессионала» (3-е издание)
Python:
создание приложений.
Библиотека

профессионала
Уэсли Чан
3-издание
Издана книга «Python: создание приложений. Библиотека профессионала», Уэсли Чан, 3-издание, бумага офсетная-белая, твердый переплет, 816 стр., ISBN 978-5-8459-1793-5, «ВИЛЬЯМС», 2015 - заказать-купить книгу «Python: создание приложений» в интернет-магазине ozon.ru

Книга «Python: создание приложений. Библиотека профессионала» является наиболее полным и авторитетным руководством в мире по языку Python. В книге описаны наиболее популярные фреймворки (включая Django). Новые главы книги охватывают вопросы: порядок организации, взаимодействие и программирование на Python для Microsoft Office и Google App Engine. Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык программирования Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Pythonпитон») — чрезвычайно выразительный язык программирования. Он позиционируется как язык для быстрой и удобной разработки и прототипирования (быстрая «черновая» реализация базовой функциональности для анализа работы системы в целом). Python является интерпретируемым объектно-ориентированным языком с динамической типизацией, сборкой мусора и элементами функционального программирования. К языку Python прилагается богатая стандартная библиотека. Кроме того, в свободном доступе имеется множество библиотек по численным методам, линейной алгебре, двумерной и трехмерной графике, распределенным вычислениям, поддержке баз данных и т.д. Python — кроссплатформенный язык. Он поставляется с исходными кодами и может быть собран на любой платформе

Оригинал книги: «Core Python Applications Programming», Wesley J Chun, 3 edition, 888 pages, ISBN 978-0-132-67820-9, 19 March 2012

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Python: создание приложений. Библиотека профессионала»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Python: создание приложений. Библиотека профессионала»
ЗДЕСЬ - читайте 4-ю главу «Многопоточное программирование» из книги «Python: создание приложений. Библиотека профессионала»

заказать-купить книгу «Python: создание приложений. Библиотека профессионала» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Python: создание приложений» в интернет-магазине ComBook.ru)

заказать-купить книгу «Python: создание приложений. Библиотека профессионала» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Python: создание приложений» в интернет-магазине ozon.ru)

заказать-купить книгу «Python: создание приложений. Библиотека профессионала» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу по «Python: создание приложений» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге о книге Уэсли Чана «Python: создание приложений. Библиотека профессионала»

_________________________________________________________________________________
РЕКОМЕНДУЮ ОБРАТИТЬ ВНИМАНИЕ на КНИГИ
_________________________________________________________________________________
книга Натана Марца и Джеймса Уоррена «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени»
Большие данные

Натан Марц
Джеймс Уоррен
Издана книга: «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени», Натан Марц, Джеймс Уоррен, бумага офсетная-белая, твердый переплет, 368 стр., «ВИЛЬЯМС», 2016 - заказать-купить книгу по «Большие данные» в онлайн-мегамаркете Ozon.ru

В книге «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени» представлены теоретические основы организации систем больших данных и поясняется, каким образом они воплощаются на практике

В книге «Большие данные» рассматривается лямбда-архитектура, предназначенная для построения подобных систем, и на примере конкретного веб-приложения поясняются особенности реализации всех уровней этой архитектуры с помощью инструментальных средств вроде Hadoop, Cassandra и Storm

На основе реалистического примера в книге «Большие данные» изложена теория больших систем передачи и обработки данных, а также показаны практические способы их реализации, развертывания и управления

В крупномасштабных веб-приложениях, которые поддерживают работу социальных сетей, выполняют аналитику в реальном времени или поддерживают электронную торговлю, приходится обрабатывать большие массивы данных, объем и скорость обмена которыми превышают возможности информационных систем, основанных на традиционных базах данных. Для подобных приложений требуются архитектуры, в основе которых лежат кластеры машин для хранения и обработки данных любого объема и с любой скоростью. Правда, масштабируемость и простота не являются взаимоисключающими свойствами подобных архитектур

Книга «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени» научит Вас создавать большие системы передачи и обработки данных, используя архитектуру, специально разработанную для сбора и анализа данных веб-масштаба. В книге описан масштабируемый, легкий для понимания подход Lambda Architecture, который может быть реализован малочисленной командой. В ней рассмотрена теория больших систем передачи и обработки данных и показано, как их реализовать на практике. Кроме общих принципов обработки больших данных, Вы изучите конкретные технологии, такие как Hadoop, Storm и базы данных NoSQL

СОДЕРЖАНИЕ КНИГИ «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени»

• Введение в системы больших данных
• Обработка данных веб-масштаба в реальном времени
• Инструменты Hadoop, Cassandra и Storm
• Расширение опыта использования традиционных баз данных

От читателей книги «Большие данные: принципы и практика построения масштабируемых систем обработки данных в реальном времени» не требуются знания методов анализа больших данных или владение инструментами NoSQL. Желательно знание основ традиционных баз данных (СУБД). Книга «Большие данные» рассчитана на читателей, стремящихся освоить принципы построения систем больших данных и внедрить их на практике

Оригинал книги: «Big Data: Principles and best practices of scalable realtime data systems», Nathan Marz with James Warren, 328 pages, ISBN 9781617290343, April 2015

заказать-купить книгу Натана Марца и Джеймса Уоррена «Большие данные: принципы и эффективные методы разработки масштабируемых систем обработки данных в реальном времени»» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Большие данные» в интернет-магазине ComBook.ru)

заказать-купить книгу Натана Марца и Джеймса Уоррена «Большие данные: принципы и эффективные методы разработки масштабируемых систем обработки данных в реальном времени» в онлайн-мегамаркете Ozon.ru(книгу можно заказать в Ozon.ru)
(заказать-купить книгу по «Большие данные» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Натана Марца и Джеймса Уоррена «Большие данные: принципы и эффективные методы разработки масштабируемых систем обработки данных в реальном времени» в интернет-магазине DiaMail (Украина) (книгу можно заказать в DiaMail Украина)
(заказать-купить книгу «Большие данные» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в этом блоге о книге «Большие данные: принципы и эффективные методы разработки масштабируемых систем обработки данных в реальном времени»

_________________________________________________________________________________
книга Алана Донована и Брайана Кернигана «Язык программирования Go»
Язык
программирования
Go


Алан Донован
Брайан Керниган
Издана книга «Язык программирования Go», Алан Донован и Брайан Керниган, (перевод Игоря Красикова), бумага офсетная-белая, твердый переплет, 432 стр., ISBN 978-5-8459-2051-5, «ВИЛЬЯМС», 2016 - заказать-купить книгу «Язык программирования Go» в интернет-магазине ComBook.ru

В книге «Язык программирования Go» описан новый язык программирования от компании Google. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. По своей сути Go очень похож на С++ и является универсальным языком программирования (Go анонсирован в 2009 году)

Язык Go — компилируемый и многопоточный язык общего назначения, имеющий много общих черт с языком С++, поэтому для успешного освоения представленного материала необходимы определенные знания языка С++

Книга Алана Донована и Брайана Кернигана «Язык программирования Go» представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы владеть Go, думать на Go и создавать на нем современные высокопроизводительные программы

В книге «Язык программирования Go» приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания по адреса http://gopl.io/ и могут быть легко получены, построены и инсталлированы с использованием команды go get

Книга «Язык программирования Go» предназначена в первую очередь для программистов, уже уверенно владеющих каким-либо языком программирования

Оригинал книги: «Go Programming Language», Alan A. A. Donovan, Brian W. Kernighan, 400 pages, ISBN 9780134190440, November 2015

заказать-купить книгу Алана Донована и Брайана Кернигана «Язык программирования Go» в интернет-магазине «Библио-Глобус» (книгу можно заказать-купить в Библио-Глобус)
(заказать-купить книгу «Язык программирования Go» в интернет-магазине biblio-globus.ru)

заказать-купить книгу Алана Донована и Брайана Кернигана «Язык программирования Go» в интернет-магазине КОМБУК (самая низкая цена в России!) (книгу можно заказать-купить в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Язык программирования Go» в интернет-магазине ComBook.ru)

заказать-купить книгу Алана Донована и Брайана Кернигана «Язык программирования Go» в онлайн-мегамаркете Ozon.ru(книгу можно заказать-купить в Ozon.ru)
(заказать-купить книгу по «Язык программирования Go» в онлайн-мегамаркете Ozon.ru)

заказать-купить книгу Алана Донована и Брайана Кернигана «Язык программирования Go» в интернет-магазине DiaMail (Украина) (книгу можно заказать-купить в DiaMail Украина)
(заказать-купить книгу «Язык программирования Go» в интернет-магазине diamail.com.ua)

заказать-купить книгу Алана Донована и Брайана Кернигана «Язык программирования Go» в интернет-магазине bizbook.ua (Украина) (книгу можно заказать-купить в bizbook.ua Украина)
(заказать-купить книгу «Язык программирования Go» в интернет-магазине bizbook.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга Дракона-2 «Компиляторы: принципы, технологии и инструменты»
Компиляторы:
принципы, технологии
 и инструменты

«Книга Дракона-2»
Ахо/Лам/Сети/Ульман
2-е издание
Dragon Book-2
Допечатана знаменитая «Книга Дракона-2» (Dragon Book-2): «Компиляторы: принципы, технологии и инструменты», 2-е издание, Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман, бумага офсетная-белая, твердый переплет, 1184 стр., ISBN 978-5-8459-1932-8, «ВИЛЬЯМС», 2015 - заказать-купить книгу в интернет-магазине ozon.ru

Книга «Компиляторы: принципы, технологии и инструменты» содержит ключ к пониманию проблемы разработки компиляторов и описание классических алгоритмов их реализации и функционирования. Строгость изложения материала в книге смягчается большим количесеством практических примеров. Описаны средства автоматизации разработки компиляторов и интерпретаторов - LEX и YACC

Известно, что хорошее понимание работы современных компиляторов возможно только с четким представлением всех этапов работы алгоритмов: лексического и синтаксического анализа, проверки типов данных, оптимизации и генерации кода. Поэтому, в книге «Компиляторы: принципы, технологии и инструменты» особое внимание уделено детальному описанию всех существующих стратегий и методов компиляции, трансляции и интерпретации

В конце каждой главы в книге «Компиляторы: принципы, технологии и инструменты» приводится исчерпывающий перечень исторических и библиографических ссылок. Несмотря на свою учебную ориентацию, книга будет полезна всем, кому приходится работать над созданием компиляторов или кто просто интересуется данной темой, - от начинающих программистов до профессионалов и преподавателей

Оригинал книги: «Compilers: Principles, Techniques and Tools», 2nd, Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, 912 pages, ISBN 0-321-48681-1, 2006. [Errata] и [Source code] для книги «Compilers: Principles, Techniques and Tools»

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги
ЗДЕСЬ - читайте 5 главу «Синтаксически управляемая трансляция»

заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» (2-е издание) в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине ComBook.ru)

заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» (2-е издание) в интернет-магазине ОЗОН(книга есть на складе в ОЗОН)
(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине ozon.ru)

заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» (2-е издание) в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Компиляторы: принципы, технологии и инструменты» в интернет-магазине diamail.com.ua)

Книга обсуждается в отдельном сообщении моего блога
_________________________________________________________________________________
книга «Алгоритмы: построение и анализ» (3-е издание)
Алгоритмы:
построение и анализ

3 издание
Издана уникальная книга: «Алгоритмы: построение и анализ», Томас Х. Кормен, Чарльз И.Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн, 3-е издание, бумага офсетная-белая, твердый переплет, 1328 стр., ISBN 978-5-8459-1794-2, «ВИЛЬЯМС», 2013 - заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине ComBook.ruУкраине - diamail.com.ua)

Книга «Алгоритмы: построение и анализ» удачно объединяет в себе полноту охвата и строгость изложения. Много книг, посвященных алгоритмам, отличается строгостью изложения материала, но страдает определенной неполнотой; другие книги охватывают огромный объем материала, но недостаточно строго излагают его. В книге «Алгоритмы: построение и анализ» описаны самые разнообразные алгоритмы, сочетается широкий диапазон тем с глубиной и полнотой изложения; при этом изложение доступно для читателей самого разного уровня подготовки. Каждая глава книги относительно самодостаточна и может использоваться в качестве отдельной темы для изучения. Алгоритмы в книге «Алгоритмы: построение и анализ» описаны простым человеческим языком и с применением псевдокода, который понятен любому, кто хоть в небольшой степени знаком с программированием, а пояснения принципов их работы даны без излишней математической строгости и требуют лишь элементарных знаний

Оригинал книги: «Introduction to Algorithms, Third Edition» by Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, 1312 pages, ISBN 978-0-2620-3384-8, September 2009

ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмы: построение и анализ»
ЗДЕСЬ - читайте 7 главу «Быстрая сортировка» из книги «Алгоритмы: построение и анализ»

заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России!)
(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине ComBook.ru)

заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине OZON.ru)

заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Алгоритмы: построение и анализ» в интернет-магазине diamail.com.ua)

Читайте отдельное сообщение в моем блоге о 3-ем издании книги «Алгоритмы: построение и анализ»
_________________________________________________________________________________
книга Кормена «Алгоритмы: вводный курс»
Алгоритмы:
вводный курс

Томас Кормен
Thomas H. Cormen
Издана новая книга Кормена: «Алгоритмы: вводный курс», Томас Х. Кормен, бумага офсетная-белая, твердый переплет, 264 стр., ISBN 978-5-8459-1868-0, «ВИЛЬЯМС», 2014 - заказать-купить книгу в интернет-магазине ozon.ru

Книга «Алгоритмы: вводный курс» (Algorithms Unlocked) является руководством по основам компьютерных алгоритмов. Читатели узнают, что такое компьютерные алгоритмы, как описать их, и как их оценивать. В книге приводится много наглядных примеров. Эта книга позволяет без осложнений перейти к изучению боле обширного материала об алгоритмах, изложенного в книге «Алгоритмы: построение и анализ» (Томас Х. Кормен, Чарльз И.Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн, 3-е издание)

Оригинал книги: «Algorithms Unlocked» by Thomas H. Cormen, 240 pages, ISBN 9780262518802, March 2013

ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги Кормена «Алгоритмы: вводный курс»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ из книги Кормена «Алгоритмы: вводный курс»
ЗДЕСЬ - читайте 4 главу «Нижняя граница времени сортировки ...»

заказать-купить книгу Кормена «Алгоритмы: вводный курс» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине ComBook.ru)

заказать-купить книгу Кормена «Алгоритмы: вводный курс» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине OZON.ru)

заказать-купить книгу Кормена «Алгоритмы: вводный курс» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу «Алгоритмы: вводный курс» в интернет-магазине diamail.com.ua)

__________________________________________________________
ОГЛАВЛЕНИЕ книги «Алгоритмы: вводный курс»
__________________________________________________________
Предисловие
Глава 1. Что такое алгоритмы и зачем они нужны
Глава 2. Описание и оценка компьютерных алгоритмов
Глава 3. Алгоритмы сортировки и поиска
Глава 4. Нижняя граница времени сортировки и как ее превзойти
Глава 5. Ориентированные ациклические графы
Глава 6. Кратчайшие пути
Глава 7. Алгоритмы на строках
Глава 8. Основы криптографии
Глава 9. Сжатие данных
Глава 10. Трудная? Задача…
Библиография
Предметный указатель

Читайте отдельное сообщение в моем блоге о новой книге Кормена «Алгоритмы: вводный курс»
_________________________________________________________________________________
книга Генри Уоррена «Алгоритмические трюки для программистов» (2-е издание)
Алгоритмические
трюки для
программистов

2-е издание
Генри С. Уоррен
Hacker's Delight-2
Издана уникальная книга: «Алгоритмические трюки для программистов» (Hacker's Delight-2), Генри С. Уоррен (младший), 2-е издание, бумага офсетная-белая, твердый переплет, 512 стр., ISBN 978-5-8459-1838-3, «ВИЛЬЯМС», 2014 - заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ozon.ru

Во втором издании книги «Алгоритмические трюки для программистов» (Hacker's Delight-2) программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приемами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования. Каким бы ни был Ваш профессионализм — вы обязательно найдете в книге «Алгоритмические трюки для программистов» новое для себя - изложенный материал позволит повысить квалификацию даже бывалому программисту, но при этом книга будет понятна и полезна даже начинающему. Кроме того, книга заставит Вас посмотреть на уже знакомые вещи с новой стороны и научит создавать эффективный код. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике. Книга «Алгоритмические трюки для программистов» позволит Вам стать высококлассным программистом, предоставляя материал, который Вы не встретите ни на каких учебных курсах

Оригинал книги: «Hacker's Delight-2» by Henry S. Warren, 2nd edition, 512 pages, ISBN 978-0-3218-4268-8, October 2012

ЗДЕСЬ - читайте ПРЕДИСЛОВИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте ВВЕДЕНИЕ из книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте СОДЕРЖАНИЕ книги «Алгоритмические трюки для программистов»
ЗДЕСЬ - читайте 10 главу «Целое деление на константы» из книги «Алгоритмические трюки для программистов»

заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине КОМБУК (самая низкая цена в России!) (книга есть на складе в КОМБУКе - самая низкая цена в России)
(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ComBook.ru)

заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ОЗОН(книга есть на складе в ОЗОНе)
(заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине ozon.ru)

заказать-купить книгу «Алгоритмические трюки для программистов» в интернет-магазине DiaMail (Украина) (книга есть на складе в DiaMail Украина)
(заказать-купить книгу по «Алгоритмические трюки для программистов» в интернет-магазине diamail.com.ua)

"Эта книга - настоящая находка для разработчиков библиотек и компиляторов, для всех, кто обожает элегантность в программировании. Место этой книги на полке - рядом с книгами Дональда Кнута" Джошуа Блох (Joshua Bloch, автор культовых книг по Java)

"Под обложкой книги скрыта целая компьютерная энциклопедия" Гай Стил (Guy L. Steele, автор языка Scheme - диалект языка Лисп, соавтор спецификации языка Java)

Читайте отдельное сообщение в моем блоге о книге «Алгоритмические трюки для программистов»
_________________________________________________________________________________
СЛЕДИТЕ ЗА ИЗМЕНЕНИЯМИ В ЭТОМ СООБЩЕНИИ -
последнее обновление - 28 августа 2017 года
_________________________________________________________________________________
на фото Виктор Штонда (Viktor Shtonda) издатель
Виктор Штонда, издатель
Viktor Shtonda, publisher
ВОПРОС - какие еще книги этой тематики Вы можете предложить для оперативного издания на русском языке ?


P.S. Только Ваша активная позиция в столь непростое время будет способствовать появлению новых и нужных Вам книг. А также, способствовать повышению качества книг, издаваемых издательской группой «ДИАЛЕКТИКА-ВИЛЬЯМС»

___________________________________________________
Ваши комментарии перед публикацией я просматриваю, поэтому я оставляю за собой право публиковать или нет комментарии с подписью Анонимный

13 комментариев:

  1. Здравствуйте!

    Выпуск данной книги идет по запланированному сценарию? Выйдет в мае 2016?

    ОтветитьУдалить
    Ответы
    1. книга выйдет в июне 2016 года )))

      Удалить
    2. Спасибо, очень надеюсь и жду :-)

      Удалить
    3. Здравствуйте!

      Июнь почти закончился. Как обстоят дела с выходом книги? :-)

      Удалить
    4. книга в типографии и в конце месяца выйдет - набираемся терпения )))

      Удалить
    5. Спасибо! Очень жду!

      Удалить
    6. Большое Вам спасибо!

      Удалить
    7. благодарю за поддержку )))

      Удалить
  2. Анонимный01 июля, 2016

    Добрый день.

    Новый месяц наступил...На озоне нет даже предзаказа,возникли сложности с выходом ?

    ОтветитьУдалить
  3. книга издана! и в ближайшее время поступит в продажу )))

    ОтветитьУдалить
  4. допечатана книга «Секреты Python: 59 рекомендаций по написанию эффективного кода» )))

    ОтветитьУдалить