Go является языком высокопроизводительных систем будущего. Книга Михалиса Цукалоса "Golang для профи" показывает, как заставить Go работать на реальных производственных системах. Для программистов, которые уже знакомы с основами языка Go, эта книга содержит примеры, шаблоны и четкие объяснения, которые помогут вам глубоко понять возможности Go и применить их в своей работе по программированию. Книга охватывает нюансы Go с подробными руководствами по типам и структурам, пакетам, параллелизму, сетевому программированию, дизайну компиляторов, оптимизации и многому другому. Каждая глава заканчивается упражнениями и ресурсами, чтобы полностью внедрить ваши новые знания.
"Grails: Гибкость Groovy и надежность Java" – книга для практиков от практиков. Grails – сверхпродуктивная веб-платформа с открытыми исходными текстами, позволяющая создавать полезные приложения, прикладывая минимум усилий. Благодаря использованию языка Groovy она предоставляет в распоряжение разработчика мощный Java-подобный язык, а также полный доступ ко всем Java-библиотекам. Кроме того, появляется возможность изменять поведение приложения прямо во время его выполнения без перезагрузки сервера. Книга является всеобъемлющим руководством по платформе Grails. Сначала рассматриваются основы: модели предметной области, контроллеры, представления и службы. Дальше начинается практика – читателям предлагается приступить к созданию приложения в стиле Twitter, которое будет включать функции удаленного взаимодействия AJAX/JSON, анимационные эффекты, возможность поиска и даже интеграцию с системой обмена мгновенными сообщениями Jabber.
Создавайте сногсшибательные сайты и приложения для любых мобильных и настольных платформ. Для этого вам потребуется всего лишь добавить в ваш инструментарий веб-разработки технологии HTML5 и CSS3. Вооружившись этой практичной книгой, вы научитесь разрабатывать веб-приложения, которые не только хорошо работают на iOS, Android, Blackberry и Windows Phone, но и очень удобны в использовании. Книга Эстель Вейл "HTML5: Разработка приложений для мобильных устройств" содержит множество примеров кода и разметки. Она поможет вам освоить работу с разнообразными инструментами HTML5 — в частности, с новыми веб-формами, масштабируемой векторной графикой (SVG), холстом (Canvas), localStorage и другими родственными API. Кроме того, в этом издании подробно рассмотрены таблицы стилей CSS3. Вы научитесь разрабатывать приложения, которые одинаково хорошо работают как на огромных мониторах, так и на крошечных экранах.
Язык C# 6.0 представляет собой пятое крупное обновление флагманского языка программирования от Microsoft, которое превращает C# в язык с невероятной гибкостью и широтой применения. С одной стороны, он предлагает высокоуровневые абстракции, такие как выражения запросов и асинхронные продолжения, в то время как с другой обеспечивает низкоуровневую эффективность через конструкции вроде специальных типов значений и дополнительное использование указателей. В книге Джозефа Албахари и Бена Албахари "С# 6.0: Справочник" раскрываются язык С#, среда CLR и основные сборки .NET Framework. Книга рассчитана на читателей средней и высокой квалификации. Предварительное знание языка C# не обязательно, но необходимо наличие общего опыта программирования. Для начинающих данная книга будет дополнять, но не заменять вводный учебник по программированию.
Scratch — это простой, понятный и невероятно веселый язык программирования для детей. В нем нет кодов, которые нужно знать назубок и писать без ошибок. Все, что требуется, — это умение читать и считать. Как из конструктора Lego, при помощи Scratch можно собирать программы из разноцветных "кирпичиков" — блоков. В программу можно вносить любые изменения в любой момент и сразу видеть, как она работает. Подробные объяснения, разобранные по шагам примеры и множество упражнений помогут освоить Scratch без труда. Книга Мажеда Маржи "Scratch для детей: Самоучитель по программированию" подойдет детям от 8 лет (и их родителям!), а также всем, кто хочет научиться программировать с нуля.
Авторы книги "Java: Библиотека профессионала" Кей Хортсманн и Гари Корнелл представляют себе вас, дорогой читатель, как грамотного специалиста с солидным опытом программирования на других языках, кроме Java, и надеются, что вам не нравятся книги, которые полны игрушечных примеров вроде программ управления тостерами или животными в зоопарке либо "прыгающим текстом". Ничего подобного вы не найдете в этой книге. Цель авторов — помочь вам понять язык Java и его библиотеки в полной мере, а не создать иллюзию такого понимания. В книге вы найдете массу примеров кода, демонстрирующих почти все обсуждаемые языковые и библиотечные средства. Эти примеры намеренно сделаны как можно более простыми, чтобы сосредоточиться на основных моментах. Тем не менее они в своем в большинстве совсем не игрушечные и не "срезают острых углов". Все они могут послужить вам неплохой отправной точкой для разработки собственного кода.
Книга Артема Груздева "Прогнозное моделирование в IBM SPSS Statistics, R и Python: Метод деревьев решений и случайный лес" представляет собой практическое руководство по применению метода деревьев решений и случайного леса для задач сегментации, классификации и прогнозирования. Каждый раздел книги сопровождается практическим примером. Кроме того, книга содержит программный код SPSS Syntax, R и Python, позволяющий полностью автоматизировать процесс построения прогнозных моделей. Автором обобщены лучшие практики использования деревьев решений и случайного леса от таких компаний, как Citibank N.A., Transunion и DBS Bank. Издание будет интересно маркетологам, риск-аналитикам и другим специалистам, занимающимся разработкой и внедрением прогнозных моделей.
Книга Мартина Одерски, Лекса Спун и Билла Веннерса "Scala: Профессиональное программирование" является справочным руководством по языку программирования Scala, созданному людьми, непосредственно занимающимися разработкой Scala. Авторы преследовали цель научить вас всему необходимому для превращения в продуктивного программиста на языке Scala. Все примеры в издании скомпилированы с использованием Scala версии 2.11.7, за исключением тех, что имеют пометку 2.12, — они скомпилированы с использованием версии 2.12.0-M3. Книга в основном рассчитана на разработчиков, желающих научиться программировать или же создать очередной проект на Scala. Кроме того, издание должно заинтересовать тех, кто хочет расширить свой кругозор, изучив новые концепции.
Книга М. В. Сысоевой и И. В. Сысоева "Программирование для нормальных с нуля на языке Python" - учебник, задачник и самоучитель по алгоритмизации и программированию на Python. Она не требует предварительных знаний в области программирования и может использоваться для обучения "с нуля". Издание адресовано студентам, аспирантам и преподавателям инженерных и естественно-научных специальностей вузов, школьникам старших классов и учителям информатики. Обучение языку в значительной степени строится на примерах решения задач обработки результатов радиофизического и биологического эксперимента.
Книга представляет собой новое издание популярного учебника Лешека Мацяшека по объектно-ориентированной разработке информационных систем. В книге "Анализ и проектирование информационных систем с помощью UML 2.0" подробно описаны методы анализа и проектирования промышленных информационных систем с использованием языка UML. Отличительной особенностью книги является обилие учебных примеров, упражнений, контрольных вопросов и многовариантных тестов. Уникальный характер книги обусловлен оптимальным сочетанием практического опыта и теоретических представлений. Книга будет полезна системным аналитикам и архитекторам, программистам, преподавателям и студентам высших учебных заведений, а также всем специалистам по информационным технологиям.