Size: a a a

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

2020 December 24
Книги для программистов
The Deep Learning Workshop (2020)
Авторы: Mirza Rahim Baig, Thomas V. Joseph, Nipun Sadvilkar, Mohan Kumar Silaparasetty, Anthony So
Количество страниц: 474

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

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

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

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

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

#english #book #intermediate
источник
2020 December 25
Книги для программистов
40 лучших курсов по математике для программистов

Программистам нужно развивать логическое мышление и сообразительность, поэтому мы подобрали для вас 40 лучших курсов по математике.

https://proglib.io/p/best-math-courses
источник
Книги для программистов
Нагрузочное тестирование — одна из точек роста для тестировщика.

Начните осваивать необходимые навыки 25 января на демо-занятии «Проведение нагрузочного тестирования в средстве Performance center». Вместе с преподавателем Иваном Лихобабенко вы рассмотрите интерфейс Performance center, создадите сценарий нагрузки и позапускаете тесты.

Демо-урок является частью онлайн-курса «Нагрузочное тестирование». Используйте эту возможность попробовать обучение и познакомиться с преподавателем. Для регистрации на занятие пройдите вступительный тест https://otus.pw/Yra8/
источник
Книги для программистов
Mastering Swift 5.3 (2020)
Автор: Jon Hoffman
Количество страниц: 418

За прошедшие годы книга Mastering Swift зарекомендовала себя среди разработчиков как популярный выбор в качестве подробного и практического руководства по языку программирования Swift. Данное шестое издание включает в себя новейшие фичи и две новые главы, посвященные созданию Swift из исходного кода и расширенным операторам.

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Everything You Need to Ace Computer Science and Coding in One Big Fat Notebook (2020)
Автор: Workman Publishing
Количество страниц: 576

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

Темы в книге:
✔️Вычислительные системы;
✔️Бинарный код;
✔️Алгоритмы;
✔️Циклы, события и процедуры;
✔️Программирование на Scratch и Python;
✔️Логические выражения;
✔️Веб-разработка;
✔️Безопасность;
✔️HTML, CSS;
✔️И другие.

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

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

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

#english #book #beginner
источник
2020 December 26
Книги для программистов
Работаете с PHP, но только присматриваетесь к Symfony? Начните работу с этим фреймворком уже 20 января на демо-уроке «Микрофреймворки: сравнение производительности Symfony и Symlex», где вы рассмотрите небольшую задачу, реализованную на Symlex 4.2 и Symfony 5.2 вместе с Михаилом Камориным (Senior Backend Developer в Skyeng).

Демо-урок включен в программу онлайн-курса «Symfony Framework». Это возможность попробовать курс, познакомиться с преподавателем и получить ценные знания. Для регистрации на занятие пройдите вступительный тест https://otus.pw/RLgl/
источник
Книги для программистов
28 декабря в 19:00 по мск проходит вводный урок "Базовая математика для Data Science" cовместно с Proglib

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

На бесплатном вводном занятии поговорим о числовой последовательности и регрессиях.

Регистрация по ссылке: https://proglib.io/w/88732a0a
либо подпишитесь на telegram: https://t.me/joinchat/AAAAAFNrJZHGP24KPuWw6w

Кто с нами?
источник
Книги для программистов
Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer (2019)
Автор: Mariot Tsitoara
Количество страниц: 289

Книга поможет вам изучить основы управления версиями — как применять Git и GitHub в профессиональной командной среде. Она разделена на три части — «Контроль версий», «Управление проектами» и «Работа в команде». Автор рассказывает о том, что вас ждет в реальном мире, и как решать проблемы, с которыми вы можете столкнуться.

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

Достоинства:
➕Книга учит продуктивнее работать с GitHub в короткие сроки;
➕Хороший авторский стиль;
➕Полезные практические советы.

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

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

#english #book #intermediate
источник
Книги для программистов
Beyond the Basic Stuff with Python (2020)
Автор: Al Sweigart
Количество страниц: 321

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

Во время чтения книги вы:
✔️Изучите распространенные источники ошибок и способы их обнаружения с помощью статических анализаторов;
✔️Узнаете, как структурировать файлы в проектах кода с помощью инструмента шаблонов Cookiecutter;
✔️Изучите методы функционального программирования;
✔️Узнаете, как работать со скоростью вашего кода с помощью встроенных модулей Python timeit и cProfile;
✔️Изучите Big-O нотацию;
✔️Поймете, как сделать ваши комментарии и документы информативными и как часто их писать.

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

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

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

#english #book #intermediate
источник
2020 December 27
Книги для программистов
Как разработчику научиться строить архитектуру и использовать шаблоны?

15 января Матвей Калинин, главный разработчик в одном из крупнейших банков страны, поделится своим опытом, ответит на вопросы и расскажет все об онлайн-курсе «Архитектуры и шаблоны проектирования». Вы узнаете, чем отличается курс и как организована практика, а так же получите возможность занять место в группу с новогодней скидкой -30%

Подготовиться к встрече с экспертом поможет вступительный тест, который позволит оценить ваш уровень знаний.
Регистрируйтесь на вебинар и запасайтесь вопросами: https://otus.pw/it2o/
источник
Книги для программистов
Natural Language Processing with Spark NLP (2020)
Автор: Alex Thomas
Количество страниц: 366

Если вы хотите создать приложение высокого качества, использующее обработку естественного языка, но не знаете, с чего начать или какие инструменты использовать, это практическое руководство поможет вам начать работу. Алекс Томас, главный data scientist по обработке данных в Wisecube, показывает программистам и специалистам по обработке данных, как создавать приложения для масштабируемой обработки естественного языка с использованием глубокого обучения и библиотеки Apache Spark NLP.

Что внутри:
✔️Основы: понимание основ обработки естественного языка, NLP на Apache Stark и глубокого обучения;
✔️Строительные блоки: методы создания NLP проектов, включая токенизацию, сегментацию предложений;
✔️Приложения: процесс проектирования, разработки и экспериментов для создания собственных проектов;
✔️Построение систем NLP: варианты создания и развертывания моделей, включая то, какие языки следует поддерживать.

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

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

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

#english #book #advanced
источник
Книги для программистов
gRPC: Up and Running (2020)
Авторы: Kasun Indrasiri, Danesh Kuruppu
Количество страниц: 204

Получите полное представление об основах gRPC на реальных примерах. Из этого практического руководства вы узнаете, как этот высокопроизводительный протокол межпроцессного взаимодействия может соединять многоязычные сервисы в архитектуре микросервисов. Эта книга, дополненная практическими примерами, написанными на Go, Java, Node.js и Python, также охватывает основные методы и передовые практики использования gRPC в производственных системах. Авторы также обсуждают важность gRPC в контексте разработки микросервисов.

Достоинства:
➕Практически единственная доступная книга по этой теме;
➕Множество примеров кода.

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

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

#english #book #advanced
источник
2020 December 28
Книги для программистов
Knative Cookbook (2020)
Авторы: Burr Sutter, Kamesh Sampath
Количество страниц: 160

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

Вы научитесь:
✔️Эффективно создавать, развертывать и управлять современными бессерверными рабочими нагрузками;
✔️Применять Knative в реальных сценариях, включая расширенную обработку событий;
✔️Эффективно мониторить бессерверные приложения Knative;
✔️Работать с обширной экосистемой шаблонов интеграции и коннекторов в Apache Camel K в виде компонентов Kubernetes и Knative.

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

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

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

#english #book #intermediate
источник
Книги для программистов
Artificial Intelligence By Example (2020)
Автор: Denis Rothman
Количество страниц: 578

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

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

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

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

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

#english #book #intermediate
источник
2020 December 29
Книги для программистов
То чувство, когда освоил продвинутые настройки в Linux и теперь работа похожа на отдых. Продумать конфигурацию и построить безопасную систему? Легко! Устранить проблему? Быстро!

5 месяцев обучения на онлайн-курсе «Administrator Linux. Professional». сберегут вам годы поисков решений в гугле и километры нервов.
🤝Стенды для практики предоставляет партнер курса AdvancedHosting.

Пройдите вступительный тест и лимитированное место
с 🎁новогодней скидкой 30%🎁 ваше: https://otus.pw/oAJx/
источник
Книги для программистов
У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию.

Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять  на свой страх и риск — не аналитик, а генератор случайных предсказаний.

Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.

https://proglib.io/w/2f3f52cb
источник
Книги для программистов
Starting Out with C++: Early Objects (2019)
Авторы: Tony Gaddis, Judy Walters
Количество страниц: 1376

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

Достоинства:
➕Глубокое погружение в тему;
➕Легко читается.

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

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

#english #book #intermediate
источник
Книги для программистов
iOS 14 Programming for Beginners (2020)
Автор: Ahmad Sahar
Количество страниц: 766

Если вы хотите работать и экспериментировать с мощными фичами iOS 14 для создания собственных приложений, это руководство по программированию под iOS для вас. Книга предлагает всестороннее введение для опытных программистов, которые плохо знакомы с iOS, автор проведет вас через весь процесс изучения языка Swift, написания собственных приложений и их публикации в App Store.

Во время чтения книги вы:
✔️Поймете, как создать прототип приложения;
✔️Откроете для себя шаблон проектирования модель-представление-контроллер и способы реализации желаемых функций в приложении;
✔️Используете новейшие фичи iOS;
✔️Увидите преобразование существующего приложения для iPad в приложение Apple Silicon Mac;
✔️Разработаете свои приложения для iOS с помощью шаблонов проектирования и передовых практик.

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

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

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

#english #book #advanced
источник
2020 December 30
Книги для программистов
Effective C (2020)
Автор: Robert C. Seacord
Количество страниц: 272

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

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

Достоинства:
➕Хорошая структурированность;
➕Подойдет как начинающим, так и опытным программистам.

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

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

#english #book #intermediate
источник
2020 December 31
Книги для программистов
Через несколько часов в Москве пробьют праздничные куранты, а нам пора подвести итоги и поздравить читателей с наступающими праздниками.

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

Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.

Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.

Удачи и оставайтесь с нами!
источник