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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘Цифровая схемотехника и архитектура компьютера. RISC-V. Харрис Д.

• Данная книга является продолжением книги "Цифровая схемотехника и архитектура компьютера" и рассказывает о цифровой схемотехнике с точки зрения компьютерной архитектуры, начиная с основ цифровой логики и заканчивая архитектурой микропроцессора RISC-V.

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

• Теоретическая часть подкреплена многочисленными примерами на языках описания аппаратуры SystemVerilog и VHDL.

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

2021 #RU
📙Оптимизация запросов в PostgreSQL. Полное руководство по созданию эффективных запросов. Домбровская Генриэтта, Новиков Борис, Бейликова Анна.

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

• Авторы затрагивают такие темы, как проектирование распределенных и параллельных БД, контроль распределенных данных, распределенная обработка запросов и транзакций, интеграция баз данных.

• Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределенные системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных).

• Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение.

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

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

2022 #RU #PostgreSQL
📕Делай как в Google. Разработка программного обеспечения. Титус Винтерс, Том Маншрек, Хайрам Райт.

• Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО.

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

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

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

2021 #RU
📘Инновации SQL Server 2019. Использование технологий больших данных и машинного обучения. Боб Уорд.

• В книге представлен исчерпывающий обзор SQL Server 2019 – инновационной версии популярной СУБД.

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

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

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

• Издание адресовано разработчикам и профессионалам, работающим с данными и знакомым с базовыми функциями SQL Server.

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

2020 #SQL #RU
📕Java для всех. Алексей Васильев.

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

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

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

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

• Программирование - это не страшно! Даже если у вас нет никакого опыта, вы с легкостью освоите Java, воспользовавшись уникальной методикой Алексея Васильева, и перейдете на профессиональный уровень.

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

2020 #RU #Java
📙Масштабируемый рефакторинг. Возвращаем контроль над кодом. Лемер М.

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

• Пришло время сделать паузу и задуматься о рефакторинге!

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

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

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

2022 #RU #Рефакторинг
📗Практический хакинг интернета вещей. Чанцис Ф., Стаис И., Кальдерон П. и др.

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

• Авторы подробно описывают уязвимости в сфере интернета вещей (1оТ), моделируют угрозы и представляют эффективную методологию тестирования умных устройств - от инфузионной помпы до беговой дорожки.

• Практические упражнения научат вовремя распознавать угрозы и предотвращать атаки злоумышленников.

Издание будет полезно тестировщикам безопасности, системным администраторам, а также разработчикам и пользователям 1оТ-систем.

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

2022 #RU
📕 Машинное обучение с участием человека. Роберт (Манро) Монарх.

• Эта книга нацелена на изучение взаимодействия искусственного интеллекта и человека в процессе создания и эксплуатации систем машинного обучения.

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

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

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

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

2022 #RU
☃️ Бесплатно освойте профессию дизайнера с нуля. Вместе сделаем вам портфолио из 4+ работ с личной поддержкой от наставника.

Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента

🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.

→ Начать обучение бесплатно

Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (как найти клиентов и сколько можно заработать)

👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
Основы искусственного интеллекта: нетехническое введение. Том Таулли.

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

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

• Рассказано о применении языка #Python и платформ TensorFlow и PyTorch при внедрении проектов ИИ.

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

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

2021 #RU #ИИ
📘Программирование Cloud Native. Микросервисы, Docker и Kubernetes.

• В этой книге мы взглянем на концепцию Cloud Native: — создание приложений, «рожденных» для облака — 12 факторов облачных приложений и микросервисы — история и краткий обзор виртуализации и масштабирования — контейнеры Docker — настройка и оркестровка Kubernetes

• Приложения Cloud Native помогут развернуть систему любой сложности в любом облаке и мгновенно приспособить ее к растущим нагрузкам.

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

2020 #RU #ИИ #Cloud #Kubernetes #Docker
📙Python. Лучшие практики и инструменты. Тарек Зиаде, Михал Яворски.

• Третье издание «Python. Лучшие практики и инструменты» даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта.

• Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса #Python.

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

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

• Вы узнаете, как создавать полезные расширения для #Python на #C, C++, Cython и CFFI.

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

2019 #RU #Python
Масштабируемые данные. Лучшие шаблоны высоконагруженных архитектур. Стренгхольт П.

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

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

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

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

2022 #RU
📕Изучаем SQL. Генерация, выборка и обработка данных. Алан Болье.

• Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах.

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

• В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных. 3-е издание.

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

2021 #RU #SQL
Скинуть наш новый канал с мемами о проге и IT?
Anonymous Poll
29%
Да, давай
71%
Еще подумаю
Для тех кто просил, канал с мемами для программистов и айтишников👇

https://t.me/+8eN45lIfdTVmNzcy
📙Spring быстро. Спилкэ Л.

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

• Книга предназначена для Java-разработчиков, желающих создавать приложения на основе Spring.

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

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

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

2022 #RU #Spring
📕Istio: приступаем к работе. Использование сервисной сетки для связи, безопасности, управления и наблюдения. Ли Калькот, Зак Бутчер.

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

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

• Особое внимание уделяется устранению неисправностей и отладке.

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

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

2020 #RU #Istio
Apple теперь в Telegram!

Подписывайтесь: @apple
📙Python. Непрерывная интеграция и доставка. Мориц Ленц

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

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

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

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

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

2020 #RU #Python