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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Hands-On Serverless Applications with Go

Бессерверная архитектура популярна в техническом сообществе благодаря AWS Lambda. Go прост в освоении, прост в работе и легко читается другими разработчиками; и теперь он объявлен поддерживаемым языком для AWS Lambda. Эта книга — оптимальное руководство по разработке бессерверного приложения Go и его развертыванию в Lambda.

Эта книга начинается с краткого введения в мир бессерверной архитектуры и ее преимуществ, а затем углубляется в AWS Lambda на практических примерах. Затем вы узнаете, как спроектировать и создать готовое к работе приложение на Go с использованием бессерверных сервисов AWS без предварительных инвестиций в инфраструктуру. Книга поможет вам узнать, как масштабировать бессерверные приложения и работать с распределенными бессерверными системами в производственной среде. Вы также узнаете, как регистрировать и тестировать ваше приложение.

Попутно вы также узнаете, как настроить конвейер CI/CD для автоматизации процесса развертывания ваших функций Lambda. Кроме того, вы узнаете, как устранять неполадки и отслеживать свои приложения практически в реальном времени с помощью таких сервисов, как AWS CloudWatch и X-ray. Эта книга также научит вас, как защитить доступ с помощью AWS Cognito.

К концу этой книги вы освоите проектирование, создание и развертывание бессерверного приложения Go.

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

2018
#ENG

CodeMode | Программирование | ChatGPT
📕 Python Data Analytics

Изучите новейшие инструменты и методы Python, которые помогут вам освоиться в мире сбора и анализа данных. Вы ознакомитесь с научными вычислениями с помощью NumPy, визуализацией с помощью matplotlib и машинным обучением с помощью scikit-learn.
Это третье издание полностью обновлено для последней версии Python и связанных с ним библиотек и включает в себя анализ данных социальных сетей, анализ изображений с помощью OpenCV и библиотеки глубокого обучения. Каждая глава содержит множество примеров, демонстрирующих, как работать с каждой библиотекой. В его основе лежит использование pandas для создания высокопроизводительных, простых в использовании структур данных и инструментов для манипулирования данными
Автор Фабио Нелли мастерски демонстрирует использование Python для обработки данных, управления ими и поиска информации. В последующих главах вы примените полученные знания к распознаванию рукописного ввода и расширению графических возможностей с помощью библиотеки javascript D3. Независимо от того, имеете ли вы дело с данными о продажах, инвестициях, медицинских данных, использовании веб-страниц или другими наборами данных, Python Data Analytics, третье издание - это бесценный справочник с примерами хранения, доступа и анализа данных.

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

2023
#ENG

CodeMode | Программирование | ChatGPT
📕 x64 Assembly Language Step-by-Step

Долгожданное x64-издание бестселлера "Введение в язык ассемблера Intel"
В недавно переработанном четвертом издании книги "Язык ассемблера x64 Шаг за шагом: программирование в Linux" автор Джефф Дантеманн представляет полностью переработанное введение в язык ассемблера с сильным акцентом на 64-разрядный ассемблер Linux с длительным режимом работы. Книга предлагает беззаботный, надежный и доступный подход к сложной технической дисциплине, предоставляя вам пошаговый путь к изучению ассемблерного кода, который увлекателен и легок для чтения.

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

2024
#ENG

CodeMode | Программирование | ChatGPT
📕 Hallo .NET 8.0 Practical ASP.NET Core Minimal API

Погрузитесь в Hallo .NET 8.0: практический минимальный API ASP.NET Core, чтобы освоить веб-разработку с помощью 20 практических лабораторных занятий. Это руководство — от основ до расширенных функций — ваш ключ к раскрытию мощных возможностей ASP.NET Core 8.0. Начните свое путешествие сегодня!

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

2023
#ENG #Framework

CodeMode | Программирование | ChatGPT
📕 Effective Go Recipes

Программисты любят Go за его легкость, с ним легко работать и его легко читать. Go предоставляет вам преимущества языков с динамической типизацией (скорость разработки), сохраняя при этом преимущества языков со строгой типизацией (безопасность и производительность).
Go - простой язык, но программирование на Go - это нечто большее, чем просто освоение синтаксиса. Эффективное использование Go - это целое искусство. Используйте все возможности передовых сетей и многоядерных процессоров, для которых был разработан Go. Экономьте драгоценные часы на написании кода с помощью рецептов, которые помогут вам управлять объектами, собирать мусор и безопасно использовать память. Легко справляйтесь с Unicode, параллелизмом и сериализацией. Все это простые, многократно используемые решения, которые вам нужны для решения широкого спектра проблем, характерных для разработки Go. Благодаря этим рецептам ваши следующие приложения станут более совершенными и удобными в обслуживании, чем когда-либо.

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

2024
#ENG #GO

CodeMode | Программирование | ChatGPT
📕 Bootstrap The Ultimate Guide

Если вы хотите создавать веб-сайты, понимание Bootstrap сэкономит вам много времени и усилий. Bootstrap — это удобный CSS-фреймворк, который позволяет разработчикам создавать адаптивные веб-сайты, удобные для мобильных устройств. Bootstrap — наиболее широко используемая среда для создания адаптивных веб-сайтов, ориентированных на мобильные устройства. Он устраняет ряд проблем, с которыми мы сталкивались ранее, включая кроссбраузерную совместимость. Сегодня веб-страницы оптимизированы для всех браузеров (Internet Explorer, Firefox и Chrome, и это лишь некоторые из них) и размеров экрана (настольные компьютеры, планшеты, фаблеты и телефоны).

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

2023
#ENG

CodeMode | Программирование | ChatGPT
📕 Python Pocket Reference

Это удобное карманное руководство, обновленное для Python 3.4 и 2.7, является идеальным кратким справочником для работы. Вы найдете краткую, необходимую информацию о типах и операторах Python, именах специальных методов, встроенных функциях и исключениях, часто используемых модулях стандартной библиотеки и других известных инструментах Python. Удобный указатель позволяет точно определить, что вам нужно.

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

2014
#ENG #Python

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

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

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

2022
#ENG

CodeMode | Программирование | ChatGPT
📕 Bayesian Methods for Hackers

Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

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

2019
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine

Загляните под капот сложной, но увлекательной виртуальной машины Java.
Окунитесь в тонкости производительности JVM с помощью JVM Performance Engineering - важного руководства для опытных Java-разработчиков, стремящихся разобраться в JVM. В этой книге, посвященной виртуальной машине OpenJDK HotSpot, рассказывается о передовых технологиях и тенденциях повышения производительности Java.
Выдающийся специалист по Java Моника Беквит сочетает теоретические знания и практические инструменты, включая тематические исследования, приложения, диаграммы вариантов использования и технологические схемы процессов, для демонстрации методов диагностики, повышения производительности и оптимизации.

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

2024
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Agile Web Development with Rails 7

Rails 7 полностью по-новому определяет, что значит создавать фантастический пользовательский опыт, и предоставляет возможность достичь всех преимуществ одностраничных приложений — при этом лишь немного усложняя их. Rails 7 напрямую интегрирует фреймворки Hotwire Stimulus и Turbo в качестве новых значений по умолчанию, а также новинку импорта карт. В результате получился настолько мощный инструментарий, что он позволяет одному человеку создавать современные приложения, на основе которых можно построить конкурентоспособный бизнес. Так, как должно быть.

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

2024
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 CSS: The Definitive Guide: Visual Presentation for the Web

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

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

2024
#ENG #CSS

CodeMode | Программирование | ChatGPT
📕 Building Web Applications with .NET Core 2.1

Засучите рукава и приступайте к созданию веб-приложений с использованием .NET Core 2.1 и самых популярных фреймворков JavaScript.
Вы начнете с создания уровня доступа к данным с использованием Entity Framework Core, службы RESTful с использованием ASP.NET Core, а затем создадите веб-приложение по шаблону MVC, также используя ASP.NET Core. Полученное приложение представляет собой пример сайта электронной коммерции, использующего наиболее подходящие возможности .NET Core для создания ряда бизнес-приложений.

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

2020
#ENG #WEB

CodeMode | Программирование | ChatGPT
📕 Master Vue.js in 6 Days

Приготовьтесь к увлекательному путешествию в мир Vue.js. Эта книга, рассчитанная на шесть дней изучения Vue.js, проведет вас через ключевые понятия, необходимые для того, чтобы стать опытным разработчиком с этой универсальной средой.
Опираясь на четкие объяснения, конкретные примеры, практические упражнения и советы по разработке, вы изучите основные ингредиенты, необходимые для создания пользовательских веб-интерфейсов. От создания компонентов до обработки событий, изучения HTTP-запросов и пользовательских директив — каждый день обещает новые навыки и практические знания, которые вы можете немедленно применить в своих проектах.
Будь то создание профессиональных веб-приложений или просто расширение вашего кругозора в веб-разработке, эта книга предоставит вам необходимые навыки, чтобы преуспеть в использовании Vue.js. Итак, погрузитесь в это приключение и станьте мастером Vue.js всего за шесть дней!
Добро пожаловать в главу 1 нашего пути к освоению Vue.js всего за шесть дней. В течение этого первого дня мы углубимся в мир Vue.js, начав с понимания того, почему он настолько мощный, и изучим его ключевую концепцию — виртуальный DOM. Затем мы будем следовать пошаговому процессу создания нашего первого приложения Vue.js, проведя вас через установку Node.js и Vue CLI, а также изучив файлы по умолчанию, созданные в приложении Vue.js. Мы также изучим структуру приложения Vue.js, изучив файлы конфигурации, каталоги и основные компоненты. Кроме того, мы продемонстрируем, как разбить приложение на компоненты Vue.js, придерживаясь соглашений об именах, и создадим наш первый компонент. Наконец, мы углубимся в фундаментальные аспекты, такие как использование реактивности, определение методов и вычисляемых свойств в компоненте Vue.js, а также управление жизненным циклом.

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

2024
#ENG #Vue

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

Отправьтесь в преобразующее путешествие по миру React с нашим подробным руководством, предназначенным как для новичков, так и для опытных разработчиков. Независимо от того, начинаете ли вы свою одиссею кодирования или стремитесь усовершенствовать свои навыки до профессиональных стандартов, «Освоение React» — это ваш окончательный путь к мастерству.
Эта тщательно написанная книга раскрывает тайны React, предлагая пошаговый подход, который расширяет возможности учащихся на каждом этапе их пути разработки. От основополагающих концепций компонентной архитектуры до передовых методов управления состоянием и оптимизации производительности — каждая глава разработана с учетом последних, способствуя глубокому пониманию основных принципов React.
Что отличает «Освоение React», так это практический подход, сочетающий теоретические знания с практическими упражнениями и примерами из реальной жизни. Благодаря участию в проектах и ​​руководствам по написанию кода читатели не только поймут тонкости React, но и обретут уверенность в решении реальных задач.

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

2024
#ENG #React

CodeMode | Программирование | ChatGPT
📕 PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools. Sixth Edition

Узнайте, как разрабатывать элегантные и надежные системы с помощью PHP, опираясь на три ключевых элемента: основы объектов, принципы проектирования и передовой опыт. 6-е издание этой популярной книги было полностью обновлено для PHP 8, включая атрибуты, продвижение свойств конструктора, новые аргументы и возвращаемые псевдотипы и многое другое. В нем также рассматриваются многие новые функции с момента последнего издания, включая типизированные свойства, оператор объединения null и возвращаемые типы void. Эта книга дает прочную основу поддержки объектов в PHP, она строится на этой основе, чтобы привить основные принципы проектирования программного обеспечения, а затем охватывает инструменты и методы, необходимые для разработки, тестирования и развертывания надежного кода.

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

2021
#ENG #PHP

CodeMode | Программирование | ChatGPT
📕 PHP 8 Revealed: Use Attributes, the JIT Compiler, Union Types, and More for Web Development

Откройте для себя новые и обновленные функции PHP 8, такие как JIT-компилятор, типы объединений и атрибуты, с примерами кода для каждой из них. Для каждой функции автор приводит реальные случаи ее использования и объясняет ее преимущества.

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

2021
#ENG #PHP

CodeMode | Программирование | ChatGPT
📕 Sams Teach Yourself HTML, CSS, and JavaScript All in One

Универсальное руководство для начинающих по HTML, CSS и JavaScript: охватывает три самых важных языка для веб-разработки!

• Охватывает все, что нужно знать новичкам о новых стандартах HTML5 и CSS3 и современных библиотеках JavaScript и Ajax — все в одной книге, впервые
• Интегрированное, хорошо организованное освещение мастерски показывает, как использовать все эти ключевые технологии вместе
• Короткие, простые уроки обучают практическим навыкам, которые читатели могут применить немедленно
• Автор бестселлеров Джули Мелони

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

2011
#ENG #HTML #CSS #Java

CodeMode | Программирование | ChatGPT
📕 JavaScript: Visual QuickStart Guide (8th Edition)

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

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

2011
#ENG #Java

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

Масштабируемая векторная графика (SVG) — это новый графический стандарт на основе XML от W3C, который позволит веб-документам быть меньше, быстрее и более интерактивными. Проницательная книга Дж. Дэвида Айзенберга знакомит вас с тонкостями SVG, начиная с основ, необходимых для создания простых линейных рисунков, а затем переходя к более сложным функциям, таким как фильтры, преобразования и интеграция с Java, Perl и XSLT. В отличие от GIF, JPEG или PNG (которые являются растровыми), изображения SVG не зависят ни от разрешения, ни от устройства, поэтому их можно масштабировать вверх или вниз, чтобы пропорционально вписаться в любой дисплей или любое интернет-устройство — от КПК до больших офисных мониторов и принтеров с высоким разрешением. Изображения SVG меньше растровых файлов и быстрее загружаются, их можно визуализировать с помощью различных стилей CSS для каждой среды. Они хорошо работают в диапазоне доступных полос пропускания. SVG позволяет дизайнерам избегать постоянной необходимости обновлять графику вручную или использовать пользовательский код для генерации растровых изображений. И хотя SVG был создан с прицелом на Интернет, язык имеет множество других применений. SVG значительно упрощает такие задачи, как:

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

2015
#ENG #SVG

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