proglib

Learning SQL (2020)

В последнем издании этого вводного руководства автор помогает разработчикам освоиться с основами SQL для проектирования баз данных, выполнения административных задач и создания отчетов. В книге вы на…

Подборка полезностей по JavaScript

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

Подборка книг по Docker

В данной подборке представлены четыре книги по Docker: Practical Docker with Python, Docker Cookbook, Docker for Developers и Using Docker: Developing and Deploying Software with Containers. Книги ох…

Подборка книг по Linux

В данной подборке представлены три книги по Linux: 'How Linux Works, 2nd Edition', 'Linux на примерах' и 'Shell Programming in Unix, Linux and OS X'. Книги содержат информацию о том, как устроен Linu…

11 полезных ресурсов для Web-разработчика

Статья содержит список из 11 полезных ресурсов для веб-разработчиков, включая сервисы для создания сайтов, иконок, инфографики и картинок в SVG, таблицу символов Юникод, чек-лист по проверке проекта …

Подборка книг для изучения С++

В данной подборке представлены пять книг по изучению языка программирования С++. Книги охватывают различные аспекты языка, включая объектно-ориентированное и многопоточное программирование, работу с …

Подборка докладов со SmartData 2017

В данной подборке представлены доклады с конференции SmartData 2017. В них рассказывается о новом алгоритме градиентного бустинга CatBoost, применении глубоких сверточных нейронных сетей в задачах ко…

Expert Oracle Database Architecture (2016)

Книга описывает основные механизмы базы данных Oracle и раскрывает возможности в разработке, создании и администрировании приложений Oracle. В книге множество полезных примеров к каждой теме, объясня…

Пишем HTML5 арканоид на чистом JavaScript и Canvas

Вебинар о том, как написать игру на JavaScript с использованием HTML5 canvas. Разбираются основы работы с canvas, загрузка и отрисовка спрайтов, движение изображений, обработка столкновений, покадров…

Самоучитель С++ с примерами и задачами (2016)

Книга является четвертым изданием учебного пособия по изучению языка программирования С++ с нуля и удовлетворяет последним стандартам. Она содержит полный набор сведений о синтаксисе и концепции язык…

JavaScript для профессионалов - книга от Джона Резига и Расса Фергюсона

Книга “JavaScript для профессионалов” является незаменимым пособием для профессиональных разработчиков современных веб-приложений на JavaScript. Она помогает им овладеть практическими навыками написа…

Программирование на языке Python. Учебный курс (2017)

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

Язык программирования C++. Лекции и упражнения (2015)

Книга Стивена Прата - это полноценный учебник по языку программирования C++, который обучает принципам программирования, структурированному коду и нисходящему проектированию. В книге также рассматрив…

Программирование на Python 3. Подробное руководство

Книга 'Программирование на Python 3' написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения язы…

Программирование на Python 3. Подробное руководство

Книга 'Программирование на Python 3' написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения язы…

Ядро Linux. Описание процесса разработки (2014)

Исчерпывающее руководство по проектированию и реализации ядра Linux. В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как дл…

Анализ больших наборов данных (2016)

Книга описывает алгоритмы добычи данных, которые могут быть применены к очень большим наборам данных. Рассматриваются технология MapReduce, алгоритмы хэширования, потоковая обработка данных, PageRank…

Алгоритмы. Теория и практическое применение (2016) / Essential Algorithms: A Practic…

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

Подборка YouTube-каналов для изучения Python

В статье представлены 9 YouTube-каналов, которые помогут изучить язык программирования Python. На каналах можно найти материалы по машинному обучению, анализу данных, робототехнике, веб-разработке, р…

Три полезных доклада по C++

Доклады о разборе ошибок сборки C++, работе исключений в С++, и параллелизме в C++. В первом докладе рассматриваются стадии сборки программы на C++, объектные файлы, работа компилятора и компоновщика…

Самые популярные посты за этот месяц

В этом списке представлены 12 самых популярных постов за месяц, включая сайт с визуализациями алгоритмов и структур данных, золотой фонд программистской литературы, курсы по Git, Big Data и созданию …

Список самых популярных материалов по веб-разработке за последние месяцы

Список лучших статей, туториалов, видео и подборок по веб-разработке за последние несколько месяцев, включая коллекцию из более чем 100 видео конференций, сравнение фреймворков Bootstrap 4.0, Foundat…

Изучаем C++ через программирование игр (2016)

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