Size: a a a

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

2020 February 19
Книги для программистов
Dbbooks - канал с книгами по базам данным и алгоритмизации.

MySQL,  PostgreSQL, MongoDB, Big Data: книги по этим темам в избытке у нас.

Подписывайтесь:  @dbbooks
источник
Книги для программистов
The Quick Python Book, 3rd edition (2018)
Автор: Naomi Ceder
Количество страниц: 472

#english #book #intermediate

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

Что внутри:
✔️Полный обзор Python 3;
✔️Основные библиотеки, пакеты и инструменты;
✔️Упражнения;
✔️Пять новых глав, связанных с Data Science.

Достоинства:
➕Хорошо подходит программистам, желающим перейти на Python;
➕Хороший авторский стиль;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Practical Domain-Driven Design in Enterprise Java (2019)
Автор: Vijay Nair
Количество страниц: 379

#english #book #intermediate

Книга является руководством по предметно-ориентированному проектированию с помощью Java. Вы увидите, как использовать все возможности Jakarta EE MicroProfile и Spring Boot, чтобы создавать сложные качественные проекты наиболее эффективно, используя проблемно-ориентированный подход.

Во время чтения книги вы:
✔️Откроете для себя архитектурные принципы и шаблоны предметно-ориентированного проектирования;
✔️Сможете применять CQRS;
✔️Научитесь работать с Spring Boot;
✔️Сможете реализовывать шаблоны проектирования микросервисов.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​20 февраля в 20:00 МСК OTUS приглашает на День Открытых Дверей онлайн-курса "AWS для разработчиков". Запишитесь https://otus.pw/FVd4/ - пришлем напоминание в день вебинара.

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

На курсе вы пройдете весь жизненный цикл становления проекта в облаке:
1. На базе AWS выбирать и развертывать инфраструктуру, начиная от деплоя приложения и заканчивая настройкой приватной сети, CDN и репозиториев.
2.Планировать и проектировать архитектуру, с учетом особенностей облачных решений и предоставляемых ими сервисов.
3.Выводить систему в промышленную эксплуатацию, включая CI/CD, мониторинг и т.д.
4.Считать экономику и планировать бюджет, исходя из потребностей архитектуры.

Чтобы попасть на онлайн-курс "AWS для разработчиков" с welcome-скидкой прямо сейчас, пройдите вступительный тест!
источник
Книги для программистов
ASP. NET Core in Action (2018)
Автор: Andrew Lock
Количество страниц: 712

#book #english #advanced

Данная книга по ASP. NET Core включает в себя все новейшие концепции программирования на данной платформе. Книга написана для C# программистов, однако не предполагает у читателя наличия предварительного опыта в веб-разработке. Вы узнаете об основах программирования на ASP. NET Core, а также научитесь эффективно его использовать для создания сложных веб-приложений.

В книге рассматриваются следующие темы:
✔️ Введение в ASP. NET Core;
✔️ Основы проектирования: модель MVC;
✔️ Создание первого приложения;
✔️ Контроллеры, представления и модели;
✔️ Работа с API;
✔️ Внедрение зависимостей;
✔️ Entity Framework Core;
✔️ Аутентификация и авторизация;
✔️ Безопасность приложения.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 20
Книги для программистов
Introduction to Programming in Java. An Interdisciplinary Approach (2017)
Авторы: Robert Sedgewick, Kevin Wayne
Количество страниц: 784

#english #book #beginner

Эта книга является введением в программирование на Java для начинающих. Авторы учат применять инструменты и техники, необходимые для любого специалиста, и знакомят читателя с одним из самых широко используемых языков в мире. Руководство основывается на примерах и упражнениях.

Темы в книге:
✔️Основные элементы программирования;
✔️Функции, модули, библиотеки;
✔️Алгоритмы и структуры данных;
✔️Приложения из прикладной математики, физики, химии, биологии и информатики.

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

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

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

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

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
Приглашаем поучаствовать в обсуждении: Какими шпаргалками вы пользуетесь?

https://proglib.io/discussions/kakimi-shpargalkami-vy-polzuetes-2019-12-17
источник
Книги для программистов
Если вы программист, то у вас дома как минимум есть ноутбук и смартфон. Если тестировщик — то два, три смартфона :) А если работа требует больше мощности от железа, например, вы много рендерите — к ноутбуку добавляется комп с двумя, а то и тремя мониторами.

А теперь представьте: перепад напряжения, где-то что-то коротнуло  и всей технике — капец!

Можно, конечно, обзавестись источником бесперебойного питания. Можно еще перестать снимать квартиры в старых домах и снимать только в новых, можно то, можно се. Чаще всего соломинку подстелить не удается. Но можно сделать так: если что-то случится, вы легко купите себе новую технику! Как?

У «Манго Страхования» в страховку квартиры (любой, съемной или собственной) входит еще и защита для вещей. Если что-то случится с техникой, вам заплатят — до 1 млн рублей! А сумму страховки можете выбрать сами. Полис оформляется онлайн и работает как подписка на Нетфликс: деньги будут списываться раз в месяц, поменяете адрес — поменяете и страховку :)

Попробовать: https://clc.to/-_Xp-A
источник
Книги для программистов
Python Deep Learning: Exploring deep learning techniques, neural network architectures and GANs with PyTorch, Keras and TensorFlow (2019)
Авторы: Ivan Vasilev, Daniel Slater
Количество страниц: 386

#english #book #advanced

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

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

Достоинства:
➕Широкий спектр тем;
➕Сравнение библиотек;
➕Хорошо подходит новичкам.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 21
Книги для программистов
Effective Java (2018)
Автор: Joshua Bloch
Количество страниц: 412

#english #book #intermediate

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

Продвинутые темы в книге:
✔️Функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки;
✔️Стандартные и статичные методы в интерфейсах;
✔️Конструкция try-with-resourses;
✔️Новые фичи библиотеки, такие как интерфейс Optional, java.time и многое другое.

Достоинства:
➕Подходит для опытных;
➕Множество примеров кода.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​OTUS открывает новый набор легендарного онлайн-курса «Разработчик Java». Одним из первых пройдите тест и займите своё место со специальной скидкой: https://otus.pw/LU1R/

— Программа разработана специально для программистов Java с опытом разработки от 1 года и для программистов на других языках ООП.

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный пробный вебинар «Знакомство с maven» - 18 марта в 20:00 мск: https://otus.pw/DUar/

— На вебинаре познакомимся с maven. Узнаем, для чего он нужен Java-разработчику. Посмотрим, как его можно использовать. Разберём типовой сценарий применения.

Вебинар проведёт преподаватель-практик Сергей Петрелевич (17 лет в отрасли). Не упустите возможность задать ему все интересующие вопросы!
источник
Книги для программистов
Java in a Nutshell: A Desktop Quick Reference, 7th Edition (2018)
Автор: Benjamin J. Evans, David Flanagan
Количество страниц: 458

#english #book #beginner

Данное руководство поможет начинающим разработчикам выучить Java. Первый раздел книги представляет собой быстрое и простое введение в язык программирования Java и основные аспекты платформы. Второй раздел описывает работу с основными концепциями и API, чтобы научить читателя эффективно применять Java на практике. Обновлено до Java 11.

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

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

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