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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

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

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

2019
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕Know Go. Generics

Эта книга об универсальных шаблонах в Go. Мы поговорим о том, что именно это означает, более подробно позже, но вкратце речь пойдет об определении (и использовании) универсальных функций и универсальных типов. Во-первых, что такое универсальная функция? Это та, который не указывает типы всех своих параметров заранее. Вместо этого некоторые типы представлены заполнителями, называемыми параметрами типа. Общие типы работают так же. Например, мы можем захотеть определить срез элементов какого-то неопределенного типа или структуру с некоторым полем типа, который будет известен позже. Как и многие другие вещи в программировании, шаблоны поначалу кажутся сложными, но как только вы разберетесь с ними, на самом деле все довольно просто. В этой книге мы вместе рассмотрим шаги, необходимые для понимания того, что такое универсальные функции и типы, почему они полезны, как они работают в Go и какие забавные и интересные вещи мы можем с ними делать.

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

2022
#ENG #GO

CodeMode | Программирование | ChatGPT
📕Building and Delivering Microservices on AWS

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

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

2023
#ENG #AWS

CodeMode | Программирование | ChatGPT
📕Let's Go Further! Advanced patterns for building APIs and web applications in Go + Code + Bonus

Let's Go Further поможет вам расширить ваши знания о Go, выйдя за рамки основ и ознакомившись с передовыми шаблонами разработки, управления и развертывания API и веб—приложений.
Она основана на многих концепциях, которые были представлены в Let's Go, и описывает процесс сборки RESTful JSON API от начала до конца - от начальной настройки проекта до развертывания в рабочей среде.
Это дает нам возможность осветить важные темы в контексте полного, работающего приложения, включая миграции SQL, запросы CORS, авторизацию на основе разрешений, управление фоновыми задачами, показатели отчетности, автоматизацию этапов сборки и развертывания и многое другое.
Если вам понравился Let's Go, этот курс должен вам отлично подойти и стать идеальным следующим шагом в освоении Go.

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

2022
#ENG #GO

CodeMode | Программирование | ChatGPT
📕OGRE 3D 1.7 Application Development Cookbook

OGRE (Object-oriented Graphics Rendering Engine) 3D — это ориентированный на сцены, гибкий 3D-движок, написанный на C++, призванный упростить и сделать более интуитивно понятным для разработчиков создание приложений, использующих аппаратно ускоренную 3D-графику.

Разработка графических приложений с использованием OGRE 3D может начаться с малого, но вскоре может разрастись до чудовищно сложных зверей, которые просто невозможно понять сразу. Эта книга поможет вам легко разрабатывать приложения с использованием OGRE 3D.

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

2012
#ENG #OGRE

CodeMode | Программирование | ChatGPT
📕 Advanced Applications of Python Data Structures and Algorithms

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

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Effective Java (3rd)

Полное руководство по лучшим практикам платформы Java — обновлено для Java 7, 8 и 9
Java кардинально изменилась с момента публикации предыдущего издания Effective Java вскоре после выпуска Java 6. Эта отмеченная наградами Jolt классика теперь была тщательно обновлена, чтобы в полной мере использовать новейшие возможности языка и библиотеки. Поддержка в современной Java нескольких парадигм увеличивает потребность в конкретных советах по лучшим практикам, и эта книга предоставляет ее.
Как и в предыдущих изданиях, каждая глава Effective Java, Third Edition, состоит из нескольких «элементов», каждый из которых представлен в форме короткого, автономного эссе, которое дает конкретные советы, понимание тонкостей платформы Java и обновленных примеров кода. Подробные описания и объяснения для каждого элемента освещают, что делать, чего не делать и почему.
Третье издание охватывает возможности языка и библиотеки, добавленные в Java 7, 8 и 9, включая конструкции функционального программирования, которые были добавлены к его объектно-ориентированным корням. Было добавлено много новых элементов, включая главу, посвященную лямбдам и потокам.
Новое покрытие включает

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

2018
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Lead Developer Career Guide

Изучите основные навыки, необходимые для того, чтобы стать успешным ведущим разработчиком, с помощью советов экспертов по наставничеству в командах, работе с клиентами и менеджерами проектов, а также сохранению хладнокровия в чрезвычайных ситуациях.
Руководство по карьере ведущего разработчика научит вас, как перейти от индивидуального участника к преуспевающему ведущему разработчику. Оно наполнено инсайдерскими советами, приемами и стратегиями, взятыми из 25-летней карьеры автора Шелли Бенхофф в сфере технологий, предоставляя жизненно важные идеи для навигации по уникальным вызовам и ожиданиям роли ведущего разработчика. Эта уникальная книга демонстрирует, как критическое мышление и коммуникативные навыки могут поднять вашу карьеру.

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

2025
#ENG #Полезное

CodeMode | Программирование | ChatGPT
📕 Blockchain Essentials: Core Concepts and Implementations

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

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

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

2024
#ENG #Blockchain

CodeMode | Программирование | ChatGPT
📕 C++ Core Guidelines Explained

Официальные C++ Core Guidelines предоставляют последовательные лучшие практики для написания выдающегося современного кода C++ и улучшения устаревшего кода, но они организованы как справочник для поиска по одной конкретной точке за раз, а не как руководство для работающих разработчиков. В C++ Core Guidelines Explained эксперт-преподаватель C++ Райнер Гримм изложил их суть, убрав эзотерику, поделившись новыми идеями и контекстом и представив проверенные примеры из собственных учебных курсов.

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

2022
#ENG

CodeMode | Программирование | ChatGPT