Size: a a a

Книги для программистов

2018 November 04
Книги для программистов
источник
Книги для программистов
​​Production Go (2018)
Авторы: Herman Schaaf, Shawn Smith

#golang #book #english

Язык: английский.

Целевая аудитория: начинающие программисты.

Go - современный язык программирования, разработанный корпорацией Google с целью сделать простой по сравнению с другими язык программирования, но не менее эффективный при разработке программного обеспечения и веб-приложений. Из руководства вы узнаете о том, как установить Go и настроить рабочее окружение, как использовать сторонние библиотеки и как пользоваться всеми возможностями языка.

В книге рассматриваются следующие темы:
✔️ установка Go;
✔️ основы языка;
✔️ обработка ошибок;
✔️ строки;
✔️ многопоточность;
✔️ тестирование;
✔️ безопасность и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ многочисленные примеры кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
Magical Haskell (2018)
Автор: J 'XRay' Ho

#haskell #book #english
источник
Книги для программистов
Magical Haskell (2018)
Автор: J 'XRay' Ho

#haskell #book #english
источник
Книги для программистов
Как стать студентом Кембриджа или Гарварда?🤔 Идеальный вариант – не подпускать к себе учителей с академическим образованием. Причина в особенностях обучения: сложные конструкции и терминология. Задачи «поставить речь» попросту нет. И это приводит к массовому заиканию.🤦‍♂️
В English Tochka учим разговорной речи и подбираем темп учебы и наполнение курса. Например, подготавливаем к IELTS или TOEFL. А это шанс поступить в лучший университет мира и открыть дорогу к международной карьере.
Хотите попрактиковать?
Записывайтесь на бесплатный вебинар «Как понять английский за 2 часа». С Алексом Рубановым вы поймете, как быстро и просто изучать язык.
Ждем вас 6 ноября.
Регистрируйтесь по ссылке👉 goo.gl/YeBUEi
источник
Книги для программистов
Eloquent JavaScript: A Modern Introduction to Programming, 3 Edition(2018)
Автор: Marijn Haverbeke

#js #javascript #nodejs

Язык: английский.

Целевая аудитория: разработчики любого уровня.

Сегодня JavaScript задействован практически в каждом веб-приложении, неважно, браузерная игра ли это, Twitter или Google Apps. Представленная книга научит вас писать не только высокоэффективный код, но и делать это красиво, а если у вас появился вопрос касательно JS, то вероятнее всего, вы найдете ответ на страницах Eloquent JavaScript.

Автор рассматривает такие темы:
✔️ типы и операторы;
✔️ структуры программ(среда разработчика, возвращаемые значения, циклы, вывод на консоль);
✔️ функции(объявление функции, область видимость, рекурсия и колбэк);
✔️ структуры данных(объекты и массивы);
✔️ функции высших порядков;
✔️ объектно-ориентированное программирование(классы, наследование, полиморфизм, прототипы, методы, геттеры и сеттеры);
✔️ регулярные выражения;
✔️ обработка ошибок;
✔️ асинхронное программирование;
✔️ JavaScript и браузер;
✔️ DOM, события, HTTP;
✔️ Node.js.

Достоинства:
➕ каждая тема сопровождается качественными примерами, а каждый раздел разработкой собственного проекта;
➕ огромное количество полезного материала для разработчиков на любой стадии изучения JS или программирования в целом.

Недостатки:
➖ на русский переведены лишь первые два издания представленной книги.
источник
Книги для программистов
источник
Книги для программистов
источник
2018 November 05
Книги для программистов
​​ES6 for Humans (2017)
Авторы: Deepak Grover, Hanu Prateek Kunduru

#javascript #book #english

Язык: английский.

Целевая аудитория: опытные программисты.

Вместе с руководством вы изучите лучшие практики ES6 для оптимизации и организации кода, ознакомитесь с практическими примерами реализации компонентов ваших приложений, а также узнаете про основные концепции современного JavaScript, в частности  -  синтаксис, тип данных, функциональные возможности и многое другое.

В книге рассматриваются следующие темы:
✔️ новый синтаксис в ES6;
✔️ деструктуризация;
✔️ классы в ES6;
✔️ модули;
✔️ массивы и коллекции;
✔️ итераторы и генераторы;
✔️ промисы и многое другое.

Преимущества:
➕ актуальный материал по технологии;
➕ небольшой объём;
➕ многочисленные примеры кода.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​C++ Programming, 6th Edition (2012)
Автор: D. S. Malik

#cpp #book #english

Язык: английский.

Целевая аудитория: начинающие программисты на С++.

Шестое издание это популярной книги познакомит вас с современным С++, его функциональными возможностями и обновлениями как в самом языке, так и в стандартной библиотеке шаблонов. Руководство рассматривает не только синтаксис языка, операторы и функции, но и структуры данных и популярные алгоритмы. Также вы научитесь писать код в стиле ООП и работать со стандартной библиотекой шаблонов.

В книге рассматриваются следующие темы:
✔️ основы С++;
✔️ управляющие конструкции;
✔️ классы и абстракция данных;
✔️ наследование и композиция;
✔️ указатели и виртуальные функции;
✔️ перегрузка;
✔️ рекурсия, поиск и сортировка;
✔️ структуры данных и многое другое.

Преимущества:
➕ актуальный материал по языку;
➕ множество примеров кода;
➕ полный обзор языка.

Недостатки:
➖ большой объём;
➖ на данный момент существует стандарт С++ 17.
источник
Книги для программистов
источник
Книги для программистов
The JavaScript Way (2017)
Автор: Baptiste Pesquet

#javascript #book #english
источник
Книги для программистов
​​Deploying to OpenShift(2018)
Автор: Graham Dumpleton

#openshift #redhat

Язык: английский.

Целевая аудитория: разработчики уровня middle и выше.

OpenShift – платформа, созданная Red Hat, обеспечивающая безопасную разработку программного обеспечения для предприятий. Представленная книга расскажет вам о практической стороне работы с OpenShift(использование Kubernetes, пути автоматизации разработки, запуск приложений), помогая взять лучшее от платформы.

В книге рассмотрены такие темы:
✔️ запуск кластера, доступ к кластеру;
✔️ доступные виды сборки;
✔️ автоматизация сборки при помощи webhook и  подключения OpenShift к Git репозиторию;
✔️ добавление конфигурации в контейнер, как ресурс проекта;
✔️ видимость приложения вне кластера;
✔️ управление памятью внутри контейнера;
✔️ управление жизненным циклом приложения и многое другое.

Достоинства:
➕ актуальный материал;
➕ небольшой объем(162 страницы);
➕ без воды, только полезная информация.

Недостатки:
➖ нет перевода на русский.
источник
Книги для программистов
источник
2018 November 06
Книги для программистов
​​Pro Python Best Practices (2017)
Автор: Kristian Rother

#python #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Python.

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

В книге рассматриваются следующие темы:
✔️ исключения в Python;
✔️ семантические ошибки;
✔️ использование дебаггера;
✔️ пишем автоматические тесты;
✔️ лучшие практики тестирования кода и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём.

Недостатки:
➖ встречаются плохие примеры кода.
источник
Книги для программистов
источник
Книги для программистов
​​SQL on Big Data (2016)
Автор: Sumit Pal

#sql #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

Вместе с настоящим руководством вы познакомитесь с приёмами работы SQL на платформах Big Data, изучите популярные архитектуры больших SQL-систем и научитесь использовать дополнительные инструменты для перемещения данных, масштабирования и улучшения производительности. Также вы узнаете об инновационных решениях при использовании SQL, появившиеся в последнее время.

В книге рассматриваются следующие темы:
✔️ типы данных в SQL;
✔️ сложные запросы;
✔️ реализация решений SQL на платформах Big Data;
✔️ примеры хороших архитектур и многое другое.

Преимущества:
➕ небольшой объём.

Недостатки:
➖ узкий материал по теме.
источник