Книги по языкам программирования

Бугаенко Егор "Элегантные объекты. Java Edition. Руководство"

924 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Библиотека программиста
  • ISBN: 978-5-4461-1269-2
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 224
  • аннотация: Эта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа «ООП Лобачевского». Автор книги, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянуть на эту парадигму совершенно по-новому. Так, он клеймит статические методы, геттеры, сеттеры, изменяемые методы, считая, что это — зло. Для начинающего программиста этот томик может стать просветлением или шоком, а для опытного является обязательным чтением.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Мартелли Алекс "Python. Справочник"

2585 руб.

Три бесплатные доставки в месяц
  • издательство: Диалектика/Вильямс
  • ISBN: 978-5-6040723-8-7
  • год издания: 2019
  • переплет: твердый
  • количество страниц: 896
  • аннотация: Python — один из наиболее популярных современных языков программирования. Третье издание этого практического руководства представляет собой исчерпывающий справочник, содержащий описание большинства модулей обширной стандартной библиотеки Python и наиболее часто используемых модулей сторонних производителей. Справочник ориентирован на версии Python 2.7 и 3.5, но также включает информацию об изменениях и новшествах, появившихся в версии Python З.6. Книга охватывает чрезвычайно широкий спектр областей применения Python, включая веб-приложения, сетевое программирование, обработку XML-документов, взаимодействие с базами данных и высокоскоростные вычисления. Она станет идеальным подспорьем как для тех, кто решил изучить Python, имея предварительный опыт программирования на других языках, так и для тех, кто уже использует этот язык в своих разработках. Основные темы книги: - Синтаксис Python, объектно-ориентированные возможности языка, модули стандартной библиотеки и пакеты расширений - Операции с файлами, работа с текстом, базы данных, многозадачность и обработка числовых данных - Основы работы с сетями, управляемые событиями программы и клиентские модули сетевых протоколов - Модули расширения Python, средства пакетирования и распространения расширений, модулей и приложений

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Томсон Лора "Разработка веб-приложений с помощью PHP и MySQL. Руководство"

2585 руб.

Три бесплатные доставки в месяц
  • издательство: Альфа-книга
  • ISBN: 978-0-321-83389-1
  • год издания: 2017
  • переплет: твердый
  • количество страниц: 768
  • аннотация: PHP и MySQL являются популярными технологиями с открытым кодом, которые идеальны для быстрой разработки веб-приложений, взаимодействующих с базами данных. РНР представляет собой мощный язык написания сценариев, позволяющий создавать веб-приложения с развитой функциональностью, a MySQL — это высокопроизводительная и надежная база данных, которая хорошо интегрируется с РНР и подходит для динамических интернет-приложений. В книге показано, как совместно использовать эти инструменты для получения эффективных интерактивных веб-приложений. В ней рассматриваются основы языка РНР, объясняются настройка и работа с базой данных MySQL и демонстрируется применение РНР для взаимодействия с базой данных и веб-сервером. Основное внимание в этой практической книге сосредоточено на реальных приложениях, причем даже во вводных главах. Авторы раскрывают важные аспекты безопасности и аутентификации, поскольку они связаны с построением реальных веб-сайтов, и показывают, как их реализовать с помощью РНР и MySQL. Кроме того, вы узнаете, каким образом объединять технологии клиентской и серверной сторон за счет использования при разработке приложений технологии JavaScript. Последняя часть книги посвящена работе над реальными проектами. В ней демонстрируется процесс проектирования, планирования и построения нескольких проектов: - аутентификация и персонализация пользователей; - клиент веб-почты; - интеграция с социальными сетями; - корзина для покупок. Новое 5-е издание книги было тщательно пересмотрено, обновлено и расширено, чтобы охватить разработку приложений на РНР версий 5.6 и 7, а также задействовать возможности, появившиеся в последних стабильных выпусках MySQL.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Симпсон К. "{Вы не знаете JS} Типы и грамматические конструкции"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Бестселлеры O'Reilly
  • ISBN: 978-5-4461-1266-1
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 240
  • аннотация: Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете как работают типы, о проблемах их преобразования, и научитесь пользоваться новыми возможностями. Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше (или полагают, что они не существуют). Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Паттанаяк Сантану "Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python. Руководство"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Диалектика/Вильямс
  • ISBN: 978-1-4842-3095-4
  • год издания: 2019
  • переплет: твердый
  • количество страниц: 480
  • аннотация: Данная книга представляет собой углубленное практическое руководство, которое позволит читателям освоить методы глубокого обучения на уровне, достаточном для развертывания готовых решений. Прочитав книгу, вы сможете быстро приступить к работе с библиотекой TensorFlow и заняться оптимизацией архитектур глубокого обучения. Книга охватывает все практические аспекты глубокого обучения, существенно важные для любой отрасли. Рассмотренные прототипы могут непосредственно применяться для создания новых приложений глубокого обучения. Представленный в книге программный код доступен в виде блокнотов iPython и сценариев, позволяющих с легкостью воспроизводить примеры и экспериментировать с ними. Вооружившись полученными знаниями, вы сможете проводить собственные исследования в этой области и делиться возникшими у вас идеями с сообществом.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Кеннеди Б. "HTML и XHTML: подробное руководство"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Символ-Плюс
  • ISBN: 5-93286-104-5
  • год издания: 2013
  • переплет: мягкий
  • количество страниц: 752
  • аннотация: Шестое издание «HTML и XHTML» - самая полная и современная книга по языкам HTML и XHTML, разъясняющая работу и взаимодействие каждого их элемента. Она удачно сочетает в себе лучшие качества понятного учебного пособия, адресованного начинающим, и всеобъемлющего справочника, который всегда под рукой даже у опытных веб-программистов. Этот труд, ставший классическим, содержит все от базового описания синтаксиса и семантики до практических советов, поможет вам найти свой неповторимый стиль и в совершенстве овладеть языком веб-дизайна. Описаны стандарты HTML 4.01, XHTML 1.0 и CSS2, приведен обзор еще не вступивших в силу стандартов XHTML 2 и CSS3. Уделено внимание и новейшим инициативам разработчиков XHTML (XFroms, XFraraes и модуляризации), а также основам XML. Рассмотрены: управление внешним видом документа с помощью таблиц стилей; работа с HTML-кодом, сгенерированным автоматически; работа с фреймами, интерактивными формами, динамическими документами; интеграция HTML-кода с мультимедийными данными, сценариями JavaScript и Java-апплетами.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Дэвидсон-Пайлон Кэмерон "Вероятностное программирование на Python. Байесовский вывод и алгоритмы"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Библиотека программиста
  • ISBN: 978-5-4461-1058-2
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 256
  • аннотация: Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Плас Джейк Вандер "Python для сложных задач. Наука о данных и машинное обучение. Руководство"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Бестселлеры O'Reilly
  • ISBN: 978-1-49191-205-8
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 576
  • аннотация: Книга «Python для сложных задач: наука о данных и машинное обучение» — это подробное руководство по самым разным вычислительным и статистическим методам, без которых немыслима любая интенсивная обработка данных, научные исследования и передовые разработки. Читатели, уже имеющие опыт программирования и желающие эффективно использовать Python в сфере Data Science, найдут в этой книге ответы на всевозможные вопросы, например: как считать этот формат данных в скрипт? как преобразовать, очистить эти данные и манипулировать ими? как визуализировать данные такого типа? как при помощи этих данных разобраться в ситуации, получить ответы на вопросы, построить статистические модели или реализовать машинное обучение?

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Атенсио Луис "Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Альфа-книга
  • ISBN: 978-5-9909445-8-9
  • год издания: 2018
  • переплет: мягкий
  • количество страниц: 304
  • аннотация: В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение. В этой книге поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность. В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования. Прочитав эту книгу, читатель научится осмысливать свои проекты функционально, а возможно, дорастет и до понимания монад! Основные темы книги: • Применение ценных методик ФП на практике и там, где это наиболее целесообразно. • Отделение логики системы от подробностей ее реализации. • Обработка ошибок, тестирование и отладка прикладного кода в стиле ФП. • Демонстрация и обсуждение всех примеров кода на JavaScript, написанных по стандарту ES6 (ES 2015). Книга адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Шолле Ф. "Глубокое обучение на Python"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Библиотека программиста
  • ISBN: 978-5-4461-0770-4
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 400
  • аннотация: Глубокое обучение — Deep learning — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras — самую мощную библиотеку для работы с нейронными сетями. Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части, в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике. "Обучение — это путешествие длинной в жизнь, особенно в области искусственного интеллекта, где неизвестностей гораздо больше, чем определенности."

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Дэви Силен "Основы Data Science, Big Data. Python и наука о данных"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Библиотека программиста
  • ISBN: 978-5-4461-0944-9
  • год издания: 2018
  • переплет: мягкий
  • количество страниц: 336
  • аннотация: Data Science - это совокупность понятий и методов, позволяющих придать смысл и понятный вид огромным объемам данных. Каждая из глав этой книги посвящена одному из самых интересных аспектов анализа и обработки данных. Вы начнете с теоретических основ, затем перейдете к алгоритмам машинного обучения, работе с огромными массивами данных, NoSQL, потоковым данным, глубокому анализу текстов и визуализации информации. В многочисленных практических примерах использованы сценарии Python. Обработка и анализ данных - одна из самых горячих областей IT, где постоянно требуются разработчики, которым по плечу проекты любого уровня, от социальных сетей до обучаемых систем. Надеемся, книга станет отправной точкой для вашего путешествия в увлекательный мир Data Science.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Симпсон К. "{Вы не знаете JS} Асинхронная обработка и оптимизация"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Бестселлеры O'Reilly
  • ISBN: 978-5-4461-1313-2
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 352
  • аннотация: Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство посвящено новым асинхронным возможностям и средствам повышения производительности, которые позволяют создавать сложные одностраничные веб-приложения и избежать при этом «кошмара обратных вызовов». Как и в других книгах серии «Вы не знаете JS», вы познакомитесь с нетривиальными особенностями языка, которых так боятся программисты. Только вооружившись знаниями можно достичь истинного мастерства.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Эккель Б. "Философия Java"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Классика computer science
  • ISBN: 978-5-496-01127-3
  • год издания: 2019
  • переплет: твердый
  • количество страниц: 1168
  • аннотация: Полная новая версия книги об основных проблемах программирования: почему они возникают, и какой подход использует Java в их разрешении.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Макфарланд Д. "Новая большая книга CSS"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Издательский Дом ПИТЕР
  • серия: Бестселлеры O`Reilly
  • ISBN: 978-5-4461-1140-4
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 70
  • аннотация: Технология CSS3 позволяет создавать профессионально оформленные сайты, но тонкости этого языка могут оказаться довольно сложными даже для опытных веб-разработчиков. Полностью переработанное четвертое издание этой книги поможет вам поднять навыки работы с HTML и CSS на новый уровень; она содержит множество ценных советов, описаний приемов, а также инструкции, написанные в стиле справочного руководства. Веб-дизайнеры, как начинающие, так и опытные, при помощи этой книги быстро научатся создавать красивые веб-страницы, которые при этом молниеносно загружаются как на ПК, так и на мобильных устройствах.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Гэддис Т. "Начинаем программировать на Python"

249 руб.

Три бесплатные доставки в месяц
  • издательство: БХВ-Петербург
  • ISBN: 978-5-9775-4002-5
  • год издания: 2019
  • переплет: мягкий
  • количество страниц: 768
  • аннотация: Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева логика, структуры с повторением, функции, файлы и исключения, списки и кортежи, строковые данные, словари и множества, классы и ООП, наследование, рекурсия, программирование интерфейса, функциональное программирование и др. Для облегчения понимания сути алгоритмов широко использованы блок-схемы, псевдокод и другие инструменты. Приведено большое количество сжатых и практичных примеров программ. В каждой главе предложены тематические задачи с пошаговым анализом их решения.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Хорстманн Кей С. "Java SE 9. Базовый курс. Руководство"

249 руб.

Три бесплатные доставки в месяц
  • издательство: Альфа-книга
  • ISBN: 978-0-13-469472-6
  • год издания: 2018
  • переплет: мягкий
  • количество страниц: 576
  • аннотация: Доступное руководство по базовым языковым средствам и библиотекам Java. Главные усовершенствования в последней, девятой версии Java, оказавшие благотворное влияние на базовые технологии и прикладные программные интерфейсы (API), сосредоточены в основном на платформе Java. Многие из прежних идиом Java больше не нужны, а новые средства вроде модуляризации заметно повышают эффективность труда разработчиков, хотя выявить подобные перемены не так-то просто. Эта книга является полным, хотя и кратким справочником по версии Java SE 9. Она написана Кеем С. Хорстманном, автором классического двухтомного справочника по предыдущим версиям Java, и служит незаменимым учебным пособием для быстрого и легкого изучения этого языка и его библиотек. Учитывая масштабы Java и область действия усовершенствований, внедренных в версии Java SE 9, материал этой книги подается небольшими порциями для быстроты усвоения и простоты понимания. Многочисленные практические рекомендации автора книги и примеры кода помогут читателям, имеющим опыт программирования на Java, быстро воспользоваться преимуществами как долгожданной и наконец-то внедренной модульной системы на платформе Java, занявшей свое законное место в процессе разработки проекта, так и языковых средств, внедренных еще в версии Java 8, включая лямбда-выражения и потоки данных. В книге освещается все, что нужно знать прикладным программистам о современной версии Java, включая следующее. • Применение модулей для упрощения процесса разработки сложных, но эффективных систем • Перенос прикладных программ для работы с модуляризированным интерфейсом Java API и сторонними модулями • Тестирование исходного кода по мере его написания с помощью нового цикла "чтение-вычисление-вывод" (REPL) из нового консольного приложения JShell • Применение лямбда-выражений, позволяющих лаконично выражать выполняемые действия • Подробное введение в новый интерфейс API потоков данных, благодаря которому обработка данных становится более гибкой и эффективной • Эффективное применение современных средств параллельного программирования, исходя из взаимодействия параллельно выполняемых задач • Выгодное использование многочисленных усовершенствований интерфейса API для умелого оперирования коллекциями, потоками ввода-вывода, регулярными выражениями и процессами Эта книга станет неоценимым источником информации для всех, кто стремится писать в недалекой перспективе самый надежный, эффективный и безопасный код на Java.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат

Бланк-Эдельман Дэвид "Perl для системного администрирования"

1324 руб.

Три бесплатные доставки в месяц
  • издательство: Символ-Плюс
  • серия: O'Reilly
  • ISBN: 5-93286-024-3
  • год издания: 2015
  • переплет: мягкий
  • количество страниц: 496
  • аннотация: Эта книга будет полезна администраторам с различным уровнем опыта - от обычных пользователей Linux до администраторов крупных систем. Автор рассматривает основные платформы, включая UNIX, Windows NT/2000 и MacOS. При наличии некоторого опыта программирования на Perl вы узнаете, как при помощи этого языка повысить производительность во многих областях, включая: управление учетными записями пользователей; наблюдение за файловой системой и отслеживание процессов; работу с сетевыми службами имен NIS и DNS; администрирование баз данных при помощи DBI и ODBC; работу со службами каталогов LDAP и ADSI; обработку и анализ файлов журналов регистрации; поддержку защищенной сети; наблюдение за удаленными устройствами средствами SNMP. Автор - опытный системный администратор, работающий в многоплатформенном окружении, что предоставляет вам хорошую возможность поучиться на чужом опыте. Вы узнаете о возможных ловушках и способах их обойти при помощи Perl. Включенные в книгу примеры и сценарии можно использовать для решения рутинных повседневных задач.

 Бесплатная доставка

 Удобная оплата

 Легкий возврат