Size: a a a

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

2020 October 31
Книги для программистов
React Design Patterns and Best Practices (2019)
Автор: Carlos Santana Roldan
Количество страниц: 350

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

Во время чтения книги вы:
✔️Погрузитесь в основные шаблоны и компоненты React.js, чтобы улучшить дизайн вашего приложения;
✔️Усовершенствуете свои навыки отладки при помощи DevTools;
✔️На простых примерах научитесь создавать качественный код;
✔️Сможете эффективно использовать React в браузерах;
✔️Научитесь создавать высокопроизводительные приложения, оптимизируя их компоненты.

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

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

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

#english #book #intermediate
источник
Книги для программистов
❓Какие планы на ближайшие полгода? Если ещё не определились — зарегистрируйтесь на бесплатные демо-уроки и протестируйте, чему вас будут обучать 5 месяцев на онлайн-курсах «DevOps практики и инструменты» и «Инфраструктурная платформа на основе Kubernetes»:

📌«Алиса в мире облаков: приключения с Terraform и Ansible»: https://otus.pw/wErD/
— Посмотрим, сколько сил и энергии нужно приложить, чтобы выполнить типовые задачи по созданию виртуальных машин в разных облаках: AWS, GCE и, конечно же, Яндекс.Облако.

📌«Kubetnetes hardening»: https://otus.pw/IulN/
— Взглянем на устройство Kubernetes. Поговорим о том, как взаимодействуют компоненты. Разберем основные подходы к обеспечению безопасности кластера. Обсудим ограничения ресурсов, сетевые политики, привилегии запуска и т. д.

🔥 Уже сделали свой выбор? Тогда просто придите и займите места в группах по спеццене!
источник
Книги для программистов
Get Programming with F# (2018)
Автор: Isaac Abraham
Количество страниц: 448

Автор книги показывает, как можно улучшить свои навыки программирования с .NET, добавив немного функционального программирования на F#. Вы узнаете, как использовать этот язык для наиболее распространенных задач. Этот простой в использовании учебник, наполненный поучительными примерами и реальными вариантами использования кода заставит вас задуматься, почему вы не выбрали F# много лет назад.

Во время чтения книги вы:
✔️Научитесь писать программы без багов;
✔️Научитесь превращать утомительные задачи в быстрые и легкие;
✔️Используете минимум кода для работы с данными JSON, CSV, XML и HTML;
✔️Научитесь интегрировать F# в существующие приложения.

Достоинства:
➕Хорошая структурированность;
➕Автор использует Visual Studio.

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

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

#english #book #advanced
источник
2020 November 01
Книги для программистов
GeekBrains запускает курс «Машинное обучение»

Занятия начнутся в ноябре: за 6 месяцев студенты освоят востребованную профессию и получат практический опыт разработки проектов в сфере ML под руководством практикующих специалистов. Программа рассчитана на разработчиков-новичков и бизнес-аналитиков, но имеющие опыт разработчики также подчерпнут в ней немало полезного. После вводного блока занятий по математике, структурам данных и алгоритмам, будут рассмотрены сложные темы: библиотеки Python для Data Science, методы машинного обучения, нейронные сети, прототипирование и интеграция, а также бизнес-процесс машинного обучения. Студентам доступны карьерные консультации и помощь личного наставника в решении возникших затруднений.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/7b4d29fe
источник
Книги для программистов
Building Java Programs: A Back to Basics Approach (2019)
Автор: Stuart Reges, Marty Stepp
Количество страниц: 1232

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

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

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

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

#english #book #intermediate
источник
Книги для программистов
Куда и как развиваться опытному разработчику? Узнайте на бесплатных вебинарах онлайн-курса «Golang Developer. Professional»:

📌«Всё о курсе «Golang Developer. Professional»: https://otus.pw/1rF4/
— Познакомитесь с преподавателем курса; зададите любые вопросы по продвинутой разработке на Go, входу в профессию и тому, как обеспечить себе надёжный карьерный прогресс.

📌«Интеграционные тесты на Go»: https://otus.pw/XDau/
— Проведём сессию лайв-кодинга из нескольких интеграционных тестов для небольшой системы из пары сервисов, базы данных и очереди сообщений.
Обсудим способы организации интеграционных тестов для удобной работы с ними.

Поделятся своей экспертизой преподаватели-практики с большим опытом Golang-разработки в одной из крупнейших IT-компаний.

🔥Регистрируйтесь сейчас — напомним в день вебинара!
источник
Книги для программистов
Learn to Program with Python 3 (2018)
Автор: Irv Kalb
Количество страниц: 371

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

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

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

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

#english #book #beginner
источник
2020 November 02
Книги для программистов
Swift Protocol-Oriented Programming (2019)
Автор: Jon Hoffman
Количество страниц: 224

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

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

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

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

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

#english #book #beginner
источник
Книги для программистов
Full-Stack React Projects (2020)
Автор: Shama Hoque
Количество страниц: 716

React в сочетании с проверенными в отрасли серверными технологиями, такими как Node, Express и MongoDB, позволяет разрабатывать и развертывать надежные полнофункциональные веб-приложения. Данное обновленное второе издание фокусируется на последних версиях и соглашениях технологий в этом стеке, а также на их новых фичах, таких как хуки в React и async / await в JavaScript. В книге также раскрываются сложные темы, такие как создание веб-приложения для учебных занятий и визуализация данных в приложении для отслеживания расходов.

Во время чтения книги вы:
✔️Добавьте возможности связи в реальном времени с Socket. IO;
✔️Реализуете функции визуализации данных для приложений React с помощью Victory;
✔️Изучите разработку приложений для потоковой передачи мультимедиа с использованием MongoDB GridFS;
✔️Улучшите SEO для своих приложений MERN, реализовав рендеринг на стороне сервера с данными;
✔️Настроите и используете React 360 для разработки пользовательских интерфейсов с возможностями VR.

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

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

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

#english #book #advanced
источник
2020 November 03
Книги для программистов
Blueprints Visual Scripting for Unreal Engine (2019)
Авторы: Marcos Romero, Brenden Sewell
Количество страниц: 380

Blueprints - это система визуальных скриптов в Unreal Engine, которая позволяет программистам создавать базовые системы, и она может быть расширена дизайнерами. Эта книга поможет вам изучить все возможности редактора Blueprint Editor и научит вас использовать переменные, макросы и функции. Вы также узнаете об объектно-ориентированном программировании и познакомитесь с Gameplay Framework. В дополнение к этому вы узнаете, как Blueprint Communication позволяет одному Blueprint получать доступ к информации из другого. Эта книга предназначена для всех, кто интересуется разработкой игр или приложений с использованием UE4.

Во время чтения книги вы:
✔️Создадите прототипы и измените игровую механику;
✔️Создадите элементы пользовательского интерфейса и интерактивные меню;
✔️Используете расширенные узлы Blueprint для управления сложностью игры;
✔️Изучите все функции редактора Blueprint, такие как вкладка Components, Viewport и Event Graph.

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

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

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

#english #book #advanced
источник
Книги для программистов
Где прокачивать свои навыки Python, если вокруг все для новичков? Спасение для тех, кому надо программировать highload приложения, web-сервисы или решать задачи анализа данных.

🧨На легендарном онлайн-курсе «Python Developer. Professional» со Станиславом Ступниковым вас ждет:
● Продвинутые темы и хардкорная практика на «боевых» задачах
● Живое общение с экспертами Python-сообщества
● Финальная проектная работа
Готовьтесь, будет очень сложно и максимально полезно.

👉🏻Освобождайте свои выходные для домашек, проходите вступительный тест и занимайте места, пока действует спец.цена: https://otus.pw/aXsh/
источник
Книги для программистов
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming (2019)
Автор: Eric Matthes
Количество страниц: 544

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

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

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

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

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

#book #beginner #english
источник
2020 November 04
Книги для программистов
Thinking in Pandas (2020)
Автор: Hannah Stepanek
Количество страниц: 197

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

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

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

Недостатки:
➖Плохое форматирование.

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

#english #book #advanced
источник
Книги для программистов
🥒 Функциональное программирование в Scala - 20 октября открытый вебинар

Раскроем следующие темы:
- Что такое Функциональное Программирование и чем оно не является;
- Функциональный инструментарий Scala;
- Local reasoning;
- Composition;
- Управление эффектами.

Для регистрации на вебинар необходимо пройти вступительное тестирование: https://otus.pw/3RqL/
источник
Книги для программистов
Options and Derivatives Programming in C++ (2016)
Автор: Carlos Oliveira
Количество страниц: 406

Узнайте, как C++ используется при разработке решений для торговли опционами и деривативами. Как важная часть финансовой индустрии, торговля опционами и деривативами становится все более изощренной. Передовые методы торговли с использованием производных финансовых инструментов используются в банках, хедж-фондах и пенсионных фондах. Из-за высоких запросов по производительности большинство этих торговых систем разработано с использованием C++ в качестве основного языка реализации.

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

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

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

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

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

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

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

Подписывайтесь: t.me/event_listener_bot
источник
Книги для программистов
The Complete Rust Programming Reference Guide (2019)
Авторы: Rahul Sharma, Vesa Kaihlavirta, Claus Matzinger
Количество страниц: 698

Rust - мощный язык с редким сочетанием безопасности, скорости и абстракций. Этот курс обучения наполнен ясными и простыми объяснениями его особенностей, а также реальными примерами, демонстрирующими, как вы можете создавать устойчивые, масштабируемые и надежные программы.

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

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

Недостатки:
➖Присутствует малое количество опечаток.

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

#english #book #intermediate
источник
Книги для программистов
Не знаешь, учить Kotlin и кодить под Android, или погружаться в Swift и писать под iOS?

Теперь не нужно мучиться выбором. Можно просто использовать кроссплатформенный Flutter, и писать приложения сразу под две платформы. Но как научиться это делать быстро и не набить шишек в процессе?

Как раз для этого и есть курс по работе на Flutter. Созданный разработчиками для разработчиков, наполненный практическими советами без тупого пересказа бесплатной документации.

До 10 ноября курс можно приобрести со скидкой 30%: clck.ru/RjSfW
источник
Книги для программистов
Practical C (2016)
Автор: Giulio Zambon
Количество страниц: 484

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

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

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

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

#english #book #beginner
источник
2020 November 06
Книги для программистов
Learning C# by Developing Games with Unity (2020)
Автор: Harrison Ferrone
Количество страниц: 366

Обучение программированию может быть сложной задачей в современной ИТ-среде, учитывая широкое разнообразие языков, из которых вы можете выбирать. С этой книгой вы получите навыки разработки игр с Unity. К концу чтения книги вы будете хорошо разбираться в C# и овладеете навыками, необходимыми для управления собственными проектами.

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

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

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

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

#english #book #beginner
источник