информатика RSS

Алгоритмы и структуры данных на Python

Представьте, что вы не просто программируете, а создаете элегантные решения, обладая глубоким пониманием алгоритмов и структур данных. Откройте же мощь алгоритмического мышления с помощью Python. Разберитесь в алгоритмах и структурах данных с нуля до продвинутого уровня и применяйте знания в реальном мире. Кем бы вы ни были — начинающим программистом, опытным разработчиком, желающим расширить знания, или специалистом с нетехническим образованием, интересующимся анализом данных, — книга поможет улучшить понимание и навыки решения задач. Наша книга призвана помочь вам всесторонне изучить алгоритмы, созданные с учетом возможностей Python. Этот язык известен своей простотой, читабельностью и элегантностью, благодаря чему он служит отличной средой для изучения алгоритмов, позволяя со­ средоточиться на базовых концепциях, а не увязать в сложном синтаксисе. Python помогает новичкам научиться программировать, а профессионалам открывает много новых возможностей, поэтому идеально подходит для широкого круга читателей.
brij 27/08/24 Просмотров: 508 Комментариев: 0
0
ALT Linux снаружи

Первая книга цикла «ALT Linux снаружи. ALT Linux изнутри». Вторая книга цикла: «Аленичев Д., Боковой А., Бояршинов А. и др. ALT Linux изнутри». Что это за зверь такой — Linux-пингвин? Что ему делать на моём компьютере? Любят ли пингвины Интернет, и как они его любят? Как использовать пингвина в мирных целях? Нуждается ли он в запчастях? А для начала — как засунуть пингвина в холодильник, то есть установить Linux на собственный компьютер? Обо всём этом и о многом другом и рассказывает эта половина книги, первой в серии «Библиотека ALT Linux».
gefexi 25/08/24 Просмотров: 390 Комментариев: 0
0
Дмитро Кедик. Реализация полезных алгоритмов на C++

Книга с подробным описанием всевозможных алгоритмов, которые принято реализовывать на C++ в силу высоких требований к скорости и наращиванию мощности алгоритмов. Алгоритмы относятся к следующим предметным областям: машинное обучение и нейронные сети, статистика, криптография, оптимизация, перемножение матриц, хеширование, строковые алгоритмы, случайные леса, методы работы с числами, сортировка, кластеризация, графовые алгоритмы и другие темы, касающиеся программной инженерии. Затронуты вопросы командной разработки алгоритмов. Для простоты я не задействую в книге многие новейшие функции C++. Например, семантика перемещения позволяет повысить эффективность кода, если у объектов есть эффективные деструкторы, но в остальных случаях достаточно встроенной оптимизации от компилятора. Тем не менее в книге эти процессы описаны достаточно углубленно, поэтому для ее освоения необходимы некоторые знания в области вычислительной техники и математики. В главах, посвященных специализированным темам типа численных алгоритмов, вам потребуется знакомство с определенными разделами математики — например, с линейной алгеброй. Книгу можно использовать как справочник по алгоритмам для программистов, исследователей и как учебное пособие для студентов соответствующих специальностей. Также будет полезна при подготовке к собеседованиям.
brij 25/08/24 Просмотров: 442 Комментариев: 0
0
Михаил Фленов. Библия C#

5-е издание

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных веб-приложений. Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы. Уделено внимание вопросам повторного использования кода. В пятом издании примеры переписаны с учетом современной платформы .NET 5, а вместо прикладных приложений упор делается на веб-приложения. Хотя эта книга и носит название «Библия C#», посвящена она в целом платформе .NET от компании Microsoft. Частью этой платформы стали ОС, инструменты разработчика и .NET Framework — программный фреймворк для разработчика, чтобы мы могли писать приложения для платформы .NET. Фреймворк, если максимально упростить пояснение, — это библиотеки, предоставляющие языку программирования функционал, который мы можем использовать для написания программ. На сайте издательства находятся коды программ, дополнительная справочная информация и копия базы данных для выполнения примеров из книги.
brij 25/08/24 Просмотров: 440 Комментариев: 0
0
Python для всех

Python — простой в изучении и практическом использовании язык программирования, который свободно доступен на компьютерах под управлением Mac OS, Windows и Linux. Изучив Python, вы сможете использовать его в своей профессиональной деятельности, не покупая какое-либо программное обеспечение.
gefexi 24/08/24 Просмотров: 1576 Комментариев: 0
0
Искусство автономного тестирования с примерами на C#

Во втором издании книги "Искусство автономного тестирования" автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов – понятных, удобных для сопровождения и заслуживающих доверия.
gefexi 24/08/24 Просмотров: 2358 Комментариев: 0
0
Грокаем Continuous Delivery

Код должен быть готов к релизу всегда! Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной доставки, и вы сможете быстро и последовательно добавлять функции и выпускать обновления.
gefexi 23/08/24 Просмотров: 301 Комментариев: 0
0
PowerShell: практическая автоматизация

PowerShell — это язык для написания скриптов, инструмент, позволяющий программно управлять всем центром обработки данных. С его помощью можно создавать высокоэффективные и надежные системы автоматизации, пригодные для многократного использования и значительно повышающие производительность специалистов. Из этой книги вы узнаете, как проектировать, разрабатывать, организовывать и развертывать скрипты для автоматизации задач любого масштаба: от локальных серверов до корпоративных облачных платформ.
gefexi 22/08/24 Просмотров: 395 Комментариев: 0
0
Герберт Шилдт. С++ для начинающих. Самоучитель

Книга известного американского специалиста и популяризатора языков программирования, посвященная основам языка С++. Начиная с таких базовых понятий языка> как типы данных, массивы, строки, указатели и функции, книга охватывает также важнейшие элементы объёктно-ориентированного программирования классы и объекты, наследование, виртуальные функции, потоки ввода-вывода, исключения и шаблоны.
gefexi 22/08/24 Просмотров: 487 Комментариев: 0
0
Хизер Адкинс. Безопасные и надежные системы

Может ли быть надежной небезопасная система? Можно ли считать безопасной ненадежную систему? Безопасность имеет решающее значение для разработки и эксплуатации масштабируемых систем в реальных условиях, поскольку вносит важный вклад в качество, производительность и доступность продукта. В этой книге эксперты Google делятся передовым опытом, позволяющим разрабатывать масштабируемые и надежные системы, которые действительно будут безопасны.
gefexi 22/08/24 Просмотров: 408 Комментариев: 0
0
Э.Г. Дадян. Современные технологии программирования

В учебнике рассмотрены вопросы построения основ языка программирования 1С 8.3. Предназначен как для начинающих, так и для продвинутых пользователей. Изложение материала разбито на два раздела. В первом разделе даются основы языка программирования 1С 8.3 для начинающих.
gefexi 21/08/24 Просмотров: 326 Комментариев: 0
0
А.А. Халафян, В.П. Боровиков. Теория вероятностей, математическая статистика и анализ данных

Основы теории и практика на компьютере. Statistica. Excel. Более 150 примеров решения задач

Современный уровень развития компьютерных технологий позволяет изучение теории вероятностей и математической статистики вывести на новый образовательный уровень, сделав упор на прикладную часть дисциплины - математическую статистику и компьютерный анализ данных. В учебном пособии изложены элементы комбинаторики, различные способы вычисления вероятностей, даны понятия случайной величины, ее функциональные и числовые характеристики. Теоретический материал сопровождается примерами и специально подобранными задачами, позволяющими глубже изучить материал. В отдельной главе описано использование Excel и Statistica для решения прикладных задач. Excel входит в состав Microsoft Office и на сегодняшний день является одним из наиболее популярных приложений в мире. Statistica занимает лидирующее положение среди программ анализа данных, имеет более миллиона пользователей по всему миру. Программа полностью русифицирована, создан Интеллектуальный портал знаний, который представляет глобальный мультимедийный ресурс для широкого круга пользователей: школьников, студентов, аспирантов - всех желающих развить свой интеллект, познакомиться с современными технологиями компьютерного анализа данных.
brij 19/08/24 Просмотров: 429 Комментариев: 0
+1
Путеводитель по базам данных

Книга «Путеводитель по базам данных» рассказывает об архитектурных принципах современных СУБД, а также об алгоритмах и структурах данных, которые в них используются. Практическим знаниям она даст прочный фундамент в виде понимания общих закономерностей. Особое внимание уделено сравнению реализаций одних и тех же подходов в близких по функциональности платформах. Кроме того, предлагается оригинальная классификация СУБД, рассматриваются вопросы эксплуатации и обеспечения безопасности. Книга написана для архитекторов информационных систем и ведущих разработчиков. Ещё в начале XXI века само понятие «база данных» подразумевало именно реляционную базу. Появившись в 70-х годах XX века, реляционные платформы до сих пор остаются наиболее распространёнными и универсальными. В рейтинге популярных баз данных, который ведёт портал db-engines.com, первые четыре места занимают именно реляционные СУБД — Oracle, MySQL, Microsoft SQL Server и PostgreSQL, а среди 50 самых популярных баз данных реляционных — больше половины. Реляционные базы плохо поддаются горизонтальному масштабированию, поскольку, глядя на запрос на языке SQL, невозможно предположить, где находятся данные, которые потребуются этому запросу. Новое направление развития баз данных получило название NoSQL, и первыми NoSQL-платформами стали хранилища «ключ—значение».
brij 18/08/24 Просмотров: 560 Комментариев: 0
0
Егор Рогов. PostgreSQL 16 изнутри

В книге «PostgreSQL 16 изнутри» детально рассматривается устройство СУБД PostgreSQL. Эта книга для администраторов и разработчиков, которые предпочитают понимание внутренней механики готовым рецептам. Книга будет полезной и тем, кто хорошо знаком с устройством другой СУБД, но переходит на PostgreSQL и хочет разобраться в отличиях. В книге рассматривается внутреннее устройство СУБД PostgreSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк, буферный кеш и журнал предзаписи, использование блокировок различных уровней, планирование и выполнение SQL-запросов, принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного изучения механизмов функционирования PostgreSQL. Эта книга для тех, кого не устраивает работа с базой данных как с черным ящиком. Если вы любознательны, не довольствуетесь авторитетными советами и хотите во всем разобраться сами — нам по пути. Я ориентируюсь на читателей, имеющих определенный опыт использования PostgreSQL и хотя бы в общих чертах представляющих себе, что к чему. Для совсем новичков текст будет тяжеловат. Например, я ни слова не скажу о том, как устанавливать сервер, вводить команды в psql или изменять конфигурационные параметры. В актуальной редакции книги «PostgreSQL 16 изнутри» учтены замечания читателей, исправлены опечатки, а также отражены изменения, произошедшие в версии PostgreSQL 16.
brij 18/08/24 Просмотров: 398 Комментариев: 0
0
Павел Лузанов, Егор Рогов. Postgres. Первое знакомство

10-е издание

PostgreSQL — одна из самых популярных в мире систем баз данных. По итогам свыше двадцати лет развития на прочном академическом фундаменте она выросла в полноценную СУБД, пригодную для корпоративного использования, и составляет реальную альтернативу коммерческим системам. Чтобы убедиться в этом, достаточно посмотреть на важнейшие характеристики новейшей на сегодняшний день версии PostgreSQL 16. Разработанная в академической среде, за долгую историю сплотившая вокруг себя широкое сообщество разработчиков, эта СУБД обладает всеми возможностями, необходимыми большинству заказчиков. PostgreSQL активно применяется по всему миру для создания критичных бизнес-систем, работающих под большой нагрузкой. Из книги «Postgres: первое знакомство» можно получить базовые сведения об устройстве и основных особенностях PostgreSQL, об истории его создания и планах развития, а также практические сведения по установке PostgreSQL и начале работы с ним под Windows и Linux. Она предназначена для начинающих работать с PostgreSQL и просто интересующихся его возможностями.
brij 18/08/24 Просмотров: 456 Комментариев: 0
0
Гаятри Мохан. Фулстек-тестирование

Тестирование — важнейшая задача для создания высококачественного программного обеспечения. Разработчики и инженеры по качеству найдут в книге всеобъемлющий материал по тестированию в десяти различных категориях. Познакомьтесь с соответствующими стратегиями и понятиями и получите практические знания, применимые как при разработке, так и при тестировании мобильных и веб-приложений. Автор предлагает примеры использования более чем 40 инструментов, которые вы сможете немедленно опробовать.
gefexi 17/08/24 Просмотров: 436 Комментариев: 0
0
Практическое моделирование на UML

UML является важным инструментом разработки программного обеспечения, который можно использовать для моделирования структуры приложения, поведения и бизнес-процессов. Это помогает пользователям понять процесс проектирования и разработки. Он также состоит из нескольких интересных позиций, таких как разработка процедур оформления заказа в электронной коммерции, разработка эффективной базы данных для взаимосвязанных таблиц, решение общих проблем проектирования, диаграммы пользовательских случаев, а также диаграммы элементов и действий.
gefexi 17/08/24 Просмотров: 358 Комментариев: 0
0
Д. Картер. Нейросети. Обработка аудиоданных

Эта книга — отличный ресурс для тех, кто желает углубиться в мир аудиоанализа с применением современных методов машинного обучения и нейронных сетей. Подойдет как для начинающих так и для уже опытных пользователей. Вы познакомитесь с распознаванием речи, научитесь создавать акустические модели и оптимизировать их для точного распознавания.
gefexi 14/08/24 Просмотров: 319 Комментариев: 0
0
Учебник по функциям Excel и программированию в среде VBA

В книге рассматриваются вопросы применения встроенных функций Excel для решения прикладных задач, а также приводятся начальные сведения языка программирования VBA для Excel. Материал излагается в краткой, доступной форме и иллюстрируется большим количеством наглядных примеров. Учебник предназначен для пользователей, имеющих опыт работы в приложении Excel, но не использующих широких возможностей встроенных функций и программирования в VBA, а также всем интересующимся обработкой информации в Excel. Учебник будет полезен студентам начальных курсов ВУЗов, изучающих информатику. Раздел I данного учебного пособия предназначен для студентов, ознакомленных с возможностями Excel, но не имеющих достаточного опыта в обработке данных с помощью встроенных функций. В этом разделе в краткой форме рассматриваются наиболее востребованные функции из различных категорий (текстовые, логические, статистические...). Применение этих функций наглядно демонстрируется на примерах. Раздел II книги посвящен языку программирования VBA. Предназначен этот раздел для тех, кто имеет некоторый опыт в программировании в других языках, но не решал задач с помощью VBA, а также для тех, кто никогда не программировал, но желает познакомиться с часто встречающейся аббревиатурой VBA.
brij 14/08/24 Просмотров: 760 Комментариев: 0
0
И.Ф. Звонцов. Разработка управляющих программ для оборудования с ЧПУ

В учебном пособии изложены функциональные возможности современных станков с ЧПУ, их параметры, способы программирования. Даны: структура управляющей программы, подпрограмм; их работа, интерполяции; манипулирование запрограммированным контуром; особенности программирования при высокоточной и высокоскоростной обработке; методика программирования стандартных циклов обработки.
gefexi 12/08/24 Просмотров: 366 Комментариев: 0
0
5