Size: a a a

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

2020 February 26
Книги для программистов
источник
Книги для программистов
Коллеги! Otus объявляет набор сразу на три курса, связанных с вашим любимым Javascript:

✔️Онлайн-курс «Fullstack разработчик JavaScript» - рассмотрим cоздание веб-приложений целиком на самых востребованных Javascript-фреймворках: Node.js, React.js, Angular.js и Vue.js, а также узнаем современные возможности Javascript.
✔️  Онлайн-курс «React.js разработчик» - авторский курс по самому популярному JS-фреймворку для Frontend-разработки.

✔️ Онлайн-курс «Разработчик Node.js» - научимся разрабатывать бэкенд любой сложности на Node.js с использованием Express, Passport, Jest, GtaphQL, Next.js?

Выберите интересующий именно вас курс, пройдите вступительный тест и учитесь у профессионалов с welcome-скидкой!
источник
Книги для программистов
Introducing Python: Modern Computing in Simple Packages (2019)
Автор: Bill Lubanovic
Количество страниц: 630

#english #book #beginner

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

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

Достоинства:
➕Детальные объяснения;
➕Подходит начинающим и переходящим на Python разработчикам.

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

Полезные материалы по всему, что может быть интересно любому программисту: @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
источник
Книги для программистов
Web Scraping with Python: Collecting More Data from the Modern Web (2018)
Автор: Ryan Mitchell
Количество страниц: 308

#english #book #intermediate

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

Во время чтения книги вы:
✔️Научитесь парсить сложные HTML-страницы;
✔️Изучите методы хранения полученных данных;
✔️Научитесь работать со Scrapy;
✔️Сможете читать и извлекать данные из документов;
✔️Научитесь чистить и приводить в норму плохо отформатированные данные.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Kafka Streams in Action: Real-time apps and microservices with the Kafka Streams API (2018)
Автор: Bill Bejeck
Количество страниц: 280

#english #book #intermediate

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

Что внутри:
✔️Использование KStreams API;
✔️Фильтрация, преобразование и разделение данных;
✔️Работа с Processor API;
✔️Интеграция с внешними системами.

Достоинства:
➕Простые и понятные примеры;
➕Хорошо подходит начинающим в Kafka.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 February 28
Книги для программистов
Android Studio 3.3 Development Essentials (2019)
Автор: Neil Smyth
Количество страниц: 778

#english #book #intermediate

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

Главы в книге:
✔️Распознавание жестов;
✔️Работа с камерой;
✔️Snackbars, вкладки;
✔️Работа с базами данных и многие другие.

Достоинства:
➕Широкий спектр тем;
➕Хорошо подходит для начинающих;
➕Множество примеров кода.

Недостатки:
➖Большой объём.
источник
Книги для программистов
источник
Книги для программистов
The Python Workbook: A Brief Introduction with Exercises and Solutions (2019)
Автор: Ben Stephenson
Количество страниц: 184

#english #book #beginner

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

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

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

Недостатки:
➖Нет инструкций по установке IDE;
➖Код не доступен онлайн.
источник
Книги для программистов
источник
2020 February 29
Книги для программистов
Pro T-SQL 2019 (2020)
Автор: Elizabeth Noble
Количество страниц: 406

#english #book #intermediate

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

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

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
SQL For Dummies (2018)
Автор: Allen G. Taylor
Количество страниц: 512

#english #book #beginner

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

Во время чтения книги вы:
✔️Узнаете, как правильно структурировать БД;
✔️Научитесь обеспечивать защиту БД;
✔️Научитесь работать с информацией в БД;
✔️Сможете обеспечить аварийное восстановление.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
2020 March 01
Книги для программистов
Data Wrangling with JavaScript (2018)
Автор: Ashley Davis
Количество страниц: 432

#english #book #intermediate

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

Что внутри:
✔️Создание конвейера данных;
✔️Получение данных, хранение и восстановление;
✔️Обработка необычных наборов данных;
✔️Интерактивные визуализации с помощью D3.

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

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
Network Security Through Data Analysis (2017)
Автор: Michael Collins
Количество страниц: 428

#english #book  #advanced

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

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

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

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