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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕Unity и C#. Геймдев от идеи до реализации.

Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ.

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

2019
#RU #C #Unity

CodeMode | Программирование
👩‍💻 Программирование — В С Ё

В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер - Свежие новости из мира ИБ
😎 Арсенал Безопасника - Все необходимые инструменты
😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа - Настройка и уроки по компьютерным сетям

📂Вступай и изучай новое направление!
Please open Telegram to view this post
VIEW IN TELEGRAM
📕Создание интерактивных приложений, отчетов и дашбордов при помощи R

Изучите веб-фреймворк Shiny и выведите свои навыки владения языком программирования R на новый уровень. Оставьте в прошлом статические отчеты – с Shiny вы сможете создавать полностью интерактивные веб-приложения для анализа данных. Пользователи смогут легко перемещаться между наборами данных, создавать и исследовать подмножества, выборки и срезы, запускать модели с нужными им значениями параметров, разрабатывать собственные визуализации и многое другое.Хэдли Уикхэм из RStudio покажет аналитикам данных, статистикам и научным исследователям, не обладающим глубокими познаниями в области HTML, CSS и JavaScript, как создавать мощные веб-приложения на языке R. Книга, которую вы держите в руках, является полноценным руководством по фреймворку Shiny, который поможет вам из новичка в этой области стать настоящим экспертом и писать масштабные, сложные и эффективные приложения.

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

2019
#RU #R

CodeMode | Программирование
📕 Design Patterns. Elements of Reusable Object-Oriented Software

Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь.

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

2020
#RU #Patterns

CodeMode | Программирование
📕 Руководство сердитого программиста по тестированию PHP-приложений

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

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

2001
#RU #PHP

CodeMode | Программирование
📕 Руководство для начинающих по HTML и CSS

Данная книга написана в виде иллюстрированного пошагового руководства для начинающих изучать HTML и CSS. Она также содержит упражнения и примеры кода.
Книга начинается с настройки среды разработки, такой как локальный веб-сервер и редактор HTML. Следующие несколько глав посвящены веб-серверам, основам HTML, таким как синтаксис языка, теги и тому, как писать программы. Далее читатели узнают, как создать простые веб-страницы с демонстрацией работы кода и использования различных тегов HTML и CSS для стилизации страниц. Наконец, рассматривается использование CMS для создания веб-сайтов, таких как Drupal и WordPress, а также то, как сочетаются HTML и CSS. В конце книги приведена справочная информация как по тегам HTML, так и по CSS.

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

2023
#RU #HTML #CSS

CodeMode | Программирование
📕 Безопасность веб-приложений

Три столпа безопасности приложений — разведка, нападение и защита. Во втором издании Эндрю Хоффман рассматривает десятки смежных тем, от новейших типов атак и средств защиты до моделирования угроз, жизненного цикла безопасной разработки ПО (SSDL/SDLC) и архитектуры нулевого доверия. Вы получите подробную информацию об эксплойтах и средствах защиты от атак с использованием GraphQL, облачных технологий и доставки контента (CDN). В главы, посвященные атакам и их предотвращению, добавлены сведения для более продвинутых читателей.

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

2025
#RU #Безопасность

CodeMode | Программирование
📕 Learning Modern C++ for Finance

Эта практическая книга демонстрирует, почему C++ по-прежнему является одним из самых популярных языков программирования для финансовых приложений и систем. Многие программисты считают, что C++ слишком сложен для изучения. Автор Дэниел Хэнсон демонстрирует, что это уже не так, благодаря современным функциям, добавленным в стандарт C++ начиная с 2011 года.
Финансовые программисты, работающие на Python или другом интерпретируемом языке, узнают, как использовать абстракции C++ для безопасной реализации финансовых моделей. Вы также узнаете, как популярные библиотеки с открытым исходным кодом предоставляют дополнительное оружие для решения математических задач. Программисты на C++, не знакомые с финансовыми приложениями, также воспользуются этим удобным руководством.
Изучите основы C++ с современной точки зрения: синтаксис, наследование, полиморфизм, композицию, контейнеры STL и алгоритмы
Познакомьтесь с новыми возможностями и абстракциями, включая функциональное программирование с использованием лямбда-выражений, параллелизм на основе задач и интеллектуальные указатели

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

2025
#ENG #C

CodeMode | Программирование
📕 Async Rust

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

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

2025
#ENG #Rust

CodeMode | Программирование
📕 Road to Kubernetes

«Стоит ли нам использовать Kubernetes?» Это уникальное руководство сжато из 15 лет опыта развертывания, чтобы помочь ответить на этот вопрос. Оно научит вас устойчивым методам развертывания, которые вы можете использовать с любым языком программирования и практически любым современным приложением. Вы создадите переносимые и контейнеризированные приложения, которые можно перемещать между вариантами развертывания и поставщиками облачных услуг, и увидите, почему Kubernetes часто является правильным выбором как для небольших проектов, так и для крупного корпоративного программного обеспечения.

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

2024
#ENG #Kubernetes

CodeMode | Программирование
📕 Data Science Solutions on Azure

Эта переработанная и обновленная книга посвящена новейшим технологиям ИИ?Генеративному ИИ. Она основана на первом издании, отходя от традиционной науки о данных в область прикладного ИИ с использованием последних достижений в области генеративного ИИ.
Основанное на реальных проектах, это издание глубоко рассматривает новые концепции и подходы, такие как Prompt Engineering, тестирование и обоснование больших языковых моделей, тонкая настройка и реализация новых архитектур решений, таких как Retrieval Augmented Generation (RAG). Вы узнаете о новых встроенных технологиях ИИ в поиске, таких как семантический и векторный поиск.
Написанная с точки зрения внедрения генеративного ИИ в программное обеспечение, эта книга содержит примеры и образцы кода.
В дополнение к традиционным экспериментам с наукой о данных в Azure Machine Learning (AML), которые были рассмотрены в первом издании, авторы рассматривают новые инструменты, такие как Azure AI Studio, специально для тестирования и экспериментов с моделями генеративного ИИ.
Что нового в этой книге:
- Содержит новые концепции, инструменты и технологии, такие как большие и малые языковые модели, семантическое ядро ​​и автоматический вызов функций.
- Более глубокое погружение в использование Azure AI Studio для проектирования RAG и Prompt Engineering.
- Включает новые и обновленные примеры использования Azure OpenAI.
- Обучение вторым пилотам, плагинам и агентам.
Что вы узнаете:
- Ознакомьтесь с важными техническими аспектами больших языковых моделей на основе Azure OpenAI в качестве эталонной платформы.
- Узнайте о различных типах моделей: GPT3.5 Turbo, GPT4, GPT4o, Codex, DALL-E и малых языковых моделях, таких как Phi-3.
- Разовьете новые навыки, такие как оперативная разработка и тонкая настройка больших/малых языковых моделей.
- Поймете и реализуете новые архитектуры, такие как RAG и автоматический вызов функций.
- Поймете подходы к реализации генеративного ИИ с использованием LangChain и семантического ядра.
- Посмотрите, как реальные проекты помогают вам находить отличных кандидатов для проектов прикладного ИИ, включая Большие/малые языковые модели

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

2024
#ENG #Azure

CodeMode | Программирование
📕 Generative AI for Web Development

Исследуйте мир генеративного ИИ и поймите, почему он важен. Эта книга разделена на две части, в которых представлены такие инструменты, как ChatGPT, DALL-E, и показано, как использовать их для создания веб-приложений на основе ИИ.
В первой части книги описывается генеративный ИИ и рассматриваются основные модели и API OpenAI. Обсуждаются правовые, этические и вопросы безопасности, чтобы помочь вам решить, является ли он подходящим инструментом для ваших проектов. Затем вы изучите ChatGPT и увидите, как эффективно использовать его для генерации кода. Затем следует обзор передовых методов, а также советы и методы обхода ограничений ChatGPT и других API OpenAI.

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

2024
#ENG #AI

CodeMode | Программирование
📕 C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals

Этот бестселлер Packt продолжает оставаться окончательным руководством по современной кроссплатформенной разработке. 9–е издание C# 13 и .NET 9 "Основы современной кроссплатформенной разработки" было обновлено, чтобы охватить последние возможности и улучшения в .NET 9 и C# 13. Вы начнете с освоения объектно-ориентированного программирования, научитесь писать, тестировать и отлаживать функции, а также реализовывать интерфейсы. Затем вы познакомитесь с .СЕТЕВЫЕ API для управления данными, операций с файловой системой и сериализации.
Это последнее издание включает усовершенствования .NET 9 в свои примеры: более быстрые исключения и новые методы LINQ. Новые функции ASP.NET Core 9 включают оптимизированные статические ресурсы, встроенную генерацию документов OpenAPI и гибридный кэш.
Практические примеры, такие как создание веб-сайтов и сервисов с помощью ASP.NET Core, были обновлены для использования новейших возможностей .NET 9. В книге также представлен Blazor с его новой унифицированной моделью хостинга, обеспечивающей беспрецедентную возможность повторного использования кода. Благодаря этим обновлениям вы узнаете, как эффективно создавать надежные приложения и службы.
К концу прочтения этой книги вы будете обладать знаниями и уверенностью, необходимыми для создания профессиональных и высокопроизводительных веб-приложений с использованием новейших технологий на C# 13 и .NET 9.

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

2024
#ENG #C

CodeMode | Программирование
📕 Tools and Skills for .NET 8

Раскройте весь потенциал разработки .NET с помощью Tools and Skills for .NET 8.
Погрузитесь в управление исходным кодом с помощью Git и узнайте, как управлять проектами, обеспечивая контроль версий. Откройте для себя передовые методы отладки и стратегии устранения неполадок, чтобы выявлять и решать проблемы, а также получите практические сведения о документировании кода, API и сервисов, способствующие ясности и удобству ведения проекта. Погрузитесь в мир криптографии, обеспечивая конфиденциальность и целостность на протяжении всего жизненного цикла разработки.

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

2024
#ENG #NET

CodeMode | Программирование
📕 Systems Programming with C# and .NET

Если вы хотите изучить огромный потенциал C# и .NET для создания высокопроизводительных приложений, то эта книга для вас. Эта книга, написанная 17-кратным лауреатом премии Microsoft MVP award, посвящена низкоуровневому программированию на C# и .NET.
Книга начинается с ознакомления с фундаментальными понятиями, такими как низкоуровневые API, управление памятью и оптимизация производительности. Каждая глава дает практические навыки, знакомя с потоками, файловым вводом-выводом и сетевыми протоколами. Уделяя особое внимание реальным приложениям, вы узнаете, как защитить системы, внедрить эффективное ведение журнала и легко развертывать приложения. В книге особое внимание уделяется отладке, профилированию и решению задач, характерных только для многопоточного и асинхронного кода. Вы также узнаете об основах кибербезопасности, которые помогут вам защитить данные и наладить безопасную связь. Кроме того, специальная глава, посвященная системному программированию в Linux, поможет вам расширить свой кругозор и изучить кросс-платформенную разработку. Для тех, кто только начинает осваивать встраиваемые системы, в последней главе приведены практические рекомендации.
К концу этой книги вы будете готовы к развертыванию, распространению и сопровождению приложений в производственных системах.

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

2024
#ENG #C #NET

CodeMode | Программирование
📕Facilitating Software Architecture

оль архитектора программного обеспечения развивается. Поскольку системы и их взаимодействие с командами, которые их создают, запускают и развивают, становятся все более сложными, часто становится невозможным для тех, кто играет традиционные роли архитектора, быть везде, где им нужно быть. Просто слишком много архитектуры нужно сделать, и ситуация достигла критической точки. Есть
лучший способ. Автор Эндрю Хармел-Лоу показывает, как архитекторы и команды разработчиков могут сотрудничать, чтобы создавать и развивать более эффективные архитектуры для своих систем. Методы, изложенные в этой книге, помогут вам научиться создавать образ мышления, который позволяет каждому практиковать архитектуру и создавать лучшие системы, которые они когда-либо испытывали.
С этой книгой вы:
- Поймете новую динамику, которая влияет на современную поставку программного обеспечения
- Изучите методологию, которая объединяет архитектуру и разработку программного обеспечения
- Воспитывайте фундаментальное взаимодействие решений, советов, архитектуры и обратной связи от работающих систем
- Инициируйте практики, которые максимизируют выгоды и смягчают риски
- Создайте подход, настроенный на архитектуру, навыки каждого и культуру вашей организации

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

2025
#ENG #Architecture

CodeMode | Программирование
📕 Разработка приложений на базе GPT-4 и ChatGPT

Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах GPT-4 и ChatGPT, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки поддержки GPT-4 и ChatGPT для Python, в том числе инструментов для генерирования текста, отправки вопросов и получения ответов и обобщения контента.
«Разработка приложений на базе GPT-4 и ChatGPT» содержит множество легковоспроизводимых примеров, которые помогут освоить особенности применения моделей в своих проектах. Все примеры кода на Python доступны в репозитории GitHub. Решили использовать возможности LLM в своих приложениях? Тогда вы выбрали правильную книгу.

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

2024
#RU #AI

CodeMode | Программирование
📕 Как устроен ChatGPT

Никто этого не ожидал — даже его создатели: ChatGPT ворвался в наш мир как искусственный интеллект, способный создавать тексты, словно человек. Но как именно он работает? Что происходит внутри его «ИИ-разума»?
В этой книге выдающийся ученый и пионер вычислительной техники Стивен Вольфрам предлагает понятное и увлекательное объяснение устройства нейросети, основываясь на своем многолетнем научном опыте.
Узнайте, как ChatGPT, объединяя новейшие технологии нейронных сетей с фундаментальными знаниями о языке и человеческом мышлении, делает будущее настоящим

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

2024
#RU #AI

CodeMode | Программирование
📕 Optimization Algorithms

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

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

2024
#ENG #Algorithms

CodeMode | Программирование
📕 Анализ сетей (графов) в среде R. Руководство пользователя

Книга является руководством пользователя по анализу сетей в среде R. Она концентрируется на четырех основных задачах, с которыми обычно сталкивается специалист в этой области: управление сетевыми данными, визуализация сети, описание сети и моделирование сети. Все примеры сопровождаются программным кодом на языке R.
Издание служит отличным справочным ресурсом для изучения науки о сетях.

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

2017
#RU #R

CodeMode | Программирование
📕Building Intelligent Apps with .NET and Azure AI Services

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

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

2024
#ENG #Azure #AI

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