Ирина Оганова – писатель, автор бестселлеров «Иллюзия счастья и любви», «Мы никогда не знаем», «Часы без циферблата, или Полный энцефарект» и других книг. Творческое переосмысление дебютной новеллы «Милая». Оказавшись на вершине успеха, герои верят, что удача не отвернётся от них. Но когда в игру вступает любовь, им приходится совершить мучительный выбор и выяснить, на что они готовы ради истинных чувств. Смогут ли герои устоять перед их силой или решатся пойти наперекор судьбе?
Жизнь семнадцатилетней Липы перевернута вверх дном. Мать тяжело больна, новый друг оказывается гостем из иной реальности, а привычный мир, зараженный загадочным веществом – фейритом, – гниет на глазах. Путешествуя между мирами, Липа узнаёт, сколько стоит дружба, какими картами играет судьба и что у мультивселенной общего с початком кукурузы. А главное – какую тайну скрывает Шаткий Дом, в котором не действуют законы времени.
Лима – юная, бесстрашная и заботливая, Мика – её маленькая подружка, трогательная и искренняя, Раф – молодой мужчина, выглядящий как старик, банда «диких» и ещё дюжина грязных и испуганных детей и подростков. Что у них общего? У каждого из них есть какой-то дефект – мутация, из-за которой они изолированы от общества и прозябают в канализации межгалактической станции. А ещё именно их поймали и отправили на неизученную и жестокую планету Терра. Теперь маленькие колонизаторы должны исследовать её и выяснить, пригодна ли она для жизни. Но удастся ли им выжить самим, если раньше это никому не удавалось? Для детей среднего школьного возраста.
Новые инструменты, фреймворки методики и парадигмы вновь и вновь меняют экосистему разработки программного обеспечения. Непрерывный прогресс основных практик разработки на протяжении последних пяти лет заставил искать новые пути и подходы к архитектуре, чтобы соответствовать постоянно меняющимся требованиям пользователей. В обновленном издании авторы Нил Форд, Ребекка Парсонс, Патрик Куа и Прамод Садаладж приводят реальные примеры, соответствующие потребностям современной разработки ПО. «Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения». – Мартин Фаулер.
Совершенное программное обеспечение невозможно создать без изучения накопленного опыта. Опыт – главный учитель, но медленный и нередко болезненный. Но зачем же нам повторять ошибки? Книга «Жемчужины разработки» поможет совершенствоваться быстрее и избежать многих проблем, обучаясь на опыте других людей, которые уже поднялись по кривой обучения. Карл Вигерс сформулировал 60 кратких практических уроков, которые подойдут для любых проектов, независимо от роли, отрасли, технологии или методологии. Идеи и конкретные рекомендации охватывают шесть важнейших элементов успеха: требования, дизайн, управление проектами, культуру и командную работу, качество и совершенствование процессов. Для каждого из направлений Вигерс предлагает «первые шаги», позволяющие осмыслить собственный опыт, уроки с основными идеями, реальными примерами и действенными решениями и «следующие шаги» для внедрения опыта в вашем проекте, команде или организации. Эти знания нельзя получить в университете!
Глубоко погрузитесь в различные аспекты объектно-ориентированного программирования на Python, паттерны проектирования, приемы манипулирования данными и вопросы тестирования сложных объектно-ориентированных систем. Обсуждение всех понятий подкрепляется примерами, написанными специально для этого издания, и практическими упражнениями в конце каждой главы. Код всех примеров совместим с синтаксисом Python 3.9+ и дополнен аннотациями типов для упрощения изучения. Стивен и Дасти предлагают вашему вниманию понятный и всесторонний обзор важных концепций ООП, таких как наследование, композиция и полиморфизм, и объясняют их работу на примерах классов и структур данных Python, что заметно облегчает проектирование. В тексте широко используются UML-диаграммы классов, чтобы было проще понять взаимоотношения между классами. Помимо ООП, в книге подробно рассматривается обработка исключений в Python, а также приемы функционального программирования, пересекающиеся с приемами ООП. В издании представлены не одна, а две очень мощные системы автоматического тестирования: unittest и pytest, а в последней главе детально обсуждается экосистема параллельного программирования в Python. Получите полное представление о том, как применять принципы объектно-ориентированного программирования с использованием синтаксиса Python, и научитесь создавать надежные и устойчивые программы.
Дизайнерские решения, принимаемые разработчиками, оказывают существенное влияние на восприятие сайта пользователями. Освоив язык дизайна, вы сможете принимать полноценное участие в создании оформления, сотрудничать с коллегами-дизайнерами и обосновывать выбор тех или иных подходов при создании приложений. Книга раскрывает основные принципы дизайна и особенности пользовательского восприятия, которые должен знать каждый веб-разработчик. Читателю определенно понравится, как автор демонстрирует новые идеи на примерах популярных сайтов и пользовательских интерфейсов. Откройте методы исследования поведения юзеров и научитесь использовать цвет, типографику и верстку для создания удобных и привлекательных веб-интерфейсов. К концу книги вы поймете, что хорошее чувство дизайна действительно является ценным подспорьем для разработчика!
Код должен быть готов к релизу всегда! Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной доставки, и вы сможете быстро и последовательно добавлять функции и выпускать обновления. «Грокаем Continuous Delivery» —это руководство по настройке и работе с пайплайном непрерывной доставки. В каждой главе рассматривается отдельный сценарий, с которым вы столкнетесь при создании системы CD, и приводятся реальные примеры, например автоматическое масштабирование и тестирование унаследованных приложений. Кристи Уилсон сопровождает каждый шаг иллюстрациями, кристально четкими объяснениями и практическими упражнениями для закрепления полученных знаний.
Четырнадцатилетняя Кэтрин мечтает быть свободной как птица и не следовать установленным традициям. Беда лишь в том, что она родилась в Средние века. А в те времена благовоспитанной леди не принято противоречить воле отца. Даже если он хочет выдать тебя замуж за мерзкого и богатого лорда! Но не зря Кэтрин зовут Птичкой – она добросердечная, резвая, находчивая и острая на язык. Уж она-то придумает, как отвадить любых женихов! Останется только разобраться, как найти себя и стать счастливой. В личном дневнике юная Кэтрин легко и с юмором делится всеми своими переживаниями, размышлениями и сложностями взросления. Для детей среднего и старшего школьного возраста.
Почему, достигнув среднего возраста, многие из нас обнаруживают, что в душе воцарился разлад? Почему именно в этот период? Почему мы называем его кризисом? И в чем заключается его смысл? Кризис среднего возраста, или, как называет его автор, перевал в середине пути, открывает перед нами возможность переосмыслить собственную жизнь и задать вопрос, который пугает и освобождает одновременно: «Кто я такой, если не брать в расчет мою биографию и социальные роли?» Перевал в середине пути открывает поразительную, хотя и болезненную возможность пересмотра представлений о самом себе. Тот, кто сможет это сделать, превратит свою жизнь в более осмысленную и откроет новые для себя возможности.