Size: a a a

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

2019 December 08
Книги для программистов
​​Fundamentals of Deep Learning (2017)
Автор: Nikhil Buduma

#advanced #book #english

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

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

Глубокое обучение все быстрее и быстрее набирает популярность; должность дата-саентиста постепенно становится одной из самых востребованных и высокооплачиваемых в IT. Эта книга поможет вам в освоении основ Deep Learning. В ней описаны необходимые каждому специалисту основы для работы с нейронными сетями. Книга рассчитана на читателя, знакомого с основами линейной алгебры и программирования на Python.

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

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

Недостатки:
➖Не указаны версии использованных библиотек и языка.
источник
Книги для программистов
источник
2019 December 09
Книги для программистов
Защита сайта от взлома — актуальная задача для многих владельцев сайтов. Присоединяйся к бесплатному интенсиву от Skillbox и узнай все тонкости кибербезопасности.

Регистрация по ссылке: ➡️https://clc.to/hhvAhw

Михаил Овчинников, специалист с 12-летним опытом, расскажет об основных видах уязвимостей и аспектах безопасности веб-приложений. Вместе с ним участники применят на практике некоторые инструменты анализа уязвимостей.

🎁 В конце интенсива участников ждёт подарок — премиум-доступ на месяц к приложению по изучению английского языка от EnglishDom. Авторы трёх лучших проектов получат гранты на обучение в Skillbox!
источник
Книги для программистов
​​Работа с PostgreSQL: настройка и масштабирование (2017)
Автор: Ю. Васильев.

#postgresql #books #rus

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

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

PostgreSQL невероятно мощная и гибкая СУБД, она имеет схожий функционал и синтаксис с другой популярной СУБД, MySQL, однако её возможности гораздо шире. Например, она способна обрабатывать данных больше, чем MySQL, поддерживает создание собственных типов данных, хранение многомерных массивов, индексирование JSON и многое другое. Эта книга поможет вам настроить PostgreSQL и использовать её самые полезные возможности.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals (2015)
Автор: Dan Hermes

#beginner #book #english

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

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

Книга является практическим руководством по работе с продуктами компании Xamarin, а именно библиотеками классов для C# Xamarin.iOS и Xamarin.Android, позволяющими писать качественные приложения для мобильных платформ. Автор книги — опытный разработчик мобильных приложений — понятным языком описывает основные этапы в создании приложения и приводит множество примеров кода, одновременно сравнивая Xamarin.Android и Xamarin.iOS.

После прочтения книги вы:
✔️Научитесь писать код под Android, iOS;
✔️Сможете использовать Xamarin.Forms;
✔️Узнаете, как пользоваться инструментами, встроенными в Visual Studio.

Преимущества:
➕Подробные объяснения под каждым примером;
➕Качественное описание основ программирования под Android;
➕Присутствует глава о работе с SQLite.

Недостатки:
➖Нет описания установки и рекомендуемых настроек.
источник
Книги для программистов
источник
Книги для программистов
Готовим сильных Javа-программистов с оплатой после трудоустройства. За свою работу мы просим процент от зарплаты разработчика. У нас нет скрытых условий или кредитов.

Старт учебы 20 декабря. 🙋‍♂️👉 https://clck.ru/KquiG

👇Что ждет участников:
1. Подготовка с личным ментором online по индивидуальной программе за 5 месяцев
2. Жесткий контроль знаний на каждом этапе
2. Обучение востребованному на рынке стеку технологий: Java Core, Maven, Git, Junit, Tomcat, Servlet, Spring MVC, Core, Security, Hibernate
4. Отработка знаний в настоящем бизнес проекте, который даст опыт и строчку для резюме
5. Поддержка и общение со студентами-разработчиками в групповом чате slack (уже более 1200 участников)
6. Возможность быстрого карьерного развития за счет программы поддержки на 2 года: митапы, мастер-классы, закрытые лекции со спикерами и offline интенсивы
Какие условия для участия?

— Обучению минимум 25 часов в неделю
— Готовность к переезду в Москву
источник
Книги для программистов
​​Complete Guide For Python Programming: Quick & Easy Guide To Learn Python (2015)
Автор: James P. Long

#beginner #python

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

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

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

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

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

Недостатки:
➖Плохое оформление.
источник
Книги для программистов
источник
2019 December 10
Книги для программистов
​​Web programming with HTML5, CSS, and JavaScript (2019)
Автор: Jogn Dean

#beginner #book #english #HTML5 #CSS #JavaScript

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

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

Это книга о программировании сайтов и веб-приложений. В ней подробно описывается работа разных технологий (HTML5, CSS и JavaScript) безотносительно к серверной части. Отличительной особенностью книги является полное описание работы с canvas, одним из важнейших элементов в HTML5.  Присутствуют как короткие примеры кода, так и примеры, показывающие создание полноценных веб-страниц.

После прочтения книги вы сможете:
✔️Создать веб-приложение;
✔️Написать сайт.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Creating Apps in Kivy (2014)
Автор: Dusty Phillips
Количество страниц: 188

#beginner #book #english #python

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

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

В книге описывается работа с библиотекой для Python под названием Kivy. Эта библиотека позволяет писать приложения для мобильных устройств, разрабатывать для них интерфейсы с поддержкой мультитач. Если вы только начинаете работать с Python и знакомы с основами его синтаксиса, эта книга для вас.

После прочтения вы сможете:
✔️Разрабатывать собственные виджеты;
✔️Создавать базовые анимации, используя Canvas;
✔️Добавить в приложение жесты для смены вида;
✔️Сохранять данные с помощью хранилища Kivy.

Достоинства:
➕На протяжении всей книги описывается создание одного конкретного проекта;
➕Структурированность;
➕Упражнения в конце каждой главы.

Недостатки:
➖Присутствуют нерабочие ссылки;
➖Некоторые примеры кода неактуальны.
источник
Книги для программистов
источник
Книги для программистов
☝🏻OTUS приглашает на бесплатные вебинары по базовой и продвинутой Android-разработке на Kotlin.

Регистрируйтесь сейчас - напомним в день вебинара:
📌11 декабря в 20:00 мск вебинар «Unit-тестирование в Android» в рамках базового курса: https://otus.pw/2BEi/
Изучим Unit-тесты, научимся тестировать компоненты, классы и методы в Java, рассмотрим популярные инструменты для unit-тестирования(JUnit, Mockito).

📌12 декабря в 20:00 мск вебинар «Android UI Testing» в рамках продвинутого курса: https://otus.pw/kZbc/
Разберемся в API Espresso и его особенностях, рассмотрим паттерны написания тестов, такие как PageObject, Robot Pattern. Сравним тестовые фреймворки Kakao, Kaspresso и Marathon Runner.

Делиться с вами своей экспертизой будут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа-Банк) и Денис Журавлёв (Android Team Lead в Mediapark).

🔥Чтобы попасть на онлайн-курс с welcome-скидкой прямо сейчас, пройдите вступительный тест!
источник
2019 December 11
Книги для программистов
​​Deep Learning for Computer Vision (2018)
Автор: Rajalingappaa Shanmugamani
Количество страниц: 290

#advanced #book #english #python

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

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

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

После прочтения книги вы:
✔️Научитесь работать с TensorFlow и Keras;
✔️Напишете модели для обработки видео и изображений;
✔️Узнаете про проблемы в обработке изображений и про то, как с ними работать;
✔️Получите общее представление о моделях, генерирующих изображения.

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

Недостатки:
➖Грамматические ошибки.
источник
Книги для программистов
источник
Книги для программистов
Востребованность Data Science специалистов растет, а их средняя зарплата колеблется от 100 до 250 тыс. рублей.

Хочешь стать успешным Data Scientist? Записывайся на наш курс, где ты научишься:

- работать с CSV, XML и XLSX;
- использовать языки Python и R;
- создавать интерактивные дашборды;
- анализировать временные ряды;
- работать с Machine Learning.

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

Поспеши записаться на курс «Профессия Data Scientist» от Skillbox, пока действует новогодняя скидка в 50% https://clc.to/pck6qA
Акция до конца декабря!
источник
2019 December 12
Книги для программистов
​​Introducing Go (2016)
Автор: Caleb Doxsey
Количество страниц: 112

#beginner #book #english #python

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

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

Go — язык программирования, разработанный Google для создания высокоэффективных программ, работающих на современных распределённых системах и многоядерных процессорах. Данное руководство по Go отлично подойдет тем, кто знаком с основами программирования на каком-либо другом языке.

После прочтения вы:
✔️Узнаете про структуры данных и алгоритмы в Go;
✔️Научитесь работать со стандартной библиотекой;
✔️Создадите тесты для своего кода, используя специальный софт;
✔️Узнаете, как писать многопоточные программы.

Достоинства:
➕Небольшой объём;
➕Хорошая структурированность.

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