Программирование RSS

Kubernetes для разработчиков

Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи. В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
brij 23/02/25 Просмотров: 1003 Комментариев: 0
+1
Машинное обучение с малым объемом кодирования

Практическое введение в искусственный интеллект на основе проектов

В книге подробно представлены три проблемно-ориентированных вида машинного обучения (Machine learning, ML): автоматизированное обучение AutoML без кодирования, обучение BigQuery ML с малым объемом кодирования и обучение с применением пользовательского кода на основе библиотек scikit-learn и Keras. При этом от читателя не требуется глубоких предварительных знаний в ML или программировании, но базовые навыки в этих областях будут полезны. Специализированные библиотеки, фреймворки ML, репозиторий GitHub и другие инструменты описаны по мере их необходимости.
brij 22/02/25 Просмотров: 1015 Комментариев: 0
+1
Публикация пакетов Python. Тестирование, распространение и автоматизация проектов

Книга «Публикация пакетов Python» описывает практический процесс масштабируемого совместного использования кода Python с высокой эффективностью и помогает получить опыт работы с новейшими инструментами упаковки. Пособие дает возможность изучить все тонкости тестирования и непрерывной интеграции пакетов, а также предлагает профессиональные советы по созданию поддерживаемого проекта с открытым исходным кодом, включая вопросы лицензирования, документации и создания сообщества участников.
brij 22/02/25 Просмотров: 990 Комментариев: 0
+1
Дэн Вандеркам. Эффективный TypeScript. 62 способа улучшить код, 2-е издание

2-е издание

Способен ли TypeScript устранить проблемы, которыми так знаменит javascript? Да, но его изучение потребует определенных усилий, времени и практики. 83 правила позволят ускорить и облегчить знакомство с TypeScript. Каждое правило — это конкретная рекомендация, рассказывающая на примерах что можно и чего нельзя делать в TypeScript и как грамотно работать с этим языком. Эта книга поможет подняться с уровня начинающего или среднего пользователя, знакомого с основами TypeScript, на уровень TS-эксперта, который может профессионально работать с этим языком. Второе издание было обновлено для TypeScript 5, и включает две новые главы, посвященные программированию на уровне типов и рецептам TypeScript.
brij 21/02/25 Просмотров: 874 Комментариев: 0
+1
Инфраструктура как код. С примерами на Python и Terraform

Инфраструктура как код (IaC) – это набор методов и процессов для построения и обслуживания инфраструктуры с использованием скриптов, файлов конфигурации или языков программирования. IaC значительно облегчает тестирование компонентов, реализацию функций и масштабирование системы. Но самое главное – поскольку IaC следует классическим методам разработки, для внесения изменений в масштабах системы достаточно нескольких коммитов кода! Прочитав эту книгу, вы научитесь создавать виртуальные серверы, сети, балансировщики нагрузки, брандмауэры и другие компоненты с помощью Python и Terraform, а также уверенно обновлять инфраструктуру, не прерывая работу системы. Советы экспертов по стратегиям совместной работы в команде помогут вам избежать нестабильности, повысить безопасность системы и сократить расходы.
brij 19/02/25 Просмотров: 988 Комментариев: 0
+1
Б. Ульман. Программирование аналоговых и гибридных компьютеров

По мере того как классические цифровые компьютеры приближаются к своим физическим и архитектурным границам, стремительно растет интерес к аналоговым и гибридным вычислениям. Такие компьютеры могут превосходить классические цифровые по скорости работы, общей вычислительной мощности, энергоэффективности, а также обладать чрезвычайно высокой степенью параллелизма.
gefexi 17/02/25 Просмотров: 928 Комментариев: 0
0
Краткий справочник по нейросетям

Я надеюсь, что этот справочник станет для читателей путеводителем в мир искусственного интеллекта, откроет новые возможности и вдохновит на изучение и использование технологий, которые изменили нашу жизнь. Каждая страница — это шаг в будущее, которое мы создаем вместе с искусственным интеллектом. Я верю, что, объединив усилия, мы сможем сделать этот мир лучше, используя технологии во благо. И я надеюсь, что мой опыт и знания помогут вам найти свой путь в этом удивительном мире.
gefexi 17/02/25 Просмотров: 859 Комментариев: 0
0
А.В. Столяров. Программирование. Введение в профессию 2025

Том 1 Азы программирования. Издание 2.9

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения. Первый том учебника содержит три части, охватывающие базис знаний о программировании как виде деятельности. Первый том учебника содержит три части, охватывающие базис знаний о программировании как виде деятельности: в первую часть вошли вводные сведения, вторая посвящена основам программирования на примере языка Паскаль, третья - возможностям центрального процессора и программированию на языке ассемблера. Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
brij 16/02/25 Просмотров: 669 Комментариев: 0
0
Mayo Oshin, Nuno Campos. Learning LangChain. Building AI and LLM Applications with LangChain and LangGraph

Если вы хотите создавать готовые к производству приложения с искусственным интеллектом, которые могут рассуждать и получать внешние данные для осознания контекста, вам необходимо освоить LangChain - популярный фреймворк и платформу для создания, запуска и управления агентными приложениями. LangChain используется несколькими ведущими компаниями, включая Zapier, Replit, Databricks и многие другие. Это руководство - незаменимый ресурс для разработчиков, которые знают Python или JavaScript, но являются новичками, стремящимися использовать возможности искусственного интеллекта. Авторы Майо Ошин и Нуно Кампос объясняют использование LangChain с помощью практических советов и подробных руководств. Начиная с базовых концепций, эта книга шаг за шагом покажет вам, как создать готового к производству агента ИИ, использующего ваши данные.
brij 16/02/25 Просмотров: 1339 Комментариев: 0
0
Наталия Матвеева. Шпаргалка начинающего тестировщика

Шпаргалку начинающего тестировщика я создавала в первую очередь для себя любимой. Цель была структурировать полученные знания, а также иметь возможность быстро найти ответы на вопросы.
gefexi 15/02/25 Просмотров: 1047 Комментариев: 0
0
Архитектура ЭВМ и язык ассемблера

Книга имеет своей целью изучение базовых принципов устройства современных ЭВМ, анализ качественных и количественных характеристик различных компонент ЭВМ, анализ влияния этих характеристик на работу прикладных программ. Помимо того, предполагается практическое освоение языка ассемблера архитектуры IA-32, изучение особенностей этой процессорной архитектуры, изучение взаимосвязей между архитектурой набора команд, механизмами реализации языка Си и системой программирования.
brij 15/02/25 Просмотров: 723 Комментариев: 0
0
Крис Сэйнти. Blazor в действии

Фреймворк Blazor от компании Microsoft позволяет создавать интерактивные веб-компоненты, которые изначально запускаются в браузере без подключаемых модулей или транспайлеров. А поскольку весь код написан на языке C#, его можно с легкостью использовать для разработки серверной и клиентской частей приложения. Изучив данное практическое руководство, вы освоите ключевые возможности Blazor, среди которых маршрутизация, формы и валидация, а также динамические и повторно используемые компоненты, и в итоге создадите увлекательное веб-приложение для построения пешеходных маршрутов. После прочтения книги вы сможете разрабатывать красивые сайты и приложения, которые без проблем выполняют код C# непосредственно в браузере. При написании книги использовалась самая последняя стабильная сборка Blazor. Кроме того, издание позволяет беспрепятственно интегрировать новые возможности .NET 6. Книга предназначена для веб-разработчиков с опытом работы в C# и .NET.
brij 15/02/25 Просмотров: 1026 Комментариев: 0
0
Бернар Коритес. Графика на Python. Создание 2D- и 3D-изображений для научной графики и презентаций

В книге на наглядных примерах показано, как использовать встроенные графические примитивы Python – точки, линии и стрелки — для создания сложной графики, визуализации двух- и трехмерных объектов, диаграмм с данными и технических иллюстраций. После прочтения вы сможете создавать привлекательные графические изображения, не ограничиваясь функциями, доступными в су­ществующих библиотеках Python. Приведены примеры из физики (визуализация электронных облаков, изменение климата), астрономии, биологии (изменение динамики популяций), экономики (управление ресурсами) и др. Исходный код Python включен во все приложения, что делает материал более доступным для начинающих программистов.
brij 15/02/25 Просмотров: 1060 Комментариев: 0
0
Jayanth Kumar, Mandeep Singh. System Design on AWS. Building and Scaling Enterprise Solutions

Предприятия, создающие сложные и масштабные приложения в облаке, сталкиваются с множеством проблем. Практически каждое решение - от выбора правильных инструментов до оценки необходимого обеспечения - сопряжено со сложным набором вариантов и компромиссов. AWS предоставляет универсальное решение для создания и масштабирования таких приложений, и это практическое руководство поможет вам решить, какие компоненты использовать и как их совместить. Авторы Джаянт Кумар и Мандип Сингх снабжают архитекторов и инженеров-программистов необходимыми знаниями о AWS и системном проектировании, чтобы помочь вам принять правильные решения и преодолеть трудности, связанные с проектированием и масштабированием архитектуры корпоративного программного обеспечения.
brij 15/02/25 Просмотров: 626 Комментариев: 0
0
Расширенное администрирование OS Unix

Курс предназначен для тех, кто ранее не сталкивался с операционной системой Linux. На курсе слушатели узнают об основных отличиях Linux от других операционных систем, получат навыки работы в ней, научатся устанавливать систему и настраивать ее основные параметры.
gefexi 15/02/25 Просмотров: 1192 Комментариев: 0
0
Основы математического моделирования и оптимизации на языке Python

В пособии представлены основные методы применения языка Python для решения задач моделирования, оптимизации и обработки данных. Каждая рассмотренная тема включает краткие теоретические сведения, подробный разбор практической работы, индивидуальные варианты заданий и контрольные вопросы по теме.
gefexi 10/02/25 Просмотров: 1050 Комментариев: 0
0
Антонио Меле. Django 2 в примерах

Django - это мощный Рython-фреймворк для веб-приложений, который поощряет быстрое развитие и чистый, прагматичный дизайн, предлагает относительно простое обучение. Это делает его привлекательным как для новичков, так и для опытных разработчиков.
gefexi 08/02/25 Просмотров: 4141 Комментариев: 0
+3
П.А. Трофимов. Игры в Scratch для детей

Среда программирования Scratch является прекрасным примером для обучения программированию. Интуитивно понятный красочный интерфейс сочетается с быстрым блочным построением алгоритма. Цель этой книги – научить детей основам программирования, создавая собственные небольшие игры. От простого к сложному, понемногу осваивая новые конструкции, вы пройдёте весь путь создания проектов: от идеи до реализации. Нет ничего сложного в создании собственных игр – будь то «Марио» или «Пакман», игра в бильярд, охота на летучих мышей и др.
gefexi 08/02/25 Просмотров: 1678 Комментариев: 0
+1
Петер Флах. Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных

Перед вами один из самых интересных учебников по машинному обучению - разделу искусственного интеллекта, изучающего методы построения моделей, способных обучаться, и алгоритмов для их построения и обучения. Автор воздал должное невероятному богатству предмета и не упустил из виду объединяющих принципов. Читатель с первых страниц видит машинное обучение в действии, но без не нужных на первых порах технических деталей.
gefexi 08/02/25 Просмотров: 5816 Комментариев: 0
+1
Полезные конспекты книг и авторские заметки по информационным технологиям

В этой книге уважаемый читатель найдет множество советов по конструированию программного кода, общим вопросам, возникающим при работе в agile-команде, поисковой оптимизации веб-сайтов (SEO), автороведческой экспертизе и безопасности паролей. Книга составлена из полезных тезисов, выписанных автором из двенадцати печатных технических книг на русском языке.
gefexi 03/02/25 Просмотров: 631 Комментариев: 0
0
12