CodeMode | Программирование
11.4K subscribers
2.97K photos
2 videos
7 files
3K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Теория и практика языков программирования, Сергей Орлов

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

• В новом издании обсуждаются характеристики, а также последние тенденции развития универсальных языков программирования высокого уровня, таких как Scala, Go и Swift; поясняются главные особенности последних стандартов классических языков C++, Java и C#

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

2019 #RU
📕 Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language, Dušan Stojanović

• В этой книге будут рассмотрены самые современные технологии разработки веб-приложений и соблюдены все промышленные стандарты.

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

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

2023 #ENG
📕 Занимайся хакингом как невидимка, Спарк Флоу

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

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

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

2022 #RU
📕 Azure Machine Learning Engineering: Deploy, fine-tune, and optimize ML models using Microsoft Azure, Balamurugan Balakreshnan

• На протяжении всей книги вы узнаете, как обучать, регистрировать и внедрять в производство ML-модели, используя возможности службы Azure Machine Learning.

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

• К концу этой книги Azure Machine Learning вы будете готовы к созданию и внедрению комплексных решений ML в производственную систему с использованием службы Azure Machine Learning для сценариев реального времени.

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

2023 #ENG
📕 Introducing ReScript: Functional Programming for Web Applications, Danny Yang

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

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

2022 #ENG
📕 Сила JavaScript. 68 способов эффективного использования JS, Дэвид Херман

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

• JavaScript и существенно обогатить опыт его применения в своей работе. В книге
содержится 68 проверенных подходов для написания «чистого» и работающего кода
на JavaScript, которые можно легко использовать на практике. Вы узнаете, как
выбирать правильный стиль программирования для каждого конкретного проекта,
как управлять непредвиденными проблемами разработки, а также как работать
более эффективно на каждом этапе программирования на JavaScript.

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

2016 #RU
📕 Programming Languages: Build, Prove, and Compare, Norman Ramsey

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

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

2022 #ENG
📕 Запускаем Linux, Мэтт Уэлш, Калле Далхаймер Маттиас

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

• Издание охватывает не только основные способы обмена информацией (электронная почта, навигация в Сети и обмен мгновенными сообщениями), но и описывает тонкости настройки сети, включая соединение по коммутируемым линиям, ADSL и кабельные модемы.

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

2014 #RU
📕 Digital Image Processing with C++: Implementing Reference Algorithms with the CImg Library, Christophe Tilmant

• В книге "Цифровая обработка изображений на C++" представлена теория цифровой обработки изображений и реализация алгоритмов с помощью специальной библиотеки. Обработка цифрового изображения означает преобразование его содержания (денуазинг, стилизация и т.д.) или извлечение информации для решения поставленной задачи (распознавание объектов, измерение, оценка движения и т.д.).

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

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

2023 #ENG
📕 Реактивное программирование с применением RxJava, Томаш Нуркевич, Бен Кристенсен

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

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

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

2017 #RU
📕 Developing Cloud-Native Solutions with Microsoft Azure and .NET: Build Highly Scalable Solutions for the Enterprise, Abhishek Mishra

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

• Далее вы сосредоточитесь на создании решений с помощью служб Azure Storage и Data, где вы рассмотрите Azure Blob Storage и узнаете, как взаимодействовать с Azure Cosmos DB из приложений с помощью .NET SDK. Далее вы изучите, как создавать интеллектуальные приложения с помощью служб Azure AI и IoT, включая Azure Cognitive Services. В последнем разделе книги вы изучите способы развертывания приложений с помощью Azure DevOps и GitHub Actions.

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

2023 #ENG
📕 Глубокое обучение с подкреплением. AlphaGo и другие технологии, Максим Лапань

• Эта книга — подробное руководство по новейшим инструментам глубокого обучения с подкреплением и их ограничениям. Мы реализуем и проверим на практике методы кросс-энтропии и итерации по ценностям (Q-learning), а также градиенты по стратегиям.
Для экспериментов используются самые разные среды обучения с подкреплением (RL), начиная с классических CartPole и GridWorld и заканчивая эмуляторами Atari и средами непрерывного управления (на основе PyBullet и RoboSchool). Множество примеров основано на нестандартных средах, в которых мы с нуля разработаем модель окружения.

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

2021 #RU
📕 Infrastructure Leader’s Guide to Google Cloud: Lead Your Organization’s Google Cloud Adoption, Migration and Modernization Journey, Jeremy Lloyd

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

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

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

2023 #ENG
📕 Глубокое обучение для поисковых систем, Томмазо Теофили

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

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

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

2020 #RU
📕 iOS Developer Solutions Guide: Learn How to Create Stable and Bug-free iOS Apps, Narendar Singh Saini

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

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

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

2023 #ENG
📕 Создание безопасных и надёжных систем (Building Secure & Reliable Systems), Heather Adkins, Betsy Beyer, Paul Blankinship, Ana Oprea, Piotr Lewandowski, Adam Stubblefield

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

• Эту книгу также можно назвать практическим руководством, в ней показано, как предотвратить замедление работы, непоследовательность исполнения или полную недоступность приложения по мере его роста. Кроме того, в этой книге очень хорошо объясняется слово «Масштабирование», поскольку речь идёт не только об управлении большим количеством пользователей. Затрагивается и вопрос управления рисками и обеспечения доступности.

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

2020 #RU
📕 The Web3 Era: NFTs, the Metaverse, Blockchain and the Future of the Decentralized Internet, David Shin

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

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

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

2023 #ENG
📕 Создание микросервисов, Сэм Ньюман

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

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

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

2023 #RU
📕 Practical Rust 1.x Cookbook: 100+ Solutions across Command Line, CI/CD, Kubernetes, Networking, Code Performance and Microservices, Rustacean Team

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

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

2023 #ENG
📕 Вероятностное машинное обучение, Кэвин П. Мэрфи

• Данный классический труд содержит обстоятельное современное введение в машинное обучение (включая глубокое обучение), рассматриваемое сквозь объединяющую призму вероятностного моделирования и байесовской теории принятия решений. Включен базовый математический аппарат (в т. ч. элементы линейной алгебры и теории оптимизации), основы обучения с учителем (включая линейную и логистическую регрессию и глубокие нейронные сети), а также более сложные темы (в т. ч. перенос обучения и обучение без учителя). Упражнения в конце глав помогут читателям применить полученные знания, а в приложении имеется сводка используемых обозначений.

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

2022 #RU