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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Глубокое обучение с fastai и PyTorch

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

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

2019 #ENG #PyTorch

CodeMode | Программирование
📕 GoLang for Machine Learning

«Active Directory и PowerShell для соискателей» возьмет вас за руку и снабдит необходимыми навыками, востребованными работодателями в современной ИТ-среде.
Эта книга проведет вас через каждый этап жизненного цикла Active Directory, включая проектирование, развертывание, настройку и управление. Особое внимание уделяется автоматизации с использованием PowerShell, которая поможет вам научиться автоматизировать процессы с помощью сценариев. Все начинается с управления Active Directory и создания среды разработки в Azure. На следующем этапе вы получите подробный обзор создания, настройки, мониторинга, настроек безопасности и восстановления среды. Благодаря примерам, представленным как в виде ручных действий, так и в виде автоматизированных сценариев PowerShell, эта книга позволяет читателям выбрать предпочтительный метод изучения автоматизации PowerShell. Кроме того, он также представляет инструменты DevOps для облачной инфраструктуры, охватывающие ресурсы управления обновлениями, мониторинга, безопасности и автоматизации.

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

2014 #ENG #GoLang #ML

CodeMode | Программирование
📕 Дискретная математика для программистов, 2-е издание

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

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

2012 #ENG #Coding

CodeMode | Программирование
📕 Terraform in Action

Рассматривая свою инфраструктуру как кодируемое приложение, вы можете мгновенно создавать и запускать новые компоненты и эффективно реагировать на изменения спроса и другие требования к использованию.
Terraform in Action представляет модель Infrastructure-as-Code с использованием потрясающего инструмента автоматизации Terraform, обучая читателей проектированию и управлению серверами, которые можно предоставлять, совместно использовать, изменять, тестировать и развертывать одним нажатием кнопки. Читатели раскроют весь потенциал Terraform для управления вашей инфраструктурой так же легко, как они управляют своей кодовой базой.

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

2021 #ENG #Terraform

CodeMode | Программирование
📕 Math for Security

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

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

2023 #ENG #Security

CodeMode | Программирование
📕Digital Image Security

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

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

2024 #ENG #Security

CodeMode | Программирование
📕 Machine Learning Production Systems

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

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

2025 #ENG #ML

CodeMode | Программирование
📕 Getting Started With Java Using Eclipse

Освоение языка и платформы разработки. Многие люди хотели бы изучать Java, но начать работу непросто, поскольку программирование на Java требует, по крайней мере, двух навыков владения языком программирования и средой разработки. С помощью множества примеров в этой книге показано, как устроен язык. Кроме того, в нем используется среда разработки Eclipse в качестве примера мощного инструмента для обучения разработке программ на Java. В первой части книги "Основы" вы приобретаете базовые знания по Java и Eclipse.

Эта часть закладывает основы программирования, дает вам обзор технологии Java и показывает, что особенного в объектно-ориентированном программировании. Во второй части, называемой Java Language, все вращается вокруг тонкостей языка Java, и именно здесь создаются первые небольшие Java-приложения, которым помогает прекрасное сочетание части знаний и практических упражнений. Технология Java - это и название, и основное внимание в третьей части, которая также знакомит вас с правилами, которые необходимо соблюдать при программировании, с тем, что такое библиотеки классов и какими преимуществами они обладают. Кроме того, вы узнаете, как тестировать программы, что такое алгоритмы и как их программировать. Четвертая часть, Java Projects, позволяет вам применять все предыдущие элементы в приложении с графическим пользовательским интерфейсом. В проекте показано, как по частям разрабатывать более крупное приложение в среде разработки Eclipse. Приложение завершается разделом о частых ошибках, которые могут возникать при работе с Eclipse, и глоссарием.

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

2023 #ENG #Java

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

Большие языковые модели (LLM) и диффузионные модели, такие как ChatGPT и Stable Diffusion, обладают беспрецедентным потенциалом. Поскольку они были обучены работе со всеми общедоступными текстами и изображениями в Интернете, они могут внести полезный вклад в решение самых разнообразных задач. А поскольку сегодня барьер для входа значительно снижен, практически любой разработчик может использовать LLMS и диффузионные модели для решения задач, которые ранее не поддавались автоматизации.

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

2024 #ENG #LLM

CodeMode | Программирование
📕 Prompt Engineering for LLMs

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

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

2025 #ENG #LLM

CodeMode | Программирование
📕 Python How-To

Вы когда-нибудь спрашивали себя: «Как это сделать в Python?» Если да, то вам понравится эта практическая подборка самых важных приемов Python. Python How-To включает в себя более 60 подробных ответов на такие вопросы, как: Как объединять и разделять строки? Как получить доступ к ключам, значениям и элементам словаря? Как задать и использовать возвращаемое значение в вызовах функций? Как обрабатывать данные JSON? Как создавать ленивые атрибуты для повышения производительности? Как изменять переменные в другом пространстве имен?

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

2023 #ENG #Python

CodeMode | Программирование
📕 The Illustrated AWS Cloud

Интуитивно понятное, полностью иллюстрированное руководство по веб-сервисам Amazon для людей, ориентированных на визуальное восприятие.
В книге команда опытных преподавателей технических дисциплин представляет наглядное и увлекательное руководство по облачным технологиям веб-сервисов Amazon. Авторы уделяют особое внимание роли и обязанностям специалиста по облачным технологиям AWS, помогая читателям выбрать оптимальные сервисы AWS для конкретных случаев использования.

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

2024 #ENG #AWS

CodeMode | Программирование
Managing Datasets and Models

Эта книга содержит краткое введение в задачи, связанные с данными, при подготовке к обучению моделей на наборах данных. В нем представлен пошаговый пример кода на основе Python, который использует алгоритм kNN для управления моделью в наборе данных. Далее вы увидите другие алгоритмы классификации (в том же наборе данных), такие как деревья принятия решений, случайные леса, SVM (машины опорных векторов) и наивный Байес, просто изменив три строки кода. Первая глава начинается с введения в наборы данных и проблем, которые могут возникнуть, за которыми следует вторая глава, посвященная выбросам и обнаружению аномалий. В следующей главе рассматриваются способы обработки отсутствующих и недопустимых данных, а в четвертой главе демонстрируется, как обучать модели с помощью алгоритмов классификации. В главе 5 представлены наборы инструментов визуализации, такие как Sweetviz, Skimpy, Matplotlib и Seaborn, а также несколько простых примеров кода на основе Python, которые отображают диаграммы. Приложение включает в себя некоторые основы использования Awk.

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

2023 #ENG #Datasets

CodeMode | Программирование
📕 Head First Design Patterns

Вы знаете, что не хотите изобретать велосипед, поэтому вы смотрите на Design Patterns: уроки, извлеченные теми, кто столкнулся с теми же проблемами проектирования программного обеспечения. С Design Patterns вы можете воспользоваться лучшими практиками и опытом других, чтобы вы могли потратить свое время на что-то более сложное. На что-то более интересное. Эта книга показывает вам, какие шаблоны имеют значение, когда их использовать и почему, как применять их в ваших собственных проектах, а также принципы объектно-ориентированного проектирования, на которых они основаны. Присоединяйтесь к сотням тысяч разработчиков, которые улучшили свои навыки объектно-ориентированного проектирования с помощью Head First Design Patterns.

Что такого особенного в этой книге?

Если вы читали книгу Head First, вы знаете, чего ожидать: визуально насыщенный формат, разработанный с учетом особенностей работы вашего мозга. С Head First Design Patterns, 2E вы изучите принципы и шаблоны дизайна таким образом, который не усыпит вас, так что вы сможете решать проблемы проектирования программного обеспечения и говорить на языке шаблонов с другими членами вашей команды.

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

2020 #ENG #Coding

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

Если вы разработчик программного обеспечения и хотите быстро перейти к архитектуре программного обеспечения, это удобное руководство — отличное начало. Книга Head First Software Architecture от авторов книги «Основы архитектуры программного обеспечения» научит вас архитектурному мышлению и исследует уникальные проблемы архитектуры программного обеспечения. Вы узнаете разницу между архитектурой и дизайном, а также взаимосвязь между кодом, компонентами и архитектурными стилями. Вы также научитесь работать с некоторыми распространенными архитектурными стилями на ярких и забавных примерах. Эта книга, быстрая, простая и увлекательная, представляет собой ценное введение в мир архитектуры программного обеспечения.

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

2024 #ENG #Architecture

CodeMode | Программирование
📕 Mastering Go, 4th Edition

Приложение Mastering Go, вышедшее в четвертом издании, остается незаменимым ресурсом для реальной разработки на Go. В этом всеобъемлющем руководстве рассматриваются передовые концепции Go, включая серверы RESTful и управление памятью Go. В этом издании представлены новые главы, посвященные обобщениям Go и нечеткому тестированию, а также более подробному исследованию эффективности и быстродействия. По мере прочтения глав вы обретете уверенность и глубокое понимание продвинутых тем Go, включая параллелизм и работу сборщика мусора, использование Go с Docker, написание мощных утилит командной строки, работу с данными объектной нотации JavaScript (JSON) и взаимодействие с базами данных.

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

2024 #ENG #Go

CodeMode | Программирование
📕 Go Programming – From Beginner to Professional

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

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

2024 #ENG #Go

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

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

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

2024 #ENG #Go

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

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

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

2023 #ENG #Go

CodeMode | Программирование
📕 Mastering Python Network Automation

С помощью "Освоение сетевой автоматизации на Python" вы сможете упростить оркестровку контейнеров, управление конфигурацией и создание устойчивых сетей с помощью Python и его библиотек, что позволит вам стать квалифицированным сетевым инженером или сильным специалистом по DevOps.
Это руководство с самого начала знакомит читателей с настройкой лаборатории сетевой автоматизации с использованием сетевого симулятора NS3 и программирования на Python. Это включает в себя установку NS3, а также библиотек python, таких как nornir, paramiko, netmiko и PyEZ, а также настройку портов, узлов и серверов. Вы приобретете навыки, необходимые для того, чтобы стать опытным разработчиком автоматизации, который может тестировать и исправлять любые ошибки в сценариях автоматизации. В этой книге рассматривается появление service mesh как решения проблем, связанных с обменом данными между службами с течением времени.
В этой книге вы познакомитесь с автоматизацией различных задач, связанных с контейнерами, в Python и его библиотеках, включая оркестровку контейнеров, обнаружение служб, балансировку нагрузки, управление хранилищем контейнеров, мониторинг производительности контейнеров и текущие обновления.

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

2023 #ENG #Python

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