Учебная литература
Учебник рассматривает структуру геополитики в историческом, процессно-динамическом, статическом, научно-предметном аспектах, что помогает лучше понять сущность геополитики, ее предмет и объект исследования, методы и приемы, содержание и значение отдельных структурных элементов.
Данное издание отличается от уже существующих тем, что в нем не только анализируется структура геополитики, но и предпринята попытка собрать воедино разные подходы к структурированию, дифференциации и интеграции различных элементов геополитической дисциплины, определить ее место в системе наук, ее соотношение с другими научными дисциплинами и, посредством всего этого, раскрыть сущность и динамику развития научной дисциплины геополитики.
Учебник предназначен для политологов, историков, философов, социологов, экономистов, правоведов, практикующих политиков, всех интересующихся сущностью, условиями зарождения и развития, содержанием, структуризацией, будущим геополитики.
Apache Kafka. Потоковая обработка и анализ данных. 2-е издание. Шапира Г.
При работе любого корпоративного приложения образуются данные: файлы журналов, показатели, информация об активности пользователей, исходящие сообщения и другие. Правильное управление этими данными не менее важно, чем сами данные. Если вы архитектор, разработчик или инженер-технолог, но вы пока не знакомы с Apache Kafka, то из этой обновленной книги вы узнаете, как работать с потоковой платформой Kafka, позволяющей обрабатывать потоки данных в реальном времени. Дополнительные главы посвящены API AdminClient от Kafka, транзакциям, новым функциям безопасности и изменениям в инструментарии.
Инженеры из Confluent и LinkedIn, ответственные за разработку Kafka, объясняют, как с помощью этой платформы развертывать производственные кластеры Kafka, писать надежные управляемые событиями микросервисы и создавать масштабируемые приложения для потоковой обработки данных. На подробных примерах вы изучите принципы проектирования Kafka, гарантии надежности, ключевые API и детали архитектуры.
Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется и читается не сложнее чем на Python и JavaScript. Простые примеры позволят познакомиться с языком в действии и сразу приступить к программированию на Go. Так что вы быстро освоите общепринятые правила и приемы, которые позволят вам называть себя гофером.
Для того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга "Экстремальный Cи" научит вас пользоваться продвинутыми низкоуровневыми возможностями языка для создания эффективных систем, чтобы вы смогли стать экспертом в программировании на Cи.
Вы освоите директивы препроцессора, макрокоманды, условную компиляцию, указатели и многое другое. Вы по новому взглянете на алгоритмы, функции и структуры. Узнаете, как выжимать максимум производительности из приложений с ограниченными ресурсами.
В XXI веке Си остается ключевым языком в машиностроении, авиации, космонавтике и многих других отраслях. Вы узнаете как язык работает с Unix, как реализовывать принципы объектно-ориентированного программирования, и разберетесь с многопроцессной обработкой.
Камран Амини научит вас думать, сомневаться и экспериментировать. Эта книга просто необходима для всех, кто хочет поднять знания Cи на новый уровень.
Terraform — настоящая звезда в мире DevOps. Эта технология позволяет управлять облачной инфраструктурой как кодом (IaC) на облачных платформах и платформах виртуализации, включая AWS, Google Cloud, Azure и др. Третье издание было полностью переработано и дополнено, чтобы вы могли быстро начать работу с Terraform. Евгений (Джим) Брикман знакомит вас с примерами кода на простом декларативном языке программирования Terraform, иллюстрирующими возможность развертывания инфраструктуры и управления ею с помощью команд. Умудренные опытом системные администраторы, инженеры DevOps и начинающие разработчики быстро перейдут от основ Terraform к использованию полного стека, способного поддерживать трафик огромного объема и большую команду разработчиков.
Машинное обучение. Портфолио реальных проектов. Григорьев А.
Изучите ключевые концепции машинного обучения‚ работая над реальными проектами! Машинное обучение — то, что поможет вам в анализе поведения клиентов, прогнозировании тенденций движения цен, оценке рисков и многом другом. Чтобы освоить машинное обучение, вам нужны отличные примеры, четкие объяснения и много практики. В книге все это есть!
Автор описывает реалистичные, практичные сценарии машинного обучения, а также предельно понятно раскрывает ключевые концепции. Вы разберете интересные проекты, такие как сервис прогнозирования цен на автомобили с использованием линейной регрессии и сервис прогнозирования оттока клиентов. Вы выйдете за рамки алгоритмов и изучите важные техники, например развертывание приложений в бессерверных системах и запуск моделей с помощью Kubernetes и Kubeflow. Пришло время закатать рукава и прокачать свои навыки в области машинного обучения!
В "Рецептах Python" используется простой, но эффективный метод освоения 63-х базовых навыков программирования на Python. Сначала формулируется вопрос, например "Как найти элементы в последовательности?" Затем приводится базовое решение на чистом понятном коде. Далее исследуются другие интересные подходы, такие как поиск подстрок или пользовательские классы. Перед переходом к следующему вопросу полученные навыки закрепляются с помощью решения задач.
Автор рассматривает все языковые средства, необходимые для уверенного владения Python. По ходу знакомства с книгой вы изучите лучшие приемы написания питонического кода. В освоении каждого инструмента помогут конкретные рекомендации и рисунки. Многочисленные перекрестные ссылки указывают на возможность повторного использования рассматриваемых средств и концепций в различных контекстах.
Мировой бестселлер по технической перспективе.
Маркос Матеу-Местре — концепт-художник, раскадровщик и автор графических романов, за плечами которого более чем двадцатилетний опыт работы в полнометражной анимации. Он участвовал в создании таких фильмов, как "Балто", "Как приручить дракона", "Дорога на Эльдорадо", "Кот в сапогах" и "Кот в сапогах 2: Последнее желание".
Грамотно выстроенная перспектива позволяет создавать действительно реалистичные произведения искусства, глядя на которые зрители смогут максимально полно проживать рассказанную вами историю. Маркос Матеу-Местре вооружает художников всеми необходимыми знаниями о технической перспективе и преподносит каждую тему максимально доступно и информативно, раскрывая тайну создания потрясающих воображение сцен и локаций, которые станут правдоподобными декорациями для персонажей и их истории. В книгу включены подробные пошаговые уроки по рисованию различных объектов и окружения, в ней показано, как анализировать пространство с разных ракурсов, максимально эффективно использовать его в визуальном сторителлинге и как превратить первый эскиз в законченное художественное произведение. Взгляните на перспективу с нового ракурса!
Для художников-аниматоров, комиксистов, раскадровщиков и иллюстраторов.
Неоднократно переиздававшийся классический учебник по основам дизайна, один из самых популярных в мире. Теория дизайна, масса практических примеров и вся необходимая информация для начинающих дизайнеров и профессионалов, желающих совершенствовать свое мастерство.
Вот и настало время изучить Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся разработчики Kotlin? Эта книга даст вам все необходимое - от азов языка до продвинутых методов. А еще вы сможете попрактиковаться в объектно-ориентированном и функциональном программировании. Если вы действительно хотите понять, как устроен Kotlin, то эта книга для вас!
Почему эта книга не похожа на другие?
Подход Head First основан на новейших исследованиях в области когнитивистики и теории обучения. Визуальный формат позволяет вовлечь в обучение мозг читателя лучше, чем длинный текст, который вгоняет в сон. Зачем тратить время на борьбу с новыми концепциями? Head First задействует разные каналы получения информации и разрабатывался с учетом особенностей работы вашего мозга.
"Четко, доступно, просто для понимания. Если вы только осваиваете Kotlin, эта книга станет отличным вводным пособием".
- Кен Коусен (Ken Kousen)
Сертифицированный преподаватель Kotlin
"Head First Kotlin поможет вам быстро проникнуть в суть дела, заложить надежный фундамент и (снова) получать удовольствие от написания кода".
- Инго Кроцки (Ingo Krotzky), изучающий Kotlin
"Наконец-то! Kotlin для тех, кто не знает Java. Просто, лаконично и занимательно. Я давно ждал появления такой книги".
- Доктор Мэтт Венэм (Dr. Matt Wenham), специалист по data science и программист Python.
Пятое, дополненное, издание известного учебника (предыдущие вышли в 2002, 2006, 2007, 2010 гг.) создано авторским коллективом, объединяющим ведущих специалистов по клинической психологии, под общей редакцией профессора Б. Д. Карвасарского, главного специалиста-эксперта по психотерапии Росздравнадзора МЗ и СР РФ, председателя Проблемной комиссии "Медицинская психология" РАМН.
Книга посвящена применению метода кинезиотейпинга в лечебной работе с использованием теоретических и практических подходов, которые отсутствуют в практике мирового тейпирования. Реализация кинезиотейпинга на основе теории других реабилитационных методик, применяющихся в практике реабилитации на медицинской базе РНИМУ им. Н.И. Пирогова и РДКБ способствовала появлению и разработке совершенно иного методического подхода. Это явилось созданием практической и теоретической базы, аналогов которой найдено не было. Издание посвящено информационному представлению разработанных направлений тейпирования, максимально возможному показу вариантов реализации метода в ортопедии и неврологии. Средствами реализации является вся техническая база кинезиотейпинга, использование которой с предлагаемыми теоретическими подходами возможно на базе поликлиник, стационаров, санаториев, других лечебных учреждений, занимающихся лечением ортопедических и неврологических больных.
Издание адресовано врачам ЛФК, врачам невропатологам, ортопедам, занимающимся реабилитацией, методистам ЛФК со средним медицинским образованием, студентам, аспирантам и преподавателям медицинских вузов.
Киселев Дмитрий Анатольевич - кандидат медицинских наук, старший научный сотрудник кафедры реабилитации и спортивной медицины Российского национального исследовательского медицинского университета имени Н. И. Пирогова и отделения медицинской реабилитации Российской детской клинической больницы г. Москвы.
Фундаментальные математические дисциплины, необходимые для понимания машинного обучения, — это линейная алгебра, аналитическая геометрия, векторный анализ, оптимизация, теория вероятностей и статистика. Традиционно все эти темы размазаны по различным курсам, поэтому студентам, изучающим data science или computer science, а также профессионалам в МО, сложно выстроить знания в единую концепцию.
Эта книга самодостаточна: читатель знакомится с базовыми математическими концепциями, а затем переходит к четырем основным методам МО: линейной регрессии, методу главных компонент, гауссову моделированию и методу опорных векторов.
Тем, кто только начинает изучать математику, такой подход поможет развить интуицию и получить практический опыт в применении математических знаний,
а для читателей с базовым математическим образованием книга послужит отправной точкой для более продвинутого знакомства с машинным обучением.
The Game Console 2.0 — это великолепный подарок для гиков и геймеров. В книге собрана уникальная информация о том как менялся мир "приставок" на протяжении пяти десятилетий. Историю взлетов и падений игровой индустрии показана на примере более чем ста игровых консолей. Вы познакомитесь с классическим железом, узнаете, как сейчас играть в полюбившиеся ретро-игры и взглянете на девятое поколение консолей изнутри.
Magnavox Odyssey, Atari 2600, NES, Commodore 64, Nintendo Switch, Xbox, PlayStation 5 и многие другие приставки, о существовании которых вы даже не подозревали.
Экономика предприятия. Учебное пособие. 3 издание, переработанное и дополненное. Ковалев А. И.
В учебном пособии рассматриваются основные вопросы экономики, планирования, организации процессов производства и управления на предприятии в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования третьего поколения. Раскрыты цели, задачи и результаты деятельности предприятия как основного звена экономики, принципы и методы управления им.Представлены внешняя и внутренняя среды предприятия, основные принципы организации производственного процесса, производственная структура предприятия и его имущество, основные производственные и оборотные фонды, методы оптимизации размеров предприятия, инновационная и инвестиционная деятельность в рамках его развития, анализ финансового состояния и экономической эффективности хозяйственной деятельности на примере конкретного предприятия.Предназначено для студентов, бакалавров, магистрантов и специалитета высших учебных заведений, обучающихся по направлению подготовки 080200.62 "Менеджмент", слушателей школ повышения квалификации директоров предприятий, а также специалистов, самостоятельно изучающих экономику предприятия.
Парадигма внедрения зависимостей (DI) в течение минувшего десятилетия де-факто стала одной из доминирующих на платформе .NET и теперь обязательна к изучению для всех .NET-разработчиков.
Это переработанное и дополненное издание классической книги "Внедрение зависимостей в .NET". Вы научитесь правильно внедрять зависимости для устранения жесткой связи между компонентами приложения. Познакомитесь с подробными примерами и усвоите основы работы с ключевыми библиотеками, необходимыми для внедрения зависимостей в .NET и .NET Core.
В книге:
• Рефакторинг существующего кода в слабо связанный код
• Методы DI, которые работают со статически типизированными ОО языками
• Интеграция с общими платформами .NET Framework
• Обновленные примеры, иллюстрирующие DI в .NET Core.
Программирование и тестирование обычно принято относить к разным профессиональным сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность.Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные уборщики мусора).В этой книге вы:- Узнаете, как платформы и компиляторы Java влияют на производительность.- Разберетесь c механизмом уборки мусора.- Освоите четыре принципа получения наилучших результатов при тестировании производительности.- Научитесь пользоваться JDK и другими инструментами оценки производительности.- Узнаете как настройка и приемы программирования позволяют минимизировать последствия уборки мусора.- Научитесь решать проблемы производительности средствами Java API.- Поймете, как улучшить производительность приложений баз данных Java.
Глубоко погрузитесь в различные аспекты объектно-ориентированного программирования на Python, паттерны проектирования, приемы манипулирования данными и вопросы тестирования сложных объектно-ориентированных систем. Обсуждение всех понятий подкрепляется примерами, написанными специально для этого издания, и практическими упражнениями в конце каждой главы. Код всех примеров совместим с синтаксисом Python 3.9+ и дополнен аннотациями типов для упрощения изучения.
Стивен и Дасти предлагают вашему вниманию понятный и всесторонний обзор важных концепций ООП, таких как наследование, композиция и полиморфизм, и объясняют их работу на примерах классов и структур данных Python, что заметно облегчает проектирование. В тексте широко используются UML-диаграммы классов, чтобы было проще понять взаимоотношения между классами. Помимо ООП, в книге подробно рассматривается обработка исключений в Python, а также приемы функционального программирования, пересекающиеся с приемами ООП. В издании представлены не одна, а две очень мощные системы автоматического тестирования: unittest и pytest, а в последней главе детально обсуждается экосистема параллельного программирования в Python.
Получите полное представление о том, как применять принципы объектно-ориентированного программирования с использованием синтаксиса Python, и научитесь создавать надежные и устойчивые програмы.
Устали от чтения книг по HTML, которые понятны только специалистам в этой области? Тогда самое время взять в руки новое издание "Изучаем HTML и CSS. 2-е изд.". Хотите изучить HTML, чтобы уметь создавать веб-страницы, о которых вы всегда мечтали? Так, чтобы более эффективно общаться с друзьями, семьей и привередливыми клиентами? Тогда эта книга для вас. Прочитав ее, вы изучите все секреты создания веб-страниц. Вы узнаете, как работают профессионалы, чтобы получить визуально привлекательный дизайн, и как максимально эффективно использовать HTML и CSS, чтобы создавать такие веб-страницы, мимо которых не пройдет ни один пользователь. Используя новейший стандарт HTML5, вы сможете поддерживать и совершенствовать свои веб-страницы в соответствии с современными требованиями, тем самым обеспечивая их работу во всех браузерах и мобильных устройствах.
Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы. Форд Н.
Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем.
Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия.
Переводчик: Черников Сергей.