Книги
Структуры данных и алгоритмы — это не абстрактные концепции, а турбина, способная превратить ваш софт в болид формулы 1. Научитесь использовать нотацию "О большое", выбирайте наиболее подходящие структуры данных, такие как хеш-таблицы, деревья и графы, чтобы повысить эффективность и быстродействие кода, что критически важно для современных мобильных и веб-приложений.
Книга полна реальных прикладных примеров на популярных языках программирования (Python, JavaScript и Ruby), которые помогут освоить структуры данных и алгоритмы и начать применять их в повседневной работе. Вы даже найдете слово, которое может существенно ускорить ваш код. Практикуйте новые навыки, выполняя упражнения и изучая подробные решения, которые приводятся в книге.
Начните использовать эти методы уже сейчас, чтобы сделать свой код более производительным и масштабируемым.
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд. Никсон Р.
Новое издание бестселлера описывает как клиентские, так и серверные аспекты веб-разработки. Книга, наполненная ценными практическими советами и подробным теоретическим материалом, поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Для закрепления усвоенных знаний автор расскажет, как создать полнофункциональный сайт, работающий по принципу социальной сети.
•Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
•Познакомьтесь с базой данных MySQL.
•Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
•Пользуйтесь фундаментальными возможностями языка JavaScript.
•Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
•Изучите основы CSS для форматирования и оформления ваших страниц.
•Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте
Это практическое пособие поможет вам уверенно освоить динамическое веб-программирование с применением самых современных языков и технологий: PHP, MySQL, JavaScript, CSS и HTML5.
Освойте ключевые навыки проектирования, разработки и развертывания приложений на базе машинного обучения (МО)!
Пошаговое руководство по созданию МО-приложений с упором на практику: для специалистов по обработке данных, разработчиков программного обеспечения и продакт-менеджеров.
Читая эту книгу, вы шаг за шагом создадите реальное практическое приложение — от идеи до внедрения. В вашем распоряжении примеры кодов, иллюстрации, скриншоты и интервью с ведущими специалистами отрасли.
Вы научитесь планировать и измерять успех МО-проектов, разберетесь, как построить рабочую модель, освоите способы ее итеративной доработки. И, наконец, познакомитесь со стратегиями развертывания и мониторинга.
Книга поможет:
• Определить цель вашего МО-проекта
• Быстро построить первый сквозной пайплайн и найти исходный датасет
• Обучить модель и устранить узкие места в ее производительности
• Развернуть модель и осуществить ее мониторинг
Среди гуманитарных дисциплин, изучаемых курсантами в высших военных учебных заведениях, исторические дисциплины имеют особое значение. Они закладывают основы исторического сознания будущих офицеров, формируют их личности как патриотов своей страны, защитников Отечества, создают базу для изучения других учебных дисциплин. Исторические знания необходимы и при организации офицером воспитательной работы в подразделении. История Отечества здесь играет ведущую роль.
.Учебников и учебных пособий по отечественной истории в настоящее время выпущено достаточно. Главное отличие этого учебника от других - его нацеленность на офицера современных Вооруженных Сил Российской Федерации. Еще одна особенность этой книги - обобщение опыта преподавания исторических дисциплин в ведущих военных вузах Санкт-Петербурга: Военной академии связи имени С.М.Буденного, Михайловской военной артиллерийской академии, Военно-космической академии имени А.Ф.Можайского и других. В авторский коллектив учебника входят девять докторов и два кандидата наук.
.Структура и содержание учебника соответствуют Федеральному государственному образовательному стандарту. Каждая из десяти глав отражает соответствующие исторические этапы развития России и включает в себя параграфы, в которых рассматриваются наиболее важные и сложные исторические проблемы. В каждом параграфе выделены смысловые блоки, соответствующие основным дидактическим единицам учебной программы.
.После каждой главы сформулированы вопросы для повторения, которые призваны оптимизировать самостоятельную работу курсантов по изучению исторического материала. Список литературы, рекомендованной к каждой главе, позволяет обучающимся расширить свои знания, глубже проникнуть в сущность заинтересовавших их проблем.
.Учебник имеет гриф Министерства обороны Российской Федерации "Допущено Учебно- методическим объединением высших военно-учебных заведений по образованию в области военного управления Вооруженных Сил Российской Федерации по гуманитарно- социальным специальностям в качестве учебника для курсантов высших военно-учебных заведений".
Творчество Якоба Леви Морено, создателя психодрамы, социометрии, групповой терапии, его научные исследования и эксперименты оказали огромное влияние не только на развитие социологии, психологии и психотерапии, но и на современную культуру в целом. Его имя по праву стоит в одном ряду с такими именами, как Зигмунд Фрейд, Карл Густав Юнг, Альфред Адлер, Эрих Фромм. Эту книгу, посвященную социометрическим экспериментам, биографы Морено называют "Библией социометрии". Автор делает читателя соучастником своих рассуждений об устройстве групп, об их развитии, эмоциональном притяжении и отталкивании между их членами, о влиянии этих эмоциональных выборов на групповую динамику и субъективное ощущение благополучия участников. Морено был вдохновлен не только изучением тенденций и мотивов внутригрупповых выборов, но и возможностью влиять на расширение этих выборов с помощью развития спонтанности. Его воодушевляла мечта "исцеления" всего человеческого сообщества, он видел возможность разрешения социальных проблем через психологическое планирование общества. Только так человеческое общество сможет "остаться в живых".
Психология развития. 9-е издание. Крайг Г., Бокум Д.
Одно из наиболее полных современных учебных пособий по психологии развития. Несомненное достоинство — внимательное рассмотрение всех этапов человеческой жизни: период подготовки к родительству, собственно пренатальный период, старение, умирание и смерть.
Важнейшая особенность данного учебника — целостный подход к описанию и анализу процесса развития человека. Авторы рассматривают развитие как взаимовлияние многих факторов: биологических, социокультурных, собственно психологических, что позволяет реализовать комплексный подход к анализу развития человека на каждой из его стадий и выявить основные закономерности становления человека как индивида, личности и субъекта деятельности. На каждой из стадий описываются особенности физического, когнитивного, эмоционального, психосоциального развития — как процесса, характеризующегося высокой индивидуальной вариативностью.
По широте охвата проблем, глубине анализа и систематизации издание является на настоящий период самым полным и может быть полезно не только студентам, обучающимся психологии, но и практикующим психологам, и научным сотрудникам.
Переводчик: Маслов А. А., Орешкина О., Попов А.
Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике освоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его — достаточно владеть любым языком программирования, например C++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.
В книге "Вместе с земляками" подведены некоторые итоги 20-летней деятельности первого народного губернатора Кемеровской области А.Г. Тулеева.
Документальные, аналитические материалы, реальные цифры и факты, использованные в книге, рассказывают о проблемах и достижениях исторического периода, полного судьбоносных и драматических событий. Это было время решительных поступков.
Через призму времени автор пытается разглядеть феномен Тулеева, неординарного человека, с редким даром убеждения, который всегда смело отстаивал свою точку зрения, порой, как говорится, ходил по лезвию бритвы, никогда не боялся ответственности.
Предоставлена уникальная возможность услышать живую речь экс-губернатора: цитируются стенограммы знаковых и значимых выступлений, его оценки событий, размышления о будущем России и Кузбасса. Такую возможность дают QR-коды, размещенные на страницах издания. В конце книги находится инструкция по использованию QR-кода.
Приведены высказывания о Тулееве некоторых известных деятелей и его соратников.
Издание обобщает прожитое, пережитое и сделанное за два десятилетия Аманом Гумировичем Тулеевым вместе со своими земляками.
Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т. д.
Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и С# 5.0.
Операционная система Linux продолжает завоевывать популярность, и все больше сетевых служб разворачивается на ее основе из соображений стоимости и гибкости. Книга даст исчерпывающее представление о том, как устроена работа с сетью в Linux. В начале описаны основные дистрибутивы и рассказано, как выбрать правильный и настроить простейшую сетевую конфигурацию. Затем идет речь о диагностике, брандмауэре и использовании Linux в качестве узла для сетевых служб. Наконец, работая с примерами сборок, вы овладеете различными вариантами защиты от распространенных видов атак. Освоив последние главы, станете еще на шаг ближе к тому, чтобы построить надежный каркас для центра обработки данных, функционирующего полностью под управлением Linux.
Вы сможете не только уверенно настраивать систему, но и использовать проверенные методологии для будущих развертываний.
Spring быстро. Спилкэ Л.
Java-программистам необходим фреймворк Spring. Этот невероятный инструмент универсален: вы можете разрабатывать как приложения для малого бизнеса, так и микросервисервисные архитектуры промышленного масштаба. Освоить Spring не так-то просто, но первый шаг сделать легко! Книга предназначена для Java-разработчиков, желающих создавать приложения на основе Spring. Информативные иллюстрации, понятные примеры, а также ясное и живое изложение Лауренциу Спилкэ позволят быстро овладеть необходимыми навыками. Вы научитесь планировать, разрабатывать и тестировать приложения. Благодаря акценту на наиболее важных функциях разберетесь в богатой экосистеме фреймворка Spring.
"Великая мать" впервые вышла в 1974 году, став главным произведением Эриха Нойманна, самого известного ученика и сотрудника Карла Густава Юнга. На основе обширной коллекции изображений различных мировых культур он описывает символику женщины в ее разнообразных проявлениях: пожирающие и рождающие богини древности, угрожающие и дающие жизнь богини судьбы, богиню как хозяйку растений и животных, женские культы мистерий, облик женской мудрости, воплощенный в Софии. Книга заложила фундамент исследований в области культурологии, психологии, психоанализа.
Генеративное моделирование — одна из самых обсуждаемых тем в области искусственного интеллекта. Машины можно научить рисовать, писать и сочинять музыку. Вы сами можете посадить искусственный интеллект за парту или мольберт, для этого достаточно познакомиться с самыми актуальными примерами генеративных моделей глубокого обучения: вариационными автокодировщиками, генеративно-состязательными сетями, моделями типа кодер-декодер и многим другим. Дэвид Фостер делает понятнымии доступными архитектуру и методы генеративного моделирования, его советыи подсказки сделают ваши модели более творческими и эффективными в обучении. Выначнетес основ глубокого обучения на базе Кегаз, а затем перейдете к самым передовым алгоритмам.
Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной.
В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования?
Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки.
Вы изучите фундаментальные принципы, которые компании разработчиков ПО должны учитывать при проектировании, разработке архитектуры, написании и сопровождении кода.
Неважно, кто вы – разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое внимание авторы уделяют построению реальных приложений.
Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java.• • Программируйте на Java с использованием компилятора, интерпретатора и других инструментов.
• Исследуйте средства управления потоками и параллельной обработки.
• Изучайте обработку текста и мощные API.
• Создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.
Это исчерпывающее руководство поможет вам правильно разрабатывать бенчмарки, измерять ключевые метрики производительности приложений .NET и анализировать результаты. В книге представлены десятки кейсов, проясняющих сложные аспекты бенчмаркинга. Ее изучение позволит вам избежать распространенных ошибок, проконтролировать точность измерений и повысить производительность своих программ.
От создателя IBM Q.
Квантовые вычисления заставляют нас изменить отношение к компьютерам. Кубиты способны решать задачи, которые еще совсем недавно казались неразрешимыми.
Вы узнаете о принципиальных различиях между квантовыми и классическими вычислениями, вспомните матанализ, чтобы разобраться с такими понятиями, как суперпозиция, запутанность и интерференция, от алгоритмов и схем перейдете к физическим и техническим идеям, лежащим в основе создания железа для квантовых вычислений.
Загляните в будущее и узнайте, как развитие технологий повлияет на нашу жизнь!
Книга действительного члена Российской академии художеств, кандидата исторических наук А.В. Кибовского посвящена одному из современных и наиболее востребованных видов экспертизы произведений русской портретной живописи — историко-предметному методу атрибуции. В основе этого метода, научно обоснованного автором в 2000 году, лежит анализ художественного изображения с помощью знаний об униформе, наградах и геральдике Российской империи в совокупности с генеалогическими, биографическими и историческими данными.
За четверть века практической работы А.В. Кибовскому удалось определить и вернуть утраченные имена множеству "портретов неизвестных" в музеях и частных коллекциях. 500 из них представлены в этой книге. Кроме того, в издании помещен очерк развития историко-предметного метода атрибуции с 1880-х гг. и до наших дней, в котором рассказано о его непростых, а иногда и трагических перипетиях в XX веке и о тех ученых, которые заложили теоретические и практические основы, обеспечившие научное признание метода на рубеже нашего столетия.
Издание адресовано широкому кругу читателей и представляет самый большой на сегодня справочник по военной иконографии. Его уникальность в том, что еще недавно все представленные портреты числились как неизвестные или вообще были подписаны чужими именами. Многие атрибуции вводятся в научный оборот впервые. Книга будет интересна как профессионалам — искусствоведам, историкам, музейным специалистам, — так и всем, кто интересуется русской живописью и историей дореволюционной России.
Книга представляет из себя учебное пособие по быстрому построению эффективных боевых структур и быстрого обучения неквалифицированных солдат. Эта книга — концентрация реального боевого опыта современной войны. Войны, которую ведут те люди и с теми навыками, которые есть в реальности, а не те солдаты, которые смотрят на нас с пропагандистских плакатов. И эта война ведётся не тем оружием, которое хотелось бы иметь, а тем, которым придётся. В тексте предлагаются конкретные методы эффективной огневой подготовки, соображения о способах доведения тактико-технических характеристик советско-российского вооружения до приемлемого уровня, рассматриваются новые организационно-штатные структуры, вопросы применения самых различных образцов гражданской техники в современной войне и многое другое.
Стратагемы русской истории. Кобзарь А. И.
История России, наполненная междоусобными конфликтами, мятежами и революциями, нашествиями врагов, даёт богатейший материал для изучения опыта использования стратагем в противостоянии с противниками различной ментальности. Ныне история России является ареной ожесточённых информационных атак с целью формирования отрицательного образа её прошлого для дезинтеграции социума и государства. Книга является первой попыткой отображения истории России сквозь призму совокупности стратагем, систематизированных в соответствии с общепринятой классической матрицей "36 китайских стратагем" в формате калейдоскопа трагических, драматических и комических фрагментов сложного исторического пути становления Российской государства. Умение "прочитать" стратагему в действиях противника является основой превращения полученной информации в собственное индивидуальное знание, позволяющее разглядеть в навязываемой фейк-"картинке" действительные внутренние посылы и стремления автора, генерирующего такую "картинку", и эффективно противостоять его попытке использовать её для целей рефлексивного управления тобой.