CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics, Richard Wiener

• Расширьте свое понимание общих структур данных и алгоритмов и их применения с помощью Go и эффективного использования параллелизма. Эта книга подведет вас к следующему шагу, показав, как заставить ваши программы работать не только эффективно, но и корректно.

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

🧷Скачать бесплатно.

2022 #ENG
📕 Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных, Петер Флах

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

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

• Особое внимание уделено важнейшей роли признаков.

🧷Скачать бесплатно.

2015 #RU
📕 Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML, Sanjay Patni

• Откройте для себя технологии RESTful, включая веб-сервисы REST, JSON, XML, JAX-RS, SOAP и другие, для создания современных микросервисов на основе Java, приложений для работы с большими данными и приложений веб-сервисов с использованием платформы Micronaut.

• Эта книга основана на курсе, который автор из Oracle преподает для Силиконовой долины Калифорнийского университета в Санта-Круз, который охватывает архитектуру, лучшие практики проектирования и лабораторные работы по программированию.

🧷Скачать бесплатно.

2023 #ENG
📕 Обработка неструктурированных текстов. Поиск, организация и манипулирование, Грант С. Ингерсолл, Томас С. Мортон, Эндрю Л. Фэррис

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

• Издание предназначено для читателей без подготовки в области математической статистики и обработки естественных языков. Примеры написаны на Java, но сами идеи могут быть реализованы на любом языке программирования.

🧷Скачать бесплатно.

2015 #RU
📕 Math for Deep Learning: What You Need to Know to Understand Neural Networks, Ronald T. Kneusel

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

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

🧷Скачать бесплатно.

2021 #ENG
📕 WebAssembly в действии. C примерами на C++ и Emscripten, Жерар Галлан

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

🧷Скачать бесплатно.

2022 #RU
📕 GraphQL in Action, Samer Buna

• Язык запросов GraphQL упрощает взаимодействие с веб-серверами, позволяя выполнять эффективные запросы к API. В данной книге вы узнаете, как добавить эти преимущества в свои собственные API, предоставляя вашим клиентам возможность запрашивать именно то, что им нужно, с вашего сервера.

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

🧷Скачать бесплатно.

2021 #ENG
📕 Как научиться учиться. Навыки осознанного усвоения знаний, Ульрих Бозер

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

• Настоящим профессионалам следует научиться осваивать новые формы мастерства быстро и эффективно, стать учениками, способными извлечь преимущества из всех инструментов и методов, которые предлагает XXI век. Научный журналист и исследователь в области образования Ульрих Бозер рассказывает о методах, которые позволят достичь нового уровня. Автор описывает шесть главных шагов, которые помогут не только студентам, но и зрелым людям, осваивающим новые знания, научиться учиться осмысленно.

🧷Скачать бесплатно.

2020 #RU
📕 Глубокое обучение без математики. Основы, Эндрю Гласснер

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

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

🧷Скачать бесплатно.

2019 #RU
📕 Developing Analytic Talent. Becoming a Data Scientist, Vincent Granville

• Harvard Business Review называет это самой сексуальной работой в сфере технологий 21 века. Специалисты по данным пользуются спросом, и эта уникальная книга покажет вам, чего именно хотят работодатели, и набор навыков, который отличает специалиста по качественным данным от других талантливых ИТ-специалистов. Наука о данных включает в себя извлечение, создание и обработку данных, чтобы превратить их в ценность для бизнеса.

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

🧷Скачать бесплатно.

2018 #ENG
📕 Освой самостоятельно С++ за 21 день, Джесс Либерти

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

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

🧷Скачать бесплатно.

2019 #RU
📕 Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production, Marian Montagnino

• После вводного курса о стандартах CLI и языке Go вы перейдете к проектированию инструментов и правильному использованию фреймворков для достижения настоящего мастерства в разработке.

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

🧷Скачать бесплатно.

2023 #ENG
📕 Practical SQL: A Beginner's Guide to Storytelling with Data, Anthony DeBarros

• Книга служит быстрым введением в язык SQL, используемый для работы с реляционными базами данных. Вы научитесь выполнять сложные запросы данных вроде агрегации, фильтрации и поиска шаблонов, создавать и администрировать базы данных, работая с PostrgreSQL и pgAdmin.

🧷Скачать бесплатно.

2018 #ENG
📕 Java 9-10. Руководство для начинающих, Шилдт Герберт

• Очередное издание бестселлера, обновленное с учетом всех новинок Java Platform, Standard Edition 9 (Java SE 9), позволит читателям в кратчайшие сроки приступить к программированию на языке Java. Опытнейший автор Герберт Шилдт уже в начале книги познакомит читателей с тем, как создаются, компилируются и выполняются программы, написанные на Java. Далее обсуждаются ключевые слова, синтаксис и языковые конструкции, составляющие основу Java.

• Также будут рассмотрены темы повышенной сложности, включая многопоточное программирование, обобщения, лямбда-выражения, Swing, JavaFX и ключевое нововведение Java SE 9 — модули. В качестве бонуса читателей ждет знакомство с JShell — новой интерактивной оболочкой Java.

🧷Скачать бесплатно.

2020 #RU
📕 Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience, Vladimir Silva

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

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

🧷Скачать бесплатно.

2020 #ENG
📕 Software: Ошибки и компромиссы при разработке ПО, Лелек Томаш, Скит Джон

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

• Мы будем рассматривать реальные сценарии, в которых были приняты неверные решения, а затем искать пути, позволяющие исправить подобную ситуацию. Томаш Лелек и Джон Скит делятся опытом, накопленным за десятки лет разработки ПО, в том числе рассказывают о собственных весьма поучительных ошибках.

🧷Скачать бесплатно.

2023 #RU
📕 Statistical Modeling in Machine Learning: Concepts and Applications, Tilottama Goswami

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

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

🧷Скачать бесплатно.

2022 #ENG
📕 Computer Science для программиста-самоучки. Все, что нужно знать о структурах данных и алгоритмах, Кори Альтхофф

• Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно. Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы.

• «Computer Science для программиста-самоучки» поможет вам пройти техническое интервью, без которого нельзя получить работу в «айти». Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее ничего не слышали о computer science.

🧷Скачать бесплатно.

2023 #RU
📕 Карьера в информационной безопасности, К. М. Саматов

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

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

🧷Скачать бесплатно.

2020 #RU
📕 Алгоритмические головоломки, Левитин А.

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

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

🧷Скачать бесплатно.

2020 #RU