Steven van Deursen, Mark Seemann - Dependency Injection Principles, Practices, and Patterns

Steven van Deursen, Mark Seemann - Dependency Injection Principles, Practices, and Patterns

Первое и главное это то, что представленная здесь книга расскажет читателю о внедрении зависимости (DI). Также эта книга о .NET, но это гораздо менее важно. И хотя в книге используется для примеров кода C#, все-таки большая часть обсуждения в ней может быть легко применена к другим языкам и платформам.

 



Автор: Steven van Deursen, Mark Seemann
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее

Бестселлеры O'Reilly в 56 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C#) (2008-2020) PDF, FB2

Бестселлеры O'Reilly в 56 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C#) (2008-2020) PDF, FB2


Серия "Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.

 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, FB2
Подробнее

Знакомство с PyTorch. Глубокое обучение при обработке естественного языка

Знакомство с PyTorch. Глубокое обучение при обработке естественного языка

Эта книга поможет вам изучить PyTorch - библиотеку глубокого обучения для языка Python - один из ведущих инструментов для дата-сайентистов и разработчиков ПО, занимающихся NLP.

 



Автор: Б. Макмахан, Д. Рао
Язык: Русский
Жанр: Программирование
Формат: PDF+EPUB
Подробнее

Антти Лааксонен. Олимпиадное программирование (2018)

Антти Лааксонен. Олимпиадное программирование (2018)


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



Автор: Антти Лааксонен
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler- JavaScript Frameworks for Modern Web Development

Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler- JavaScript Frameworks for Modern Web Development

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

 



Автор: Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
Язык: Русский,
Жанр: программирование, Web Development
Формат: PDF
Подробнее

Брент Ластер - Jenkins 2. Приступаем к работе

Брент Ластер - Jenkins 2. Приступаем к работе

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

 



Автор: Брент Ластер
Язык: Русский,
Жанр: программирование, системное администрирование
Формат: PDF
Подробнее

Lance Gleason, Victoria Gonda, Fernando Sproviero - Android Test-Driven Development by Tutorials

Lance Gleason, Victoria Gonda, Fernando Sproviero - Android Test-Driven Development by Tutorials

If you’re curious about learning more about testing on Android, you’re in the right place. In this book, you’ll learn about test-driven development (TDD) on Android. You’ll do this by working step-by-step in real apps as you increase your testing knowledge. Whether you’re a testing beginner, or ready to bring your testing skills to the next level, this book is for you. By the end, you’ll be able to fully apply the TDD process to both your greenfield and legacy apps.

 



Автор: Lance Gleason, Victoria Gonda, Fernando Sproviero
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее

CSS3 для веб-дизайнеров

CSS3 для веб-дизайнеров

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



Автор: Дэн Сидерхолм
Язык: Русский
Жанр: компьютерная литература, программирование, учебники
Формат: PDF, DJVU, FB2, EPUB, MOBI, RTF
Подробнее

Irina Galata, Matei Suica - Data Structures and Algorithms in Kotlin

Irina Galata, Matei Suica - Data Structures and Algorithms in Kotlin

Еще одно издание, посвященное изучению и использованию языка программирования Kotlin. На этот раз в книге рассматривается очень важный аспект, который касается структуры данных и алгоритмов. Не секрет, что возможности разных языков различны. Одни заточены для решения инженерных задач, другие - для экономических, третьи - для расчетов, и т.д. Соответственно, и обрабатываемые данные для каждого языка структурированы особенным образом.

 



Автор: Irina Galata, Matei Suica
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее

Alex Sullivan - Reactive Programming with Kotlin

Alex Sullivan - Reactive Programming with Kotlin

Перед вами издание, которое поможет заинтересованному читателю научиться использовать RxJava, RxAndroid и RxKotlin для создания сложных реактивных приложений на Android, а также полного контроля над библиотекой, чтобы использовать всю мощь реактивного программирования в ваших приложениях. Автором книги является Алекс Салливан . Он - разработчик мобильных приложений, который

 



Автор: Alex Sullivan
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее

Освальдо Мартин - Байесовский анализ на Python

Освальдо Мартин - Байесовский анализ на Python

Вероятностное программирование – это программная среда, которая позволяет создавать гибкие байесовские статистические модели в программном коде. После создания такой модели для обработки в ней данных могут быть использованы мощные алгоритмы логического вывода, работающие независимо. Такое сочетание гибкого определения модели и механизма автоматического логического вывода предоставляет исследователю мощный инструмент для быстрого создания,

 



Автор: Освальдо Мартин
Язык: Русский,
Жанр: программирование, искусственный интеллект
Формат: PDF
Подробнее

Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте (2019) PDF

Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте (2019) PDF

Управление жизненным циклом API – это спектр технологий, продуктов, организационных и культурных особенностей, необходимых для успешного использования API. Книга раскрывает все вопросы темы как для начинающих, так и для опытных разработчиков API. Она обязательна к прочтению для каждого, кто считает себя специалистом по API.

 



Автор: Меджуи М., Уайлд Э., Митра Р., Амундсен М.
Язык: Русский
Жанр: программирование
Формат: pdf
Подробнее

Rahul Sharma, Vesa Kaihlavirta - Mastering Rust (Second Edition)

Rahul Sharma, Vesa Kaihlavirta - Mastering Rust (Second Edition)

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

 



Автор: Rahul Sharma, Vesa Kaihlavirta
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее

Джон Пол Мюллер - C# для чайников

Джон Пол Мюллер - C# для чайников

Любой язык, который можно использовать для всего — от разработки настольных приложений до создания веб-приложений и даже веб-интерфейсов прикладного программирования (API), необходимо начать изучать как можно скорее. C# именно таким языком и является, это удивительный язык, и представленная здесь книга поможет вам это сделать как никакая другая.

 



Автор: Джон Пол Мюллер
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее

Классические задачи Computer Science на языке Python (2019) PDF

Классические задачи Computer Science на языке Python (2019) PDF

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

 



Автор: Копец Дэвид
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Пранав Шукла, Шарат Кумар - Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Пранав Шукла, Шарат Кумар - Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

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

 



Автор: Пранав Шукла, Шарат Кумар
Язык: Русский,
Жанр: программирование, работа с большими массивами данных
Формат: FB2
Подробнее

Джон Пол Мюллер - C# для чайников

Джон Пол Мюллер - C# для чайников

C# - мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию. Вы научитесь создавать приложения для Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.
 



Автор: Джон Пол Мюллер
Язык: русский
Жанр: программирование
Формат: PDF
Подробнее

C# для чайников (2019) PDF

C# для чайников (2019) PDF

C# - мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию.

 



Автор: Мюллер Джон Пол
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2019) PDF

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2019) PDF

В книге подробно описано более 60 методов рефакторинга, причем с практическими примерами на языке программирования jаvascript. Применение jаvascript и описание "рефакторинга без классов" является одним из отличий нового издания книги от старого.

 



Автор: Мартин Фаулер
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Ханс-Георг Шуман - Python для детей. Уроки программирования для чайников

Ханс-Георг Шуман - Python для детей. Уроки программирования для чайников

Python – это язык программирования, который был разработан в начале 1990-х годов. Хотя Python во многом похож на другие языки программирования, он стал очень популярен, так как именно на этом языке довольно легко научиться программировать. Эта книга представляет собой руководство средней сложности для изучения языка программирования Python.

 



Автор: Ханс-Георг Шуман
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее

Патрик Нимейер, Дэниэл Леук - Программирование на Java

Патрик Нимейер, Дэниэл Леук - Программирование на Java

Эта книга создана для специалистов в компьютерной науке, студентов, людей с техническим образованием. Она предназначена всем, кто хочет попрактиковаться в языке Java, чтобы потом создавать реальные приложения. Эта книга также может рассматриваться как экспресс-курс по объектно-ориентированному программированию, работе с сетями, GUI и XML.

 



Автор: Патрик Нимейер, Дэниэл Леук
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее

Barry Pollard - HTTP-2 in Action

Barry Pollard - HTTP-2 in Action

Когда появился HTTP-2, автор столкнулся с трудностями во-первых, по его развертыванию этого протокола на сервере, во-вторых отсутствовала всякая документация. Ему пришлось преодолевать эти трудности, но благодаря Barry Pollard, а также еще сравнительно небольшому кругу программистов, исправить такое положение вещей удалось в сравнительно короткий срок.


 



Автор: Barry Pollard
Язык: Русский
Жанр: сетевое администрирование, Программирование,
Формат: PDF
Подробнее

Алексей Васильев - Программирование на JavaScript в примерах и задачах

Алексей Васильев - Программирование на JavaScript в примерах и задачах

Вниманию читателя предлагается книга о jаvascript. На сегодня jаvascript является одним из наиболее популярных языков программирования. Причем не просто программирования, а веб-программирования. Вместе с тем язык jаvascript в некоторых аспектах особенный. Как правило, jаvascript упоминают как сценарный язык.

 



Автор: Алексей Васильев
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее

Майкл Солтис - Введение в анализ алгоритмов

Майкл Солтис - Введение в анализ алгоритмов

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

 



Автор: Майкл Солтис
Язык: Русский,
Жанр: программирование, алгоритмизация
Формат: PDF
Подробнее

Кен Коузен - Современный Java. Рецепты программирования

Кен Коузен - Современный Java. Рецепты программирования

Несомненно, новые возможности, появившиеся в Java 8, а особенно лямбда-выражения и Streams API, – гигантский шаг вперед. Но, хотя лямбда-выражения и потоки привносят в Java функциональный стиль программирования (а заодно позволяют органично использовать возможности распараллеливания), не это привлекает разработчиков, впервые начинающих работать с ними, а то, насколько проще с их помощью становится решать некоторые типы задач и как эти идиомы повышают производительность труда программиста.

 



Автор: Кен Коузен
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее