Size: a a a

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

2021 April 08
Книги для программистов
Cloud Native Go (2021)
Автор: Matthew A. Titmus
Количество страниц: 422

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

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

Достоинства:
➕Актуальность материала;
➕Множество примеров кода.

Недостатки:
➖Недоработанное издание.

Скачать книгу

#english #book #intermediate
источник
2021 April 09
Книги для программистов
Java Deep Learning Cookbook (2019)
Автор: Rahul Raj
Количество страниц: 304

Java - один из наиболее широко используемых языков программирования в мире. Из этой книги вы узнаете, как выполнять глубокое обучение с помощью Deeplearning4j (DL4J) - самой популярной библиотеки Java для эффективного обучения нейронных сетей.

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

Достоинства:
➕Подходит всем, у кого нет опыта работы с DL4J;
➕Объясняются основы МО.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Какие знания нужны, чтобы пройти сертификацию Oracle Java Programmer?

15 апреля пройдет вебинар с Дмитрием Коганом, где вы узнаете больше об этом экзамене. Также эксперт познакомит с программой онлайн-курса «Подготовка к сертификации OCAJP» и ответит на вопросы аудитории.

В конце встречи у вас будет возможность занять место в группе по спец.цене.

Регистрируйтесь на вебинар и задайте свои вопросы в прямом эфире https://otus.pw/Jtlu/
источник
Книги для программистов
C++20 Quick Syntax Reference (2020)
Автор: Mikael Olsson
Количество страниц: 224

Это краткое руководство по C++20 представляет собой сжатый справочник по коду и синтаксису популярного языка программирования. Издание охватывает такие темы, как назначенные инициализаторы, лямбда-выражения, оператор космического корабля, строковые литералы в качестве параметров шаблона, атомарные умные указатели и контракты.

Во время чтения книги вы:
✔️Откроете для себя ключевые фичи C++20;
✔️Используете модули;
✔️Воспользуетесь преимуществом нового оператора;
✔️Используете ключевое слово consteval;
✔️Изучите constexpr, constinit.

Достоинства:
➕Широкий спектр тем;
➕Хорошая структурированность.

Недостатки:
➖Не хватает некоторых подробностей.

Скачать книгу

#english #book #advanced
источник
2021 April 10
Книги для программистов
Чем отличается управление тестированием в agile и не agile командах? 12 апреля на демо-занятии курса «QA Lead» будут рассмотрены best practices организации тестирования в различных процессных методологиях.

За 1,5 часа вместе с преподавателем Алексеем Ходыревым, главным инженером по обеспечению качества Sportmaster Lab, вы разберете, как настраивать процессы тестирования в командах, работающих по scrum и канбан методу. А также разберете нюансы организации процесса в масштабируемых agile-подходах, таких как Less и SAFe.

Демо-занятие будет полезно как тем, кто только хочет вырасти до лида, так и уже действующим лидерам команд тестировщиков. Используйте эту возможность попробовать онлайн-курс «QA Lead» и познакомиться с преподавателем. Зарегистрируйтесь, чтобы принять участие https://otus.pw/4s2D/
источник
Книги для программистов
Text Analysis with R: For Students of Literature (2020)
Авторы: Matthew L. Jockers, Rosamond Thalken
Количество страниц: 304

Text Analysis with R — практическое введение в вычислительный анализ текста с использованием языка программирования с открытым исходным кодом. R — чрезвычайно популярный язык программирования, используемый во всех науках; Благодаря своей доступности R теперь все чаще используется во многих областях исследований. Каждая глава раскрывает новую технику или процесс, позволяя читателям получить широкое представление об основных процедурах R и фундаментальное понимание возможностей компьютерного анализа текста как на микро-, так и на макроуровне. Каждая глава основывается на своей предшественнице по мере того, как читатели переходят от мелкомасштабного «микроанализа» отдельных текстов к крупномасштабному анализу корпусов текстов, и каждая глава завершается набором практических упражнений, которые усиливают и расширяют уроки главы. Книга сосредоточена на том, чтобы сделать технические аспекты приятными, полезными и приносящими удовлетворение.

Достоинства:
➕Легко читается;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
☁️ На пике технологий: эксперты Microsoft, Сбер и МТС рассказали о гибридных облаках

Что нового представил Microsoft? 🤔

https://proglib.io/w/2324dcb0
источник
Книги для программистов
Python Basics: A Practical Introduction to Python 3 (2021)
Авторы: David Amos, Dan Bader, Joanna Jablonski, Fletcher Heisler
Количество страниц: 635

Что вам следует знать о Python в самом начале, чтобы получить прочную основу знаний? С помощью Python Basics вы не только охватите основные понятия, которые действительно нужно иметь в виду, но и выучите их в наиболее эффективном порядке с помощью практических упражнений и интерактивных викторин. Книга предоставляет полный учебный план по Python с примерами проектов.

Достоинства:
➕Глубокое погружение в тему;
➕Можно быстро прочитать и понять философию языка.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Essential Calculus Skills Practice Workbook with Full Solutions (2018)
Автор: Chris McMullen
Количество страниц: 152

Автор книги, доктор философии, имеет более чем двадцатилетний опыт обучения математике студентов-физиков. Он подготовил всеобъемлющее учебное пособие с полными решениями всех задач, чтобы поделиться своими стратегиями овладения математическим анализом. Эта рабочая тетрадь охватывает множество основных навыков, в том числе:
✔️Производные полиномов, экспонент и логарифмов;
✔️Основные правила матанализа;
✔️Вторые производные;
✔️Как найти экстремумы функций;
✔️Пределы, в том числе правило Лопиталя;
✔️Первообразные;
✔️Определенные и неопределенные интегралы;
✔️Методы интегрирования.

Достоинства:
➕Подробные шаги в решениях;
➕Практикоориентированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
2021 April 11
Книги для программистов
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!

«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.

Здесь вы получите актуальную информацию первыми:

@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob

Узнавайте о самых интересных вакансиях без лишних телодвижений!
источник
Книги для программистов
A Smarter Way to Learn Python (2017)
Автор: Mark Myers
Количество страниц: 238

Эта популярная книга является учебником по Python для начинающих. Автор предлагает множество упражнений и утверждает, что у него есть свой особенный метод обучения программированию. Он простыми словами объясняет основы синтаксиса, постепенно переходя к более сложным темам, добавляя примеры кода, детальные описания тем и задания с ответами.

Достоинства:
➕Отлично подходит для новичков;
➕Хороший авторский стиль;
➕Небольшой объем.

Недостатки:
➖Не замечено.

Скачать книгу

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

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
CC++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib
Библиотека devops'а: @devopsslib
Библиотека тестировщика: @testerlib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
The Linux Command Line (2019)
Автор: William E. Shotts
Количество страниц: 504

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

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

Преимущества:
➕Актуальность материала;
➕Множество примеров кода.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 April 12
Книги для программистов
Calculus For Dummies (2016)
Автор: Mark Ryan
Количество страниц: 384

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

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

Достоинства:
➕Хороший авторский стиль;
➕Множество примеров.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Какой ваш доход (в рублях)?
Анонимный опрос
25%
до 30 тыс.
17%
от 31 до 60 тыс.
16%
от 61 до 100 тыс.
22%
от 101 до 200 тыс.
10%
от 201 до 300 тыс.
10%
от 301 тыс.
Проголосовало: 6245
источник
Книги для программистов
MongoDB Topology Design (2020)
Автор: Nicholas Cottrell
Количество страниц: 288

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

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

Достоинства:
➕Позволяет легко начать заниматься практикой;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 April 13
Книги для программистов
🔥OTUS открывает очередной набор онлайн-курса «Flutter Developer». Пройдите тест и успейте в группу по спеццене!

👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ FLUTTER: https://otus.pw/PpXv/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Создаем приложение на Flutter для Web, iOS и Android»: https://otus.pw/NSdh/

Регистрируйтесь сейчас — напомним в день интенсива!
источник
Книги для программистов
Pro iOS Testing (2020)
Автор: Avi Tsadok
Количество страниц: 320

Автор покажет вам, как поддерживать код, который не только не содержит ошибок, но и сохраняет высокое качество с течением времени. Тестирование во всех его аспектах - лучший способ поддерживать быструю и надежную работу проектов для iOS еще долго после того, как вы их выпустили.

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

Достоинства:
➕Актуальность материала;
➕Множество примеров кода.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Python Workout: 50 ten-minute exercises (2020)
Автор: Reuven M. Lerner
Количество страниц: 248

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

Что внутри:
✔️50 практических упражнений и решений к ним;
✔️Описание всех типов данных Python;
✔️Десятки дополнительных бонусных упражнений для дополнительной практики.

Достоинства:
➕Актуальность материала;
➕Подходит для программистов с базовыми знаниями Python;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
2021 April 14
Книги для программистов
Ближайшие мероприятия для руководителей разработки и тех кто хочет стать Тимлидом

👉 16 апреля - Демо-занятие «Первые шаги Тимлида на новом месте»

Александр Пряхин (Техническим директором в CityAds Media) расскажет с чего начать работу новоиспеченному лиду, на какие процессы стоит обращать внимание, а также объяснит в каких местах кроются quick wins для быстрого роста.

Регистрация: https://otus.pw/lpLV/

👉  26 апреля - Демо-занятие «Организация процесса разработки программного обеспечения»

Алексей Кирсанов (Руководитель разработки Битрикс24)  занятии расскажет какие подходы, парадигмы и модели используются при разработке ПО, и как выбрать адекватную модель. А также разберет принципы Agility - гибкого подхода к разработке и покажет устройство Scrum framework.

Регистрация: https://otus.pw/vzc0/
источник