star archive bad ca calendar cat coms dislike down down2 fav fb gp info left like login love mail od pass rel reply right search set share sort_down sort_up top tw up views vk votes cross phone loc ya

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

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

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

 



Автор: Уильям Деннис
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Публикация пакетов Python. Тестирование, распространение и автоматизация проектов

Публикация пакетов Python. Тестирование, распространение и автоматизация проектов

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

 



Автор: Дэйн Хиллард
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Эффективный TypeScript: 83 способа улучшить код, 2-е издание

Эффективный TypeScript: 83 способа улучшить код, 2-е издание

Способен ли TypeScript устранить проблемы, которыми так знаменит jаvascript? Да, но его изучение потребует определенных усилий, времени и практики. 83 правила позволят ускорить и облегчить знакомство с TypeScript. Каждое правило — это конкретная рекомендация, рассказывающая на примерах что можно и чего нельзя делать в TypeScript и как грамотно работать с этим языком. Эта книга поможет подняться с уровня начинающего или среднего пользователя, знакомого с основами TypeScript, на уровень TS-эксперта, который может профессионально работать с этим языком. Второе издание было обновлено для TypeScript 5, и включает две новые главы, посвященные программированию на уровне типов и рецептам TypeScript.

 



Автор: Дэн Вандеркам
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Инфраструктура как код. С примерами на Python и Terraform

Инфраструктура как код. С примерами на Python и Terraform

Инфраструктура как код (IaC) – это набор методов и процессов для построения и обслуживания инфраструктуры с использованием скриптов, файлов конфигурации или языков программирования. IaC значительно облегчает тестирование компонентов, реализацию функций и масштабирование системы. Но самое главное – поскольку IaC следует классическим методам разработки, для внесения изменений в масштабах системы достаточно нескольких коммитов кода! Прочитав эту книгу, вы научитесь создавать виртуальные серверы, сети, балансировщики нагрузки, брандмауэры и другие компоненты с помощью Python и Terraform, а также уверенно обновлять инфраструктуру, не прерывая работу системы.

 



Автор: Розмари Ванг
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Программирование: введение в профессию. Том 1 Азы программирования (2025)

Программирование: введение в профессию. Том 1 Азы программирования (2025)

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

 



Автор: Столяров А.В.
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf, djvu
Подробнее

Архитектура ЭВМ и язык ассемблера

Архитектура ЭВМ и язык ассемблера

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

 



Автор: Падарян В.А.
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf, epub
Подробнее

Blazor в действии

Blazor в действии

Фреймворк Blazor от компании Microsoft позволяет создавать интерактивные веб-компоненты, которые изначально запускаются в браузере без подключаемых модулей или транспайлеров. А поскольку весь код написан на языке C#, его можно с легкостью использовать для разработки серверной и клиентской частей приложения. Изучив данное практическое руководство, вы освоите ключевые возможности Blazor, среди которых маршрутизация, формы и валидация, а также динамические и повторно используемые компоненты, и в итоге создадите увлекательное веб-приложение для построения пешеходных маршрутов. После прочтения книги вы сможете разрабатывать красивые сайты и приложения, которые без проблем выполняют код C# непосредственно в браузере. Кроме того, издание позволяет беспрепятственно интегрировать новые возможности .NET 6.

 



Автор: Крис Сэйнти
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Графика на Python. Создание 2D- и 3D-изображений для научной графики и презентаций

Графика на Python. Создание 2D- и 3D-изображений для научной графики и презентаций

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

 



Автор: Бернар Коритес
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Большие данные. Современные фреймворки и разработка приложений

Большие данные. Современные фреймворки и разработка приложений

В книге рассматриваются модели, системы и фреймворки, специально разработанные для обработки и анализа больших наборов данных. Вы познакомитесь с основными парадигмами и механизмами, применяемыми в анализе больших данных, включая MapReduce, рабочие потоки, массовый синхронный параллелизм, передачу сообщений и SQL-подобные модели. В главах книги описаны примеры использования фреймворков Hadoop, Spark, Storm и MPI и рассмотрены вопросы выбора среды, наиболее подходящей для достижения целевых задач приложения. Читатель должен хорошо владеть такими языками, как Java, Python или Scala, и знать основные концепции параллельного и распределенного программирования.

 



Автор: Талия Д., Трунфио П., Мароццо Ф., Белькастро Л.
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд.

Парсинг с помощью Python. Веб-скрапинг в действии. 3-е межд. изд.

Если программирование — магия, то веб-скрапинг — настоящее колдовство. Написав простую автоматизированную программу, можно отправлять запросы веб-серверам, получать ответы с данными, а затем анализировать эти данные и извлекать необходимую информацию. Это обновленное третье издание книги не только познакомит вас с веб-скрапингом, но и послужит исчерпывающим руководством по сбору практически любых видов данных в современном Интернете. В части I основное внимание уделено механике веб-скрапинга: как с помощью Python отправлять запросы веб-серверам, обрабатывать ответы и автоматизировать взаимодействие с сайтами. В части II исследуются более конкретные инструменты и приложения, которые пригодятся при любом сценарии веб-скрапинга.

 



Автор: Райан Митчелл
Язык: русский
Жанр: Программирование
Формат: pdf
Подробнее

Причинно-следственный анализ для смелых и честных

Причинно-следственный анализ для смелых и честных

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

 



Автор: Матеус Факур, Артем Груздев
Язык: русский
Жанр: компьютерная литература, Машинное обучение
Формат: pdf
Подробнее

Компьютерное моделирование физических процессов и систем в пакете MATLAB

Компьютерное моделирование физических процессов и систем в пакете MATLAB

Книга посвящена обучению основам компьютерного моделирования физических процессов. Каждая глава содержит теоретический материал, описание математических методов, используемых для построения компьютерных моделей физических процессов, а также задачи для самостоятельного решения. В качестве базового программного продукта используется пакет MATLAB. В книге обобщен опыт преподавания автором ряда дисциплин для бакалавров, магистров и специалистов, обучающихся по направлениям подготовки и специальностям укрупненных групп специальностей 09.00.00 - «Информатика и вычислительная техника», 10.00.00 - «Информационная безопасность».

 



Автор: С.В. Поршнев
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Разработка приложений на базе GPT-4 и ChatGPT, 2-е издание

Разработка приложений на базе GPT-4 и ChatGPT, 2-е издание

В этом издании мы расскажем вам о последних достижениях в области технологий искусственного интеллекта, а также о том, какой прогресс достигнут исследователями, разработчиками и энтузиастами, продолжающими расширять границы инноваций. Данная книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах моделей GPT-4 и GPT-3.5, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки для Python от OpenAI, в том числе инструментов для генерирования текста, отправки вопросов и получения ответов и создания интеллектуальных ассистентов. Все примеры кода на Python доступны в репозитории GitHub.

 



Автор: Оливье Келен, Мари-Алис Блете
Язык: русский
Жанр: Программирование, компьютерная литература
Формат: pdf
Подробнее

Программирование ядра Linux

Программирование ядра Linux

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

 



Автор: Биллимориа К.
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

Ultimate Linux Projects - 4th Edition 2025

Ultimate Linux Projects - 4th Edition 2025

Linux - это ворота к захватывающему программному обеспечению с открытым исходным кодом, стимулирующим проектам по программированию и, конечно же, впечатляющим экспериментам с Raspberry Pi. В Ultimate Linux Projects мы распахиваем эти двери и исследуем возможности, которые может предложить нам творение Линуса Торвальдса. Внутри журнала "Linux Format" люди, стоящие у истоков Linux, предоставляют свои знания и опыт, чтобы предложить вам специализированные руководства, гайды и советы, которые помогут вам получить дополнительную радость от вашей машины. От мастер-классов по кодированию, которые расскажут вам, как подключиться к метеорологическим спутникам и многое другое, до руководств по подключению Raspberry Pi и альтернатив с открытым исходным кодом для таких популярных сервисов, как Google Photos и Plex - мы уверены, что если вы поклонник Linux, вы найдете здесь что-то, чем можно увлечься. Так что ставьте чайник, загружайте свою машину и приготовьтесь исследовать возможности, которые предлагает Linux.

 



Автор: Jon White (Editor)
Язык: английский
Жанр: manual, кодирование, программирование, справочник, мануал, руководство,
Формат: PDF
Подробнее

Системное программирование

Системное программирование

Приведены теоретические положения и представлены практические примеры системного программирования. Рассмотрены системные ресурсы компьютера. Изло­жены основы языков системного программирования низкого уровня - Си и Ассемблера. Значительная часть пособия посвящена программированию аппаратных средств: устройств ввода/вывода, дисков. Подробно рассмотрено программиро­вание портов ввода-вывода, использующих интерфейсы LPT, СОМ и USB. Для программирования разнородных устройств необходимо знать аппа­ратные регистры, настройка которых позволяет прочитать информацию об устройствах, задать их параметры, определить режимы работы и т.п. В завершающем разделе пособия рассматривается создание специфичес­ких системных программ: служб Windows и демонов Linux.

 



Автор: Е.Е. Бизянов
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Python для начинающих. Учимся программировать с помощью мини-игр и загадок

Python для начинающих. Учимся программировать с помощью мини-игр и загадок

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


 



Автор: Юэнс-Кларк Кен
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

Ассемблер GAS в операционной системе Linux на платформе х86-64, 2-е изд.

Ассемблер GAS в операционной системе Linux на платформе х86-64, 2-е изд.

В монографии рассматриваются различные аспекты низкоуровневого программирования для 64-битовых операционных систем Linux. На основе многочисленных примеров проводится анализ 64-битового программирования. Значительная часть монографии посвящена программно-архитектурным особенностям систем х86-64, в частности рассмотрению команд микропроцессора. В монографии рассматриваются также особенности интеграции языка ассемблер с языками высокого уровня. Часть монографии посвящена особенностям ассемблера GAS, его 64-битовой подсистеме. Монография предназначена программистам, разрабатывающим приложения для Linux. Она также может быть использована как учебное пособие в высших и средних учебных заведениях на инженерных специальностях по таким дисциплинам как низкоуровневое программирование, системное программирование, программирование на языке ассемблера и др.

 



Автор: В.Ю. Пирогов
Язык: русский
Жанр: Программирование, linux
Формат: pdf, epub
Подробнее

Основы программирования на языке Bash

Основы программирования на языке Bash

В данном учебном пособии рассматриваются особенности программирования на языке Bash. Рассматриваются основные особенности языка, которые рассматриваются в контексте операционной системы Linux. В пособии подробно описываются основные программные структуры и типы данных: условные конструкции, циклы, функции, модули, строки и массивы. Особенностью данного пособия является большое количество рабочих программ, иллюстрирующих те или иные особенности программирования на Bash. Язык программирования Bash является частью операционной системы, инструментом, позволяющим автоматизировать многие операции, характерные для деятельности системных администраторов. По этой причине Bash является незаменимым инструментом администрирования Uniх-подобных операционных систем. С помощью Bash можно автоматизировать повторяющиеся операции, например, архивацию данных, анализ текстовых файлов, проверка сетевых параметров, удаления не нужных файлов и многое другое. Для студентов и преподавателей.

 



Автор: В.Ю. Пирогов
Язык: русский
Жанр: Программирование, linux
Формат: pdf. epub
Подробнее

Python: Pandas на практике. 200 упражнений по анализу данных с решениями и пояснениями

Реувен Лернер. Python. Pandas на практике. 200 упражнений по анализу данных с решениями и пояснениями

Сегодня трудно представить аналитика данных, не пользующегося биб­лиотекой Pandas, но в тонкостях работы с ней немудрено запутаться. В этой книге собраны упражнения, основанные на многолетней преподавательской практике автора. Прочитав ее, вы будете чувствовать себя уверенно при встрече с недостатками реальных данных в виде пропущенных значений, смешанных форматов и отсутствия четкой структуры. Обучение эффективной работе с Pandas – это долгий путь проб и ошибок. Сократить этот путь можно только при помощи интенсивных практических занятий и решения задач, которые позволят вам лучше понять специфику этой библиотеки, подобно тому как постоянные тренировки в спортзале помогают укрепить мышцы спортсмена. Именно в этом и состоит основная цель книги, которую вы держите в руках. Решив 50 основных и 150 дополнительных упражнений, которые здесь собраны, вы неожиданно обнаружите в себе способность бегло и уверенно говорить на новом для вас языке Pandas. Книга предназначена начинающим аналитикам данных, изучающим Pandas, но будет полезна и опытным специалистам, стремящимся отточить свои навыки.

 



Автор: Реувен Лернер
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

C# 12. Справочник. Полное описание языка

C# 12. Справочник. Полное описание языка

Язык С# 12 представляет собой девятое крупное обновление флагманского языка программирования от Microsoft, позиционирующее С# как язык с неве­роятной гибкостью и широтой применения. С одной стороны, он предлагает высокоуровневые абстракции, подобные выражениям запросов и асинхронным продолжениям, а с другой стороны, обеспечивает низкоуровневую эффектив­ность через такие конструкции, как специальные типы значений и необязатель­ные указатели. Платой за развитие становится относительно трудное освоение языка. Несмотря на то что инструменты вроде Microsoft Intelli Sense (и онлайновых справочников) великолепно помогают в работе, они предполагают наличие кон­цептуальных знаний. Настоящая книга предлагает такие знания в сжатой и уни­фицированной форме, не утомляя беспорядочными и длинными вступлениями. В книге рассматриваются язык С#, общеязыковая исполняющая среда (CLR) и библиотека базовых классов .NET 8 (BCL). Такой подход был выбран для того, чтобы оставить ме­сто для раскрытия сложных и обширных тем без ущерба в отношении глубины или читабельности.

 



Автор: Джозеф Албахари
Язык: русский
Жанр: Программирование
Формат: pdf
Подробнее

C++ & Python Coding Manual - 6th Edition 2024

C++ & Python Coding Manual - 6th Edition 2024

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

Learn the basics of Python and C++ and expand your skills! High-quality guidebook, featuring detailed guides from a team of experts. Learn Python and apply it to real-world programs. Start to learn the basics of C++ and top tips for working with code. Python and C++ are two of the most powerful and feature-rich programming languages. Being able to understand and use either enables you to better understand today’s technologies and how they interact with us and our environment.
 



Автор: Papercut Limited
Язык: английский
Жанр: manual, кодирование, программирование, справочник, мануал, руководство,
Формат: PDF
Подробнее

Coding and Programming Tricks & Tips - 19th Edition 2024

Coding and Programming Tricks & Tips - 19th Edition 2024

Coding & Programming, Tricks and Tips - это идеальное цифровое издание для пользователей, которые хотят поднять свой набор навыков на новый уровень. Вы хотите улучшить свой пользовательский опыт? Или хотите получить инсайдерские знания? Вы хотите учиться непосредственно у экспертов в своей области? Узнать многочисленные короткие пути, которые используют профессионалы? На страницах нового руководства для продвинутых пользователей вы узнаете все, что вам нужно знать, чтобы стать более уверенным, умелым и опытным пользователем, который будет извлекать максимальную пользу из своего использования и, в конечном счете, из своих навыков программирования. Достижение, которое вы можете заслужить, просто позволив нам исключительно помогать и обучать вас тем навыкам, которые мы приобрели за десятилетия нашего опыта. Независимо от того, какой уровень вы имеете в программировании, наши советы и трюки помогут вам улучшить свои навыки.
 



Автор: Papercut Limited
Язык: английский
Жанр: программирование, manual, справочник, мануал, руководство
Формат: PDF
Подробнее

Профессиональный онлайн-курс Vite

Профессиональный онлайн-курс Vite

Vite — свежий и быстрый инструмент сборки для фронтенда и серверной части приложения. Vite обладает собственной экосистемой с плагинами, CLI и даже фреймворком для тестирования кода Vitest. Сейчас Vite продолжает стремительно набирать популярность — его используют более трёх миллионов разработчиков по всему миру, поэтому этот инструмент точно стоит изучить.

 






Подробнее

Linux-Code fur Einsteiger - Dezember 2024

Linux-Code fur Einsteiger - Dezember 2024

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



Автор: Papercut Limited
Язык: немецкий
Жанр: open source, linux,
Формат: PDF
Подробнее