Size: a a a

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

2019 June 15
Книги для программистов
​​Go for JavaScript developers (2016)
Авторы: Maor Zamski, Daniel Singer.

#golang #book #english

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

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

Существует одно простое правило в программировании: если разработчик хорошо разбирается в одном языке, свободно пишет приложения самостоятельно и знает весь жизненный цикл разработки, то изучить другой язык не составит труда. В связи с этим появился новый и эффективный подход к изучению других языков - изучение в сравнении. Так, авторы данного руководства подготовили материал по изучению языка Go для тех, кто разбирается в JavaScript. Вы познакомитесь с конструкциями и функциями в Go на примере тех, которые знаете из JavaScript.

В книге рассматриваются следующие темы:
✔ многопоточность и параллелизм;
✔ асинхронность;
✔ ключевые слова: this, new, bind;
✔ переменные, указатели и ссылки;
✔ циклы, ветвления;
✔ замыкания и многое другое.

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

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

http://www.pazams.com/Go-for-Javascript-Developers/
источник
2019 June 16
Книги для программистов
​​Linux in Action (2018)
Автор: David Clinton

#linux #book #english

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

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

Linux на данный момент остаётся одной из самых популярных ОС для разработки и системного администрирования. Почему это так? Почти все программы для Linux - бесплатны. На Linux вам почти не удастся занести вирусов и, соответственно, Linux работает и по этой причине, и потому, что многие программы для Linux можно оптимизировать под себя, намного быстрее Windows. А в этом руководстве вы познакомитесь с Linux, с его экосистемой, терминалом, важными командами и программами для разработки.

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

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

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

#python #book #english

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

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

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

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

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

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

#cpp #book #english

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

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

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

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

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

Недостатки:
➖ большой объём;
➖ на данный момент существует стандарт С++ 17.
источник
Книги для программистов
источник
Книги для программистов
Когда вы знаете английский, перед вами открываются новые перспективы: новая работа, крутая должность, высокий заработок. Хотите стать специалистом международного профиля, но не можете найти время на курсы? И не надо!

Приручить английский гораздо проще, чем кажется. Понять этот язык можно всего за 2 часа! Как?
18 июня Алекс Рубанов раскроет секрет эффективного подхода на своём вебинаре.

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

Каждый присутствующий получит именной сертификат об участии в вебинаре.

Регистрируйтесь👇
источник
2019 June 17
Книги для программистов
​​Современный JavaScript (2015)
Автор: Илья Кантор

#javascript #book #rus

Язык: русский.

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

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

В книге рассматриваются следующие темы:
✔ основы JavaScript;
✔ логические операторы;
✔ качество кода;
✔ структуры данных;
✔ ООП в прототипном стиле;
✔ дерево DOM и работа с ним;
✔ обработка действий пользователя;
✔ AJAX и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​О Haskell по-человечески (2016)
Автор: Д. Шевченко

#haskell #book #rus

Язык: русский.

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

Редко выходят книги, авторы которых отступали бы от канонов обычного преподавания. Автор этой книги  -  один из них. Денис Шевченко поспешил рассказать о Haskell по-другому, не увлекаясь объяснением сортировок, алгоритмов поиска и других алгоритмов, о которых и так слышали уже все и способны некоторые из них воспроизвести на своём языке программирования. В эту увлекательную книгу автор положил темы изучения основ Haskell, функционального программирования и практического изучения языка.

В книге рассматриваются следующие темы:
✔ объявление переменных;
✔ работа с функциями;
✔ списки и тип списков;
✔ кортежи;
✔ лямбда-функции;
✔ композиция;
✔ рекурсия;
✔ библиотеки и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Data Mining Algorithms in C++ (2018)
Автор: Masters T.

#cpp #algorithms #machine_learning #book #english

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

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

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

В книге рассматриваются следующие темы:
✔ энтропия;
✔ отношения в данных;
✔ демонстрация аномалий в отношениях;
✔ создание приложений машинного обучения и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
2019 June 18
Книги для программистов
​​Эффективные алгоритмы и сложность вычислений (2018)
Авторы: Н. Кузюрин, С. Фомин

#algortithms #book #rus

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

Язык: русский.

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

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Онлайн-интенсив стоимостью более 20 000 рублей по Android-разработке на Kotlin🤖 сейчас можно получить бесплатно!  

О курсе:
Четырёхнедельный DEV-Intensive по Android-разработке на Kotlin.
- Начало 18 июня в 20:00 по Мск
- 14 часов лекций и более 40 часов практики.
- Практико-ориентированный подход и быстрый Rush в высокооплачиваемую профессию.
Получите курс бесплатно

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

Чему научитесь?
- Освоите техническую базу по Android и фичи языка Kotlin.
- В конце курса сможете добавить в портфолио готовый проект. Разработаете чат для общения с однокурсниками на веб-сокетах.

Преимущества Интенсива:
- 10 лучших выпускников получать бюджетные места на курсе Middle Android Developer
- Поддержка от практикующих менторов
- Система автоматической проверки домашних заданий, CI
- Автоматизация обучения через Telegram-бота
- Интерактивная система пошагового обучения - LMS

Записывайтесь прямо сейчас!
Для участия нужно подключить Telegram-бота, а затем — следуйте его инструкциям.

Проведите лето с толком!
Чтобы зимой дауншифтингнуться куда-нибудь в Азию.🌍
источник
Книги для программистов
​​Programming Kotlin (2017)
Авторы: Samuel S., Bocutiu S.

#kotlin #book #english

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

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

Kotlin совсем ещё юный язык программирования, разрабатываемый компанией JetBrains, однако уже успевший завоевать внимание общества программистов благодаря своему лёгкому синтаксису и интересным возможностям разработки приложений. В этой книге представлено подробное введение в Kotlin, в котором представлены все его функции на практических примерах, рассматривается объектно-ориентированный код, функции, лямбда и другие свойства. Также особое внимание уделяется аспектам безопасности и параметризации типа, рассматривается важные темы, такие как тестирование, параллелизм, микросервисы и многое другое.

В книге рассматриваются следующие темы:
✔ основы языка;
✔ ООП в Котлине;
✔ функции;
✔ рефлексия и аннотация;
✔ коллекции;
✔ тестирование кода;
✔ микросервисы;
✔ параллельное программирование.

Преимущества:
➕ актуальный материал по языку;
➕ исходный код примеров можно найти на github (https://github.com/PacktPublishing/Programming-Kotlin);
➕ множество примеров.

Недостатки:
➖ сложные объяснения для начинающих программистов.
источник