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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Работа с MySQL, MS SQL Server и Oracle в примерах, Святослав Куликов

• Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполага ется, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций.

• Все примеры представлены в виде постановки задачи и её решения с ис пользованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.

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

2019 #RU
📕 Python Clean Code: Best Practices and Techniques for Writing Clear, Concise, and Maintainable Code, Nash Maverick

• Книга состоит из четырех частей, каждая из которых посвящена определенному аспекту разработки чистого кода. Часть 1 посвящена основам чистого кода, включая определение чистого кода, важность читаемости кода и преимущества написания чистого кода. Часть 2 посвящена особенностям написания чистого кода на языке Python, таким как выбор четких и лаконичных имен, следование руководству по стилю PEP 8, работа с ошибками и исключениями. В третьей части рассматриваются типичные ошибки, которые допускают разработчики при написании чистого кода, и предлагаются решения, позволяющие избежать этих ошибок.

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

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

2023 #ENG
📕 Изучаем Angular 2, Пабло Дилеман

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

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

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

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

2017 #RU
📕 50 Kubernetes Concepts Every DevOps Engineer Should Know: Your go-to guide for making production-level decisions on how and why to implement Kubernetes, Michael Levan

• Эта книга снабдит вас всей необходимой информацией о том, как работает Kubernetes и как использовать его для достижения наилучших результатов. Вы узнаете обо всем, начиная с того, почему облачные технологии важны, реализуя кластеры Kubernetes и заканчивая развертыванием приложений в производстве. В этой книге вы пройдете путь обучения, начиная с того, что такое cloud native и как начать работу с Kubernetes в облаке, на месте и в PaaS-средах, таких как OpenShift.

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

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

2023 #ENG
📕 Oracle PL/SQL by Example, 6th Edition, Benjamin Rosenzweig

• Используя PL/SQL для Oracle Database 21c, вы сможете создавать решения, обеспечивающие беспрецедентную производительность и эффективность в любой среде, включая облако. Шестое издание Oracle PL/SQL на примерах обучает всем необходимым навыкам работы с PL/SQL, используя реальные лабораторные задания и обширные примеры.

• Теперь, полностью обновленное для новейшей версии PL/SQL 21c, оно охватывает все, начиная с базового синтаксиса и управления программой и заканчивая последними усовершенствованиями в области оптимизации и настройки.

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

2023 #ENG
📕 Статистика. Базовый курс в комиксах, Алан Дебни, Грейди Клейн

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

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

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

2017 #RU
📕 Data Structures & Algorithms using Kotlin, Hemant Jain

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

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

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

2022 #ENG
📕 Микросервисы. От архитектуры до релиза, Митра Р., Надареишвили И.

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

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

2023 #RU
📕 Python Automation Cookbook: 75 Python automation ideas for web scraping, data wrangling, and processing Excel, reports, emails, and more, 2nd Edition, Jaime Buelta

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

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

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

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

2022 #ENG
📕 Java Persistence API и Hibernate, Бауэр К., Кинг Г., Грегори Г.

• Java Persistence – механизм, помогающий обеспечить сохранность данных после заверше ния программы, что является главной чертой современных приложений. Hibernate – наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое
прозрачное объектно-реляционное отображение, что значительно упрощает работу с SQL-базами данных в приложениях Java.

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

• Издание предназначено разработчикам, знакомым с языком Java

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

2017 #RU
📕 Math for Programmers. 3d graphics, machine learning, and simulations with Python, Paul Orland

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

• Эта книга, наполненная множеством полезных иллюстраций и более чем 300 упражнениями и мини-проектами, открывает дверь к интересной и прибыльной карьере в самых популярных областях программирования.
Покупка печатной книги включает в себя бесплатную электронную книгу в форматах PDF, Kindle и ePub от Manning Publications.

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

2020 #ENG
📕 Компьютерные сети. Принципы, технологии, протоколы, В. Олифер, Н. Олифер

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

• Пятое издание одного из лучших российских учебников по сетевым технологиям, переведенного на английский, испанский, португальский и китайский языки, отражает те изменения, которые произошли в области компьютерных сетей за 6 лет, прошедших со времени подготовки предыдущего издания: преодоление локальными и глобальными сетями рубежа скорости в 100 Гбит/с и освоение терабитных скоростей; повышение эффективности и гибкости первичных оптических сетей за счет появления реконфигурируемых мультиплексоров ввода-вывода (ROADM) и применения суперканалов DWDM, работающих на основе гибкого частотного плана; развитие техники виртуализации сетевых функций и услуг.

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

2017 #RU
📕 Resilient Oracle PL/SQL: Building Resilient Database Solutions for Continuous Operation, Stephen Morris

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

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

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

2023 #ENG
📕 C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition, Mark J. Price

• Обширно переработанное с учетом новейших возможностей C# 11 и .NET 7, это последнее издание нашего руководства поможет вам уверенно писать код на C#.

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

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

2022 #ENG
📕 OpenStack. Практическое знакомство с облачной операционной системой, Маркелов А. А.

• Книга знакомит читателя с основными сервисами облачной опе рационной системы OpenStack на начало 2018 года (версия Queens).

• Рассмотрены вопросы интеграции OpenStack и системы работы с
контейнерами Docker, программно-определяемой системы хране ния данных Ceph, настройки производительности и высокой до ступности сервисов. В четвертое издание добавлен материал по
работе с сетью, настройками производительности и отказоустой чивости. В связи с переходом на сервис Gnocchi переработана глава, посвященная сервису телеметрии.

• Издание рассчитано на ИТ-специалистов (системных и сетевых
администраторов, а также администраторов систем хранения дан ных), желающих познакомиться с де-факто стандартом в области открытых продуктов построения облачной инфраструктуры типа
IaaS – OpenStack.

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

2018 #RU
📕 The Basics of Bitcoins and Blockchains: An Introduction to Cryptocurrencies and the Technology that Powers Them, Antony Lewis

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

• Технология блокчейн. Что такое блокчейн, как он работает и почему он важен? Книга «Основы биткойнов и блокчейнов» отвечает на эти и другие вопросы. Узнайте о известных платформах блокчейнов, смарт-контрактах и ​​других важных аспектах блокчейнов и их функциях в изменяющейся киберэкономике.

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

2018 #ENG
📕 Introduction to Algorithms & Data Structures 1: A solid foundation for the real world of machine learning and data analytics, Bolakale Aremu

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

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

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

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

2023 #ENG
📕 Information and coding theory in computer science, Zoran Gacovski

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

• Раздел 2 посвящен блочному и потоковому кодированию, включая алгоритм кодирования с разбиением на блоки, сжатие изображений без потерь с учетом битовых ошибок, сравнение различных методов кодирования, пространственно-временные блочные коды для беспроводных систем связи 5G. Раздел 3 описывает методы сжатия изображений без потерь, включая комбинированные методы, сжатие гиперспектральных изображений. Раздел 4 посвящен информации и энтропии Шеннона, включая применение энтропии Шеннона в распределенных научных расчетах.

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

2023 #ENG
📕 Глубокое обучение, Гудфеллоу Я., Бенджио И., Курвилль А.

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

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

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

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

2018 #RU
📕 Data Wrangling with R: Load, explore, transform and visualize data for modeling with tidyverse libraries, Gustavo R Santos

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

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

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

2023 #ENG