Size: a a a

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

2018 October 12
Книги для программистов
​​CodeIgniter 1.7 professional development (2018)
Автор: Adam Griffith

#php #book #english

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

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

Эта книга представляет собой практическое руководство по MVC фреймоворку Codeigniter. Этот фреймворк не такой большой, как Laravel, Yii или Symfony, однако его достаточно уместно использовать в небольших проектах. Эта книга написана для продвинутых разработчиков PHP с хорошим опытом работы с объектно-ориентированными технологиями программирования, которые удобны в разработке приложений, и содержит множество примеров и иллюстраций.

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

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

Недостатки:
➖ книга не является полным руководством по фреймворку.
источник
Книги для программистов
источник
Книги для программистов
​​Мечтаешь работать в Кремниевой долине, но твой английский оставляет желать лучшего?

Лидер онлайн-обучения английскому языку школа EnglishDom подготовила курс “Английский для программистов с нуля”. Это специальный курс, после которого не заговорить на английском не получится. Проверьте сами!

📝 Первый урок — БЕСПЛАТНО! Запишись и оцени возможности современного обучения!

💪 Уже через 3 месяца твой английский станет уверенным, а через полгода ты сможешь пройти собеседование в ведущих IT-компаниях мира!

БОНУС! Специально для наших читателей школа дарит 2 урока в ПОДАРОК по промокоду proglib2!
Переходи по ссылке и записывайся на бесплатный урок!

https://bit.ly/2Qxd5j4
источник
Книги для программистов
​​Pro Angular 6, 3rd Edition (2018)
Автор: Adam Freeman

#angular #book #english

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

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

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

В книге рассматриваются следующие темы:
✔️ первое приложение на Angular;
✔️ JavaScript и TypeScript;
✔️ используем встроенные директивы;
✔️ понимание компонентов;
✔️ используем сервисы;
✔️ асинхронные HTTP запросы и многое другое.

Преимущества:
➕ актуальная версия фреймворка;
➕ множество примеров реальных приложений;
➕ исчерпывающий источник знаний по Angular.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
Modern Java in Action, 2nd Edition (2018)
Авторы: Alan Mycroft, Mario Fusco, Raoul-Gabriel Urma

#java #book #english
источник
Книги для программистов
​​Ценители Java и языков ООП - 16 октября в 20:00 (мск) подключайтесь к онлайн вебинару «Многопоточность в Java. По ту сторону от synchronized-notifyAll.»: https://otus.pw/iadV/

Напомним, что в I части мастер-класса были рассмотрены базовые примитивы многопоточной синхронизации на Java и написана программа Ping-Pong с применением synchronized-notifyAll.

Сергей Петрелевич  (Java-разработчик в Технологическом центре Deutche Bank) приглашает вас продолжить изучение многопоточности и переписать Ping-Pong несколькими способами БЕЗ synchronized-notifyAll.

Вспомнить или просмотреть «Многопоточность в Java. Базовые примитивы синхронизации» можно по ссылке → https://otus.pw/JQvk/
источник
2018 October 13
Книги для программистов
​​A Course in Machine Learning (2015)
Автор: Hal Daumé

#machine_learning #book #english

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

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

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

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

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

Недостатки:
➖ требует хорошей математической подготовки.
источник
Книги для программистов
источник
Книги для программистов
​​Open Data Structures (in C++) (2012)
Автор: Pat Morin

#cpp #book #english

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

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

C++ требует хорошей математической подготовки и крепких знаний в устройстве и работе компьютера, а вместе с ними - знание структур данных. Настоящее руководство познакомит вас не только с теорией и практическим применением структур данных, но и с тем, как многие из них реализованы на языке программирования С++. Книга подойдёт опытным программистам, хорошо понимающим синтаксис и основы работы С++.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
JQuery novice to ninja (2015)
Автор: Earle Castledine, Craig Sharkie

#jquery #book #english
источник
2018 October 14
Книги для программистов
​​Database fundamentals (2010)
Авторы: Neeraj Sharma, Liviu Perniu, Raul F. Chong, Abhishek Iyer, Chaitali Nandan, Adi-Cristina Mitea, Mallarswami Nonvinkere, Mirela Danubianu

#databases #book #english

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

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

Это руководство научит вас работать с базами данных с самых основ. Мы привыкли, что любая книга по базам данных сразу же рассматривает и язык запросов SQL, но в этой книге главное внимание уделено базовым понятиям реляционных баз данных, примерам, сложным запросам и подзапросам. Также в книге представлено множество хороших примеров, иллюстраций, оценка сложности и эффективные приёмы.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Biopython Tutorial and Cookbook (2018)
Авторы: Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck,
Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczynski

#python #book #english

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

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

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

В книге рассматриваются следующие темы:
✔️ филогенетика вместе с bio.python;
✔️ кластерный анализ;
✔️ графика на примере библиотеки GenomeDiagram;
✔️ анализ фенотипических данных;
✔️ популярные фреймворки и многое другое.

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Microservices Best Practices for Java (2016)
Авторы: Michael Hofmann, Erin Schnabel, Katherine Stanley

#java #book #english
источник
Книги для программистов
​​The Self-Taught Programmer: The Definitive Guide to Programming Professionally(2017)
Автор: Cory Althoff

#python #algorithms #databases

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

Целевая аудитория: начинающие изучать Python разработчики, а также начинающие разработчики.

Cory Althoff – профессиональный self-made разработчик, который на собственном опыте прошел путь от новичка до инженера программного обеспечения в компании eBay. Если вы хотите программировать на профессиональном уровне, то просто писать код недостаточно. Именно поэтому помимо практических заданий автор также поможет вам пройти сложный путь от создания первой программы на языке Python до первого собеседования.

Книга состоит из нескольких разделов:
✔️ изучение основ Python 3 и разработка первых программ;
✔️ изучение объектно-ориентированного программирования и разработка более сложных программ;
✔️ использование таких инструментов, как Git, Bash, регулярные выражения и базы данных. Использование приобретенных прежде навыков для разработки веб-скрапера;
✔️ изучение основ Computer Science, алгоритмы и структуры данных;
✔️ полезные советы о работе в команде и получении первой работы.

Достоинства:
➕ практические примеры;
➕ советы из личного опыта;
➕ качественная структура подачи материала.

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