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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Сценарии командной оболочки. Linux, OS X и Unix, Дейв Тейлор, Брендон Перри

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

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

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

2017 #RU
📕 GETTING STARTED WITH SQL: Exercises with PhpMyAdmin and MySQL, Rémy Lentzner

• SQL имеет небольшой набор операторов и позволяет выбирать записи из одной или нескольких таблиц с помощью универсальной команды SELECT.

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

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

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

2023 #ENG
📕 Математика и криптография. Тайны шифров и логическое мышление, Душкин Р.В.

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

• Мы научимся писать зашифрованные послания и расшифровывать тайные записи (то есть разгадывать чужие секреты). Мы узнаем немало нового о том, как секретные умения развивались со временем и к какому состоянию криптография пришла сейчас. Ведь криптография – наука о создании, использовании и взломе шифров – одна из интереснейших и самых таинственных наук.

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

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

2018 #RU
📕 Accelerated Linux Core Dump Analysis: Training Course Transcript with GDB and WinDbg Practice Exercises, 3rd Edition, Dmitriy Vostokov

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

• Тренинг состоит из 47 практических пошаговых упражнений с использованием отладчиков GDB и WinDbg, освещающих почти 40 паттернов анализа памяти, диагностируемых в дампах памяти 64-битного ядра на платформах x64 и ARM64.

• В состав тренинга также входят исходные тексты приложений для моделирования, каталог соответствующих паттернов от Software Diagnostics Institute, а также обзор сходств и различий между анализом дампов памяти Windows и Linux.

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

2023 #ENG
📕 Изучение робототехники с использованием Python, 2е издание, Лентин Джозеф

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

• Благодаря подробным пошаговым инструкциям читатель узнает весь процесс разработки робота - начиная с теоретической части (принципы дифференциального привода, кинематики и обратной кинематики) и заканчивая практической реализацией (сборка отдельных компонентов, согласование приводов и датчиков с контроллерами). Много внимания уделено программной части - использованию метаоперационной системы ROS, моделированию в Gazebo, обработке изображений в OpenCV, разработке GUI робота на Qt и Python.

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

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

2019 #RU
📕 Shipping Go: Develop, deliver, discuss, design, and go again, Joel Holmes

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

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

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

2023 #ENG
📕 Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы, Ричардс Марк, Форд Нил

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

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

2023 #RU
📕 Enterprise Architect’s Handbook: A Blueprint to Design and Outperform Enterprise-level IT Strategy, Dr. Vishwakarma J S

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

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

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

2022 #ENG
📕 Введение в теорию графов, Робин Уилсон

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

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

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

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

2019 #RU
📕 Advancing into Analytics: From Excel to Python and R, George Mount

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

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

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

2021 #ENG
📕 Что не так, математические парадоксы и софизмы, Львовский С.М.

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

• Парадокс, согласно толковым словарям, — это утверждение, противоречащее здравому смыслу. Софизм — это рассуждение, кажущееся логичным, но скрывающее ошибку. В этой брошюре собраны 25 математических и околоматематических парадоксов и софизмов. В главе 1 приводятся ошибочные рассуждения со странными выводами. Обсуждения софизмов с разъяснениями, где спряталась ошибка, вынесены во вторую главу, чтоб не лишать читателя удовольствия поискать ошибки самостоятельно. Иногда при анализе софизмов в главе 2 кроме самого указания на ошибку приводится краткое обсуждение смежных вопросов.

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

2019 #RU
📕 jQuery Recipes: Find Ready-Made Solutions to All Your jQuery Problems, 2nd Edition, Bintu Harwani

• Быстро найдите решения распространенных проблем, лучшие практики, которым вы можете следовать, и все, что может предложить jQuery.

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

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

2021 #ENG
📕 Practical Enterprise React: Become an Effective React Developer in Your Team, Devlin Basilan Duldulao

• Научитесь писать реальные корпоративные приложения, используя основы React и самые популярные библиотеки React.
Книга включает такие популярные библиотеки, как React Router v6 для навигации по маршрутам, Redux с Saga и Thunk для управления состояниями и Formik с Yup для валидации форм и ввода.

• Вы также будете работать с Material UI 5 (следующая основная версия самой популярной библиотеки компонентов пользовательского интерфейса в React), Axios в качестве клиентской библиотеки HTTP, JWT auth для аутентификации клиентских приложений и TypeScript. Наконец, вы научитесь развертывать приложение на Netlify и контейнеризировать приложение React, чтобы отправить его в виде отдельного экземпляра контейнера или в кластере Kubernetes.

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

2021 #ENG
📕 Microsoft .NET в подлиннике, Дубовцев А.В.

• Рассмотрены теоретические основы и практические приемы программирования на платформе .NET с использованием популярных языков C#, VB.NET, MC++, IL. Описаны метаданные, общая система типов, сборки, архитектура доменов, атрибуты и др.

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

• Дано подробное представление низкоуровневого взаимодействия с операционной системой из среды .NET. Прилагается компакт-диск, содержащий большое количество примеров на языках C#, VB.NET, MC++, IL.

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

2010 #RU
📕 Unity 2022 Mobile Game Development: Build and publish engaging games for Android and iOS, 3rd Edition, John P. Doran

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

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

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

2023 #ENG
📕 Mastering Cloud-Native Microservices: Designing and implementing Cloud-Native Microservices for Next-Gen Apps, Chetan Walia

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

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

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

2023 #ENG
📕 Машинное обучение: карманный справочник. Краткое руководство по методам структурированного машинного обучения на Python, Мэтт Харрисон

• В книгу Машинное обучение: карманный справочник, включены подробные примеры и комментарии, которые помогут вам оперативно ориентироваться в основах структурированного машинного обучения(МО).

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

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

2020 #RU
📕 Getting Started with SQL and Databases: Managing and Manipulating Data with SQL, Mark Simon

• Книга начинается с общего введения в написание SQL и охватывает основные концепции. Затем автор рассказывает о принципах работы баз данных и о том, как создаются таблицы баз данных. Он научит вас фильтровать данные с помощью предложения WHERE, работать с NULL, числами, датами и строками.

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

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

2023 #ENG
📕 SQL для анализа данных: Расширенные методы преобразования данных для аналитики, Кэти Танимура

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

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

• Описано создание сложных наборов данных, комбинирование методов анализа. Приведены практические примеры анализа воронки продаж и потребительской корзины.

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

2023 #RU
📕 React Key Concepts: Consolidate your knowledge of React’s core features, Maximilian Schwarzmuller

• Автор написал это краткое руководство, чтобы помочь вам освоиться в мире программирования React.

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

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

• Кроме того, оно полностью обновлено для React 18, поэтому вы можете быть уверены, что готовы к работе с последней версией.

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

2022 #ENG