CodeMode | Программирование
11.8K subscribers
2.35K photos
7 files
2.37K 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
📕 Software Testing for Managers

Руководители, директора и менеджеры по программному обеспечению всех типов должны знать о тестировании программного обеспечения. Это может быть трудным восхождением на гору технического жаргона. Иногда кажется, что инженеры говорят на своем собственном языке. Большинство книг по тестированию глубоко в дебрях технических терминов и методов, которые просто неприменимы даже для технических менеджеров.
Эта книга дает высокоуровневую перспективу по широким темам в дружелюбном, легко усваиваемом стиле. Начните и быстро освойтесь с немедленно полезными, действенными рекомендациями. Руководство по структуре команды, передовым методам и даже распространенным ошибкам сэкономит вам время и деньги, в то время как автоматизация и повторное использование кода обеспечат экспоненциальную ценность.
Существует разрыв в знаниях между инженерами и их менеджерами; они почти говорят на разных языках, и жаргон может сбивать с толку. Есть много того, что нужно знать о мире тестирования. Test from the Top дает быстрые, краткие рекомендации, чтобы преодолеть разрыв!

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

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

CodeMode | Программирование | ChatGPT
📕 The Book of Dash: Build Dashboards with Python and Plotly

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

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

2022
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 The Quick Python Book, Third Edition

Это третье издание популярной книги Manning's The Quick Python Book предлагает ясное, четкое обновленное введение в элегантный язык программирования Python и его знаменитый легко читаемый синтаксис. Написанное для программистов, впервые работающих с Python, это последнее издание включает новые упражнения. Оно кратко охватывает возможности, общие для других языков, при этом подробно представляя всеобъемлющую библиотеку стандартных функций Python и уникальные возможности

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

2018
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Python Tricks: The Book

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

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

2017
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 The Ultimate Python Quiz Book

Добро пожаловать в книгу Лучшая книга-викторина по Python: Практикуйте основные концепции, которая станет вашим незаменимым спутником на пути к овладению программированием на Python с помощью увлекательных и сложных тестов. Эта книга представляет собой сокровищницу из 250 тщательно разработанных тестов с множественным выбором, продуманно распределенных по 25 жизненно важным темам Python.

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

2024
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8»

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

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

2023
#ENG #AWS

CodeMode | Программирование | ChatGPT
📕 CMake Best Practices

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

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

2022
#ENG #CMake

CodeMode | Программирование | ChatGPT
📕 Docker: Practical Guide for Developers and Devops Teams

Узнайте все тонкости контейнеризации в Docker с помощью этого практического руководства! Начните с установки и настройки платформы. Затем освоите основы: познакомьтесь с важной терминологией, поймите, как запускать контейнеры, а также настроить перенаправление портов и связь. Вы научитесь создавать пользовательские образы, работать с командами и использовать ключевые инструменты контейнеризации. Приобретите необходимые навыки, выполняя упражнения, охватывающие общие задачи - от упаковки новых приложений и модернизации существующих до обеспечения безопасности и эксплуатации.

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

2023
#ENG #Docker

CodeMode | Программирование | ChatGPT
📕 Conceptualizing Python in Google COLAB

Эта книга может послужить учебником для аспирантов и справочником для любого выпускника компьютерной школы. Она также станет простым справочником для компьютерных специалистов, которые хотят начать свою карьеру в области машинного обучения с использованием Python.
Эта книга разделена на двенадцать глав. Каждая глава была тщательно разработана с помощью нескольких реализованных концепций. Были приложены целенаправленные усилия для обеспечения того, чтобы каждая концепция Python, обсуждаемая в этой книге, объяснялась с помощью соответствующих команд, и были включены скриншоты выходных данных. Глава 1 посвящена среде разработки, предлагаемой Google COLAB. Главы 2-4 охватывают основы языка Python, уделяя особое внимание управляющим и итеративным операторам, операторам вместе с их приложениями в базовых программах. Python использует смешанную парадигму программирования, в которой он процедурный, объектно-ориентированный и функциональный. Лучшая часть всех языков программирования находится на одной платформе. Глава 5 посвящена функциям в Python с особым акцентом на лямбда-функции. Продвинутые концепции программирования на Python, такие как итераторы, замыкания, декораторы, генераторы, подробно рассматриваются в главах 6 и 7. Хорошее и глубокое знание обработки исключений позволяет писать надежный и безотказный код. Чтобы удовлетворить эту потребность, в главе 8 раскрываются основные возможности обработки исключений в Python. Сохранение данных за счет обработки файлов описано в главе 9. Из-за широкого применения регулярных выражений при сопоставлении с образцом глава 10 полностью посвящена пониманию регулярных выражений в Python. Различные типы распространенных ошибок, которые могут возникнуть во время выполнения программы на Python, кратко описаны в главе 11. Заключительная глава 12 посвящена реализации объектно-ориентированных концепций в Python. Тематическое исследование, основанное на объектно-ориентированной концепции, подробно обсуждается и реализовано в приложении A.

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

2021
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 The Complete Coding Interview Guide in Java

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

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

2020
#ENG #Java

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