CodeMode | Программирование
11.8K subscribers
2.34K photos
7 files
2.37K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Большие данные. Революция, которая изменит то, как мы живем, работаем и мыслим, Виктор Майер-Шенбергер, Кеннет Кукьер

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

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

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

2014 #RU
📕 Hacking with Kali Linux Wireless Penetration, Eddie Arnold

• Это исчерпывающее руководство по освоению тонкостей беспроводной безопасности и проведению тестов на проникновение в беспроводные сети с использованием мощных инструментов и методологий Kali Linux.

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

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

2024 #ENG
📕 Programming with Rust, Donis Marshall

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

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

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

2023 #ENG
📕 Решебник на языке Python к Электронному задачнику Абрамяна, Рубанцев В.Д.

• В этой книге мы будем решать задачи из Электронного задачника по программированию Programming Taskbook 4. А именно из трёх первых наборов заданий: Begin, Integer и Boolean.

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

2018 #RU
📕 Основы информационной безопасности, Е.В. Вострецова

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

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

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

2019 #RU
📕 Testing Microservices with Mountebank, Brandon Byars

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

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

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

2019 #ENG
📕 Эволюционная архитектура. Автоматизированное управление программным обеспечением, 2-е межд. издание, Форд Нил, Парсонс Ребекка, Куа Патрик, Садаладж Прамод

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

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

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

2024 #RU
📕 Основы программирования. Язык высокого уровня С++. Часть I, Селезнева А.В.

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

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

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

2022 #RU
📕 Mastering Microsoft Fabric: SAASification of Analytics, Debananda Ghosh

• Книга начинается с обзора эволюции аналитики от локальной к облачной инфраструктуре как услуге (IaaS), платформе как услуге (PaaS), а теперь и программному обеспечению как услуге (SaaS-версия) и содержит введение в Microsoft Fabric.

• Вы узнаете, как обеспечить Microsoft Fabric в своем арендаторе, а также о ключевых возможностях аналитических продуктов SaaS и преимуществах использования Fabric в корпоративной аналитической платформе. Обсуждаются OneLake и Lakehouse для инженерии данных, а также OneLake для науки о данных. Автор Гхош рассказывает о предложениях хранилищ данных в Microsoft Fabric и новом опыте интеграции данных, который объединяет Azure Data Factory и Power Query Editor из Power BI в единую платформу.

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

2024 #ENG
📕 Введение в теорию алгоритмов и структур данных, Бабенко М.А., Левин М.В.

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

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

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

2016 #RU
📕 Релевантный поиск с использованием Elasticsearch и Solr, Берримен Дж., Тарнбулл Д.

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

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

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

2018 #RU
📕 Building an API Product: Design, implement, and release API products that meet user needs, Bruno Pedro

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

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

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

2024 #ENG
📕 Excel 2013 на примерах, Семенов В.П., Финкова М.А.

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

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

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

2016 #RU
📕 Разработка одностраничных веб-приложений, Майкл С. Миковски, Джош К. Пауэлл

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

• Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко.
В этой книге показано как организуется командная разработка передовых SPA —проектирование, тестирование, сопровождение и развитие — с применением JS на всех уровнях и без привязки к какому-то конкретному каркасу.

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

2014 #RU
📕 Object-Oriented Analysis and Design for Information Systems, Raul Sidnei Wazlawick

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

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

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

2024 #ENG
📕 Погружение в аналитику данных. От Excel к Python и R, Джордж Маунт

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

• Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.

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

2023 #RU
📕 Архитектура и эволюция ЭВМ, Дубров С.В

• Представлен курс лекций «Архитектура и эволюция ЭВМ», читаемый бакалаврам физического факультета НГУ. Лекции могут быть использованы при обучении студентов других технических факультетов.

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

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

2020 #RU
📕 Hands-On Entity Resolution: A Practical Guide to Data Matching With Python, Michael Shearer

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

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

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

2024 #ENG
📕 Разработка приложений на базе GPT-4 и ChatGPT, Оливье Келен, Мари-Алис Блете

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

• «Разработка приложений на базе GPT-4 и ChatGPT» содержит множество легковоспроизводимых примеров, которые помогут освоить особенности применения моделей в своих проектах.

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

2024 #RU
📕 100 Java Mistakes and How to Avoid Them, Tagir Valeev

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

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

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

2024 #ENG
📕 EJB 3 в действии, Д. Панда, Р. Рахман, Р. Купрак, М. Ремижан

• Фреймворк EJB 3 предоставляет стандартный способ оформления прикладной логики в виде управляемых модулей, которые выполняются на стороне сервера, упрощая тем самым создание, сопровождение и расширение приложений Java ЕЕ. Версия EJB 3.2 включает большее число расширений и более тесно интегрируется с другими технологиями Java, такими как CDI, делая разработку еще проще.

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

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

2015 #RU