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

Обратная связь: @proglibrary_feedback_bot
Актуальные мероприятия по разработке: @event_listener_bot

По вопросам рекламы: http://ad.proglib.io/?utm_source=progbook
или пишите @proglib_adv

Книги для программистов 114,714 Подписчиков

​Essential Python for the Physicist (2020)
Автор: Giovanni Moruzzi
Количество страниц: 434

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

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

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

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

#english #book #beginner

Отправлено, 2021-06-18 20:11:41
2021-06-18 20:11:41
9,593
Книги для программистов 114,714 Подписчиков

​Pre-Calculus For Dummies (2018)
Автор: Mary Jane Sterling
Количество страниц: 416

Курсы математики для мат. анализа становятся все более популярными: 35 процентов студентов в США изучают курс в средней или старшей школе. Часто завершение такого курса является предварительным условием для изучения высшей математики. Данная книга пригодится вам, если вы хотите освежить или наверстать знания, полученные в старшей школе.

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

Достоинства:
➕Легко читается;
➕Подробные объяснения.

Недостатки:
➖Местами не хватает практики.

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

#english #book #beginner

Отправлено, 2021-06-18 20:11:17
2021-06-18 20:11:17
7,412
Книги для программистов 114,714 Подписчиков

​Trino: The Definitive Guide (2020)
Авторы: Matt Fuller, Manfred Moser, Martin Traverso
Количество страниц: 310

Поработав с книгой, вы научитесь выполнять быструю аналитику различных источников данных с помощью высокопроизводительного распределенного механизма SQL-запросов Trino. С помощью этого практического руководства вы узнаете, как проводить аналитику данных там, где они находятся, будь то Hive, Cassandra, реляционная база данных или ваше собственное хранилище. Аналитики, инженеры-программисты и технологи с помощью книги узнают, как управлять, использовать Trino и даже разрабатывать с ним.

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-17 20:01:12
2021-06-17 20:01:12
15,064
Книги для программистов 114,714 Подписчиков

Замечали ли вы, что, сидя в неудобном рабочем кресле, теряете продуктивность?
Если желание встать и размяться приходит каждые 15 минут – этот пост для вас!

По статистике люди в среднем тратят 13 часов в день, просиживая их за компьютером.
Чтобы проводить это время с максимальным комфортом, выбирайте крутые кресла Herman Miller. Это не просто офисное кресло – это икона эргономики🔥

Купив кресло, вы получите:
- идеальную осанку
- вентиляцию и комфорт
- индивидуальную регулировку

Переходите в каталог CISHOP.RU, введите промокод BEST_CHAIRS и получите бонус до 30 000 рублей.

Отправлено, 2021-06-17 17:01:39
2021-06-17 17:01:39
1
Книги для программистов 114,714 Подписчиков

​Chaos Engineering: System Resiliency in Practice (2020)
Авторы: Casey Rosenthal, Nora Jones
Количество страниц: 308

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

Во время чтения книги вы:
✔️Изучите методики предотвращения сбоев в вашем приложении, сети и инфраструктуре;
✔️Быстро перейдете от теории к практике, ознакомившись с реальными практиками от отраслевых экспертов из Google, Microsoft, Slack, LinkedIn и других;
✔️Создадите фреймворк для определения сложности программных систем;
✔️Узнаете, как разрабатывать непрерывные совместные эксперименты.

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

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

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

#advanced #book #english

Отправлено, 2021-06-16 20:57:29
2021-06-16 20:57:29
12,691
Книги для программистов 114,714 Подписчиков

​Graph Algorithms: Practical Examples in Apache Spark and Neo4j (2019)
Авторы: Mark Needham, Amy E. Hodler
Количество страниц: 256

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

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-16 14:01:25
2021-06-16 14:01:25
15,496
Книги для программистов 114,714 Подписчиков

PythonBoost - новый авторский канал в котором мы, разработчики с опытом даем вам - ученикам контент для обучения.

Ведут канал 3 программиста под руководством Senior Python Developer.

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

Читайте, решайте задачки, учитесь вместе с PythonBoost.

Отправлено, 2021-06-16 11:00:24
2021-06-16 11:00:24
1
Книги для программистов 114,714 Подписчиков

​PowerShell Pocket Reference (2021)
Автор: Lee Holmes
Количество страниц: 228

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

Главы в книге:
✔️Язык и среда PowerShell;
✔️Справочник по регулярным выражениям;
✔️Краткий справочник по XPath;
✔️Форматирование строк .NET;
✔️Форматирование .NET DateTime;
✔️И многие другие.

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

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

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

#english #book #intermediate

Отправлено, 2021-06-15 20:50:59
2021-06-15 20:50:59
13,606
Книги для программистов 114,714 Подписчиков

Всем привет!
Мы сделали сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.

Все самые подходящие предложения рынка – в @GetMeIT_bot

Отправлено, 2021-06-15 17:01:39
2021-06-15 17:01:39
1
Книги для программистов 114,714 Подписчиков

​Hands-On Data Visualization (2021)
Авторы: Jack Dougherty, Ilya Ilyankou
Количество страниц: 480

Эта вводная книга научит вас создавать интерактивные графики и визуализации для вашего веб-сайта, начиная с простых инструментов, таких как Google Sheets, Datawrapper и Tableau Public. Постепенно вы научитесь редактировать шаблоны с открытым исходным кодом, такие как Chart.js, Highcharts и Leaflet, на GitHub.

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-15 14:06:27
2021-06-15 14:06:27
14,607
Книги для программистов 114,714 Подписчиков

​Applied Natural Language Processing in the Enterprise (2021)
Автор: Ankur A. Patel
Количество страниц: 336

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-14 21:59:34
2021-06-14 21:59:34
16,380
Книги для программистов 114,714 Подписчиков

IT-команда «М.Видео-Эльдорадо» создала социальный проект Drone Ecozone: 💻 QA, JavaDev и Analysts решают задачи, после — получают доступ к дронам, припаркованным в Дагестане, Башкирии и еще трех живописных районах. 🕹Летают на высоте 150 метров, фотографируют природу с лучших ракурсов. 🌲Фото и никнеймы участников становятся принтом для благотворительного мерча, деньги от продажи которого пойдут на помощь заповедным местам России. Хотите размять мозги, а заодно и помочь природе? Решите задачу и получите доступ к дрону.

Отправлено, 2021-06-14 17:01:43
2021-06-14 17:01:43
1
Книги для программистов 114,714 Подписчиков

​Grokking Bitcoin (2019)
Автор: Kalle Rosenbaum
Количество страниц: 480

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

Что внутри:
✔️Биткойн-транзакции;
✔️Блокчейн;
✔️Биткойн-кошельки.

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

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

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

#english #book #advanced

Отправлено, 2021-06-14 13:17:40
2021-06-14 13:17:40
14,103
Книги для программистов 114,714 Подписчиков

​Probabilistic Deep Learning (2020)
Авторы: Oliver Duerr, Beate Sick, Elvis Murina
Количество страниц: 296

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

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

Достоинства:
➕Есть хорошее введение в тему;
➕Иллюстрации.

Недостатки:
➖Довольно большая часть книги непосредственно не относится к Probabilistic Deep Learning.

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

#english #book #advanced

Отправлено, 2021-06-13 21:32:24
2021-06-13 21:32:24
16,230
Книги для программистов 114,714 Подписчиков

​UNIX and Linux System Administration Handbook (2017)
Автор: Evi Nemeth, Garth Snyder, Trent Hein, Ben Whaley , Dan Mackin
Количество страниц: 1232

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-13 16:16:39
2021-06-13 16:16:39
17,232
Книги для программистов 114,714 Подписчиков

​Micro Frontends in Action (2020)
Автор: Michael Geers
Количество страниц: 296

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

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

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

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

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

#english #book #intermediate

Отправлено, 2021-06-12 20:17:25
2021-06-12 20:17:25
17,412
Книги для программистов 114,714 Подписчиков

​Java in easy steps (2017)
Автор: Mike McGrath
Количество страниц: 192

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

Эта книга простыми шагами описывает многие фичи Java, в том числе:
✔️Как быстро запускать операторы в интерактивной оболочке jshell - аналогично интерпретатору Python;
✔️Как создавать программы с помощью компилятора javac и выполнять их с помощью среды java;
✔️Как создавать интерактивные приложения для Windows, которыми легко можно делиться в виде пакетов программ jar;
✔️Как создавать приложения для мобильных устройств с использованием функций Java в операционной системе Android.

Достоинства:
➕Небольшой объем;
➕Легко читается.

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

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

#english #book #advanced

Отправлено, 2021-06-12 16:38:04
2021-06-12 16:38:04
16,776
Книги для программистов 114,714 Подписчиков

​Tiny Python Projects (2020)
Автор: Ken Youens-Clark
Количество страниц: 440

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

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

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

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

#english #book #beginner

Отправлено, 2021-06-11 20:37:24
2021-06-11 20:37:24
18,803
Книги для программистов 114,714 Подписчиков

​Representation Learning for Natural Language Processing (2020)
Авторы: Zhiyuan Liu, Yankai Lin, Maosong Sun
Количество страниц: 358

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

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

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

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

#english #book #intermediate

Отправлено, 2021-06-11 16:04:24
2021-06-11 16:04:24
14,849
Книги для программистов 114,714 Подписчиков

📊 NLP и визуализация текста на примере твитов о президентских выборах в США

В написанном совместно с Elbrus Coding Bootcamp туториале мы подробно разберем процесс подготовки данных для визуализации и тематического моделирования на примере твитов о выборах президента США.

https://proglib.io/sh/lI7VKS9xno

Отправлено, 2021-06-10 20:00:52
2021-06-10 20:00:52
13,058
Книги для программистов 114,714 Подписчиков

Прояви свои цифровые таланты на новом хакатоне Цифрового Прорыва по теме "Медицина, здравоохранение, наука".

Регистрируйся сейчас по ссылке: https://proglib.io/w/3170f90a

18 - 20 июня у тебя будет шанс:

💊 Разработать решение для Ростелекома, СБЕР AI, Университета Лобачевского & EPAM, iHerb, Правительства ЯНАО, МИАЦ и других.
💊 Познакомиться с признанными экспертами IT-отрасли.
💊 Поучаствовать онлайн или на оффлайн-хакаточках в Москве, Санкт-Петербурге, Нижнем Новгороде, Волгограде, Саратове, Новороссийске, Курске, Черкесске, Дубне и др.
💊 Выиграть хакатон и попасть в финал конкурса.

Общий призовой фонд до 4,5 млн. ₽, по 3 призовых места на каждый из 6 кейсов.

Приглашаем программистов, дизайнеров, аналитиков, тестировщиков, продактов, питчеров и других желающих развиваться в IT. Актуально как для новичков, так и для профи!

Участвуй в главном хакатоне июня 2021 года!

Отправлено, 2021-06-10 17:01:51
2021-06-10 17:01:51
13,940
Книги для программистов 114,714 Подписчиков

​C Programming for the PIC Microcontroller (2019)
Автор: Hubert Henry Ward
Количество страниц: 294

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

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

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

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

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

#english #book #intermediate

Отправлено, 2021-06-10 16:47:01
2021-06-10 16:47:01
15,485
Книги для программистов 114,714 Подписчиков

​Event Streams in Action (2019)
Авторы: Alexander Dean, Valentin Crettaz
Количество страниц: 344

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

Что внутри:
✔️Проверка и мониторинг потоков событий;
✔️Аналитика событий;
✔️Методы моделирования событий;
✔️Примеры использования Apache Kafka и Amazon Kinesis.

Достоинства:
➕Широкий спектр тем;
➕Большой акцент делается на техническую реализацию.

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

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

#english #book #advanced

Отправлено, 2021-06-09 20:15:12
2021-06-09 20:15:12
16,083
Книги для программистов 114,714 Подписчиков

Хотите прокачать свои навыки разработки на Java?

🗣24-25 июня ждем вас в OTUS на открытом интенсиве «Система получения курсов валют ЦБ РФ» с преподавателем Сергеем Петрелевичем.

За два дня вы разработаете и задеплоите пару микросервисов для получения курсов валют Центрального банка и последующей работы с ними.

❗️После интенсива вас ждет еще больше технологий и инструментов бэкенд-разработки на онлайн-курсе «Java Developer. Professional».

👉🏻Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/XbFl/

Отправлено, 2021-06-09 17:01:45
2021-06-09 17:01:45
13,110
Книги для программистов 114,714 Подписчиков

​Distributed Services with Go (2021)
Автор: Travis Jeffery
Количество страниц: 260

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

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

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

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

#english #book #intermediate

Отправлено, 2021-06-09 12:18:13
2021-06-09 12:18:13
15,926
Книги для программистов 114,714 Подписчиков

​Google BigQuery: The Definitive Guide: Data Warehousing, Analytics, and Machine Learning at Scale (2019)
Авторы: Valliappa Lakshmanan, Jordan Tigani
Количество страниц: 498

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-09 12:17:49
2021-06-09 12:17:49
17,457
Книги для программистов 114,714 Подписчиков

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

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
C\C++: @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

Отправлено, 2021-06-08 20:28:41
2021-06-08 20:28:41
13,752
Книги для программистов 114,714 Подписчиков

​Advanced Algorithms and Data Structures (2021)
Автор: Marcello La Rocca
Количество страниц: 768

Как инженер-программист, вы столкнетесь с бесчисленными задачами программирования, которые поначалу кажутся запутанными, трудными или даже невозможными. Не отчаивайтесь! Многие из этих «новых» проблем уже имеют хорошо зарекомендовавшие себя решения. Advanced Algorithms and Data Structures учит мощным подходам к решению широкой выборки сложных задач программирования, которые вы можете адаптировать и применить в своих собственных приложениях. Предлагая сбалансированное сочетание классических, продвинутых и новых алгоритмов, это практическое руководство обновит ваш инструментарий, добавив новые перспективы и практические методы.

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-08 20:28:20
2021-06-08 20:28:20
16,982
Книги для программистов 114,714 Подписчиков

Кратчайший путь в Data Science лежит через математику. 8 июня преподаватель OTUS Сергей Жестков расскажет, как именно дата сайентисты используют высшую математику в работе.

Сергей проведет обзор вакансий и подскажет, как выделиться специалисту среди конкурентов. Также вы познакомитесь с программой «Math for Data Science», форматом обучения и подходом к практике.

Регистрируйтесь и готовьте свои вопросы эксперту: https://otus.pw/YvU9/

Отправлено, 2021-06-08 17:01:40
2021-06-08 17:01:40
15,075
Книги для программистов 114,714 Подписчиков

​Beginning SwiftUI (2021)
Автор: Greg Lim
Количество страниц: 156

В этой книге разбирается разработка под iOS 14 с использованием SwiftUI. Вы начнете создавать свое первое приложение в считанные минуты. Каждый раздел написан лаконично и по существу. В конце работы с книгой у вас будут навыки для создания приложения и отправки его в магазин.

Темы в книге:
✔️Калькулятор индекса массы тела;
✔️Получение данных с API: пользователи GitHub;
✔️Машинное обучение с Core ML;
✔️C.R.U.D. приложение с Firebase / Firestore;
✔️Создание кроссплатформенных приложений с SwiftUI;
✔️И многие другие.

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

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

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

#english #book #advanced

Отправлено, 2021-06-08 15:28:33
2021-06-08 15:28:33
16,769
Книги для программистов 114,714 Подписчиков

​High Performance Python (2020)
Автор: Micha Gorelick, Ian Ozsvald
Количество страниц: 468

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

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-07 18:15:24
2021-06-07 18:15:24
18,117
Книги для программистов 114,714 Подписчиков

​Python for DevOps: Learn Ruthlessly Effective Automation (2019)
Авторы: Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu
Количество страниц: 506

Многие технологии за последние десять лет очень сильно изменились. Python стал одним из самых популярных языков в мире. Эта книга демонстрирует, как использовать Python для повседневных задач системного администрирования Linux с помощью самых полезных инструментов DevOps, в том числе Docker, Kubernetes и Terraform.

Что внутри:
✔️Основы Python, включая краткое введение в язык;
✔️Утилиты Linux, управление пакетами, системы сборки, мониторинг и инструментарий, а также автоматическое тестирование;
✔️Облачные вычисления, Kubernetes;
✔️Операции машинного обучения и информационная инженерия с точки зрения DevOps;
✔️Как автоматизировать ввод текста, написать инструменты командной строки и автоматизировать файловую систему.

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

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

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

#english #book #advanced

Отправлено, 2021-06-07 10:31:41
2021-06-07 10:31:41
18,792
Книги для программистов 114,714 Подписчиков

​Docker in Practice (2019)
Количество страниц: 384
Авторы: Aidan Hobson Sayers, Ian Miell

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

В книге рассматриваются следующие темы:
✔️Основы контейнерной системы;
✔️Docker и программное окружение;
✔️Docker и DevOps;
✔️Безопасность;
✔️Docker на реальных проектах.

Преимущества:
➕Подходит начинающим;
➕Множество работающих примеров;
➕Удобная структура руководства.

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

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

#english #book #advanced

Отправлено, 2021-06-06 21:27:51
2021-06-06 21:27:51
19,083
Книги для программистов 114,714 Подписчиков

​Practical Machine Learning in JavaScript (2020)
Автор: Charlie Gerard
Количество страниц: 340

Создавайте веб-приложения с машинным обучением, не изучая новый язык. Эта книга поможет вам получить базовые знания о концепциях и приложениях машинного обучения. Вы не только изучите теорию, но и погрузитесь в примеры кода и проектов с TensorFlow.js. Используя навыки и знания веб-разработчика, вы добавите в свой набор инструментов совершенно новую область разработки. Это даст вам более конкретное представление о возможностях машинного обучения.

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

Достоинства:
➕Хорошее введение в ML;
➕Практикоориентированность.

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

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

#english #book #advanced

Отправлено, 2021-06-06 12:47:39
2021-06-06 12:47:39
18,969
Книги для программистов 114,714 Подписчиков

​SQL All-in-One For Dummies (2019)
Автор: Allen G. Taylor
Количество страниц: 768

Данная книга является всеобъемлющим введением в SQL и работу с базами данных. С ростом объема данных все больше и больше предприятий, больших и малых, переходят от электронных таблиц к базам данных SQL, таким как Access, Microsoft SQL Server, базы данных Oracle, MySQL и PostgreSQL. Этот сборник охватывает проектирование, разработку и обслуживание этих баз данных.

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

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

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

#english #book #beginner

Отправлено, 2021-06-05 20:01:16
2021-06-05 20:01:16
19,694
Книги для программистов 114,714 Подписчиков

С чего начать первые шаги в программировании? 17 июня Сергей Петрелевич, эксперт Java с 15-летним стажем разработки в банковской сфере, расскажет о пути бэкенд-разработчика.

Вы узнаете о том, каким должен быть фундамент знаний начинающего программиста и почему Java — удачный выбор для новичка. Также Сергей представит программу онлайн-курса «Java Developer. Basic» и познакомит с форматом обучения в OTUS.

Региструйтесь на вебинар и готовьте свои вопросы эксперту 👉 https://otus.pw/lgVt/

Отправлено, 2021-06-05 17:01:12
2021-06-05 17:01:12
16,659
Книги для программистов 114,714 Подписчиков

​Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R (2021)
Автор: Hadley Wickham
Количество страниц: 372

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

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

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

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

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

#english #book #intermediate

Отправлено, 2021-06-05 10:53:31
2021-06-05 10:53:31
18,129
Книги для программистов 114,714 Подписчиков

​iOS 14 Programming Fundamentals with Swift (2020)
Автор: Matt Neuburg
Количество страниц: 709

Данная книга по разработке на Swift для iOS-устройств была недавно обновлена под последнюю версию операционной системы. Читая данное издание, вы узнаете о новых фичах программирования под iOS:
✔️Синтаксис для конечных замыканий;
✔️Вкладки документа редактора кода;
✔️Новые возможности Симулятора;
✔️Ресурсы в пакетах Swift;
✔️Улучшения в тестировании и многое другое.

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

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

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

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

#english #book #intermediate

Отправлено, 2021-06-04 13:05:35
2021-06-04 13:05:35
18,543
Книги для программистов 114,714 Подписчиков

​Building Mobile Apps at Scale: 39 Engineering Challenges (2021)
Автор: Gergely Orosz
Количество страниц: 236

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

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

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

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

#english #book #advanced

Отправлено, 2021-06-03 19:56:35
2021-06-03 19:56:35
19,663
Книги для программистов 114,714 Подписчиков

​Programming in Lua (2016)
Автор: Roberto Ierusalimschy
Количество страниц: 388

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

Достоинства:
➕Подойдет тем, у кого есть знания в Computer Science;
➕Работает в качестве справочника.

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

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

#english #book #advanced

Отправлено, 2021-06-03 15:21:55
2021-06-03 15:21:55
19,438