Учебная литература
Объекты. Стильное ООП. Нобак М.
Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд.
Книга "Объекты. Стильное ООП" познакомит вас с профессиональными техниками написания ОО-кода. Маттиас Нобак раскрывает правила создания объектов, определения методов, изменения и извлечения состояний и многое другое. Все примеры написаны на простом псевдокоде, который легко перевести в любой язык программирования. Кейс за кейсом вы изучите ключевые сценарии и задачи проектирования объектов, а затем шаг за шагом создадите простое веб-приложение, которое покажет, как должны взаимодействовать объекты разных типов.
Переводчик: Черников Сергей, Чикин Р.
Python — язык программирования №1 для машинного обучения и Data Science. Но как же сложно решить, с чего начать изучение Python, ведь у него огромный инструментарий! Кеннеди Берман фокусируется на тех навыках программирования, которые понадобятся вам для решения задач в области Data Science и машинного обучения.
Вы познакомитесь с блокнотами Jupyter — лучшей средой для профессиональной работы с данными. Затем перейдете к ключевым библиотекам, которые упрощают процесс математических вычислений, визуализации, решение задач машинного обучения и обработки естественного языка. Затем, овладев основами, вы перейдете к продвинутым техникам, позволяющим решать более сложные задачи.
Мировой бестселлер по визуальному сторителлингу.
Маркос Матеу-Местре — концепт-художник, раскадровщик и автор графических романов, за плечами которого более чем двадцатилетний опыт работы в полнометражной анимации. Он участвовал в создании таких фильмов, как "Балто", "Как приручить дракона", "Дорога на Эльдорадо", "Кот в сапогах" и "Кот в сапогах 2: Последнее желание". Весь свой опыт Маркос Матеу-Местре обобщил в книгах "Framed Ink" и "Framed Ink 2", которые признаны лучшими изданиями по визуальному сторителлингу.
Для создания успешной раскадровки или комикса недостаточно уметь красиво и грамотно рисовать. Чтобы показать захватывающую историю, заставить зрителя или читателя поверить в придуманную вами реальность и сопереживать героям, важно использовать средства визуального языка в соответствии со своей концепцией и требованиями сюжета.
В этой книге Маркос Матеу-Местре знакомит читателя со всем многообразием приемов визуального сторителлинга и на наглядных примерах показывает, как с помощью освещения, кадрирования, ракурса, движения камеры, композиции и языка форм создавать атмосферные и выразительные изображения, которые говорят сами за себя.
Для художников-аниматоров, комиксистов, раскадровщиков и иллюстраторов.
Книга "Карьера программиста" основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых.
Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики поготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google, Microsoft или любую другую ведущую IT-компанию.
Если вам давно кажется, что вся разработка и развертывание в вашей компании донельзя замедлились – переходите на микросервисную архитектуру. Она обеспечивает непрерывную разработку, доставку и развертывание приложений любой сложности. Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры. Также в ней описано, как делается рефакторинг крупного приложения – и монолит превращается в набор микросервисов. В этой книге: - Как (и зачем!) использовать микросервисную архитектуру. - Стратегии декомпозиции сервисов. - Управление транзакциями и шаблоны запросов. - Эффективные стратегии тестирования. - Шаблоны развертывания, включая контейнеры и бессерверные платформы.
Знакомство с Python. Бейдер Д.
Пытаетесь найти что-нибудь для начинающих о языке Python в интернете? Не можете решить, с чего начать? Как структурировать это море информации? В каком порядке изучать? Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста — эта книга для вас! Вместо скучного перечисления возможностей языка авторы рассказывают, как сочетать разные структурные элементы Python, чтобы сразу создавать скрипты и приложения. Книга построена по принципу 80/20: большую часть полезной информации можно усвоить, изучив несколько критически важных концепций. Освоив самые популярные команды и приемы, вы сразу сосредоточитесь на решении реальных повседневных задач.
Длительность жизненного цикла организации и его этапов зависит от многих факторов, определяющий среди которых – результативность менеджмента. Результативность деятельности организации зависит от того, как ее руководители и работники понимают, оценивают и учитывают в своих действиях ее жизненный цикл и особенности каждого его этапа, насколько адекватно руководители отбирают методы управления организационными изменениями.
Современные организации, действующие в условиях непрерывных изменений внешней среды, переживают череду процессов централизации, слияний, децентрализации, а также реструктурирования систем менеджмента, вплоть до процедур реструктуризации собственности и развития сети малых фирм вокруг сохраненного ядра материнской компании.
В общем случае задача менеджмента заключается не в устранении всех имеющихся в организации проблем, а в том, чтобы сконцентрироваться на проблемах, значимых для текущей стадии жизненного цикла, справиться с ними и перейти на следующую стадию.
В данном пособии представлены кейсы по оценке стадии жизненного цикла организации, анализу организационного поведения и направлениям менеджмента на различных этапах жизненного цикла.
"Совершенный софт" — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались.
Методология Лёве объединяет разработку систем и дизайн проектов, используя базовые принципы разработки ПО, корректные наборы инструментов и эффективные методы. Автор подробно описывает основы, на которых прокалываются многие архитекторы ПО, и показывает, как разложить систему на мелкие блоки или службы. Вы узнаете как вывести эффективный дизайн проекта из дизайна системы, как рассчитать время, необходимое на запуск проекта, его стоимость и риски, и даже как разработать несколько вариантов выполнения.
Метод и принципы "совершенного софта" можно применять независимо от размера проекта, компании, технологии, платформы или отрасли. Цель этой книги — решение важнейших задач современной разработки ПО, требующих исправления программных систем и проектов, ваш карьерный рост и, возможно, изменение всей IT-индустрии. Рекомендации и знания, которые вы получите, сэкономят десятилетия вашего опыта и спасут многие проекты. Эта книга принесет большую пользу разработчикам, архитекторам, руководителям проектов или менеджерам на любом этапе карьеры.
Основы мерзлотоведения: Учебник для вузов. Брушков А. В.
Учебник с большим количеством цветных иллюстраций, схем, графиков предназначается для изучения и преподавания геокриологии в университетах (по направлению "Гидрогеология и инженерная геология"), в геологоразведочных, горных и строительных вузах. Наряду с этим, несомненно, он будет полезен для широкого круга геологов научно-исследовательских и производственных организаций, а также инженерно-технических работников проектно-изыскательских, строительных и горных предприятий. Учебник предназначен для курса "Геокриология" студентов геологического факультета МГУ. Рекомендуется для использования в учебном процессе при подготовке студентов и аспирантов геологических и географических специальностей.
Детальный путеводитель по языку Python
Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как опытному разработчику Python понять, эффективен или нет его стиль программирования? Как перейти от изучения отдельных возможностей к мышлению на Python на более глубоком уровне? "Python. Исчерпывающее руководство" отвечает на эти, а также на многие другие актуальные вопросы.
Эта книга делает акцент на основополагающих возможностях Python (3.6 и выше), а примеры кода демонстрируют "механику" языка и учат структурировать программы, чтобы их было проще читать, тестировать и отлаживать. Дэвид Бизли знакомит нас со своим уникальным взглядом на то, как на самом деле работает этот язык программирования.
Перед вами практическое руководство, в котором компактно изложены такие фундаментальные темы программирования, как абстракции данных, управление программной логикой, структура программ, функции, объекты и модули, лежащие в основе проектов Python любого масштаба.
Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятых из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.
Вы прошли обучающий курс программирования на Python или прочли несколько книг для начинающих. Что дальше? Как подняться над базовым уровнем, превратиться в крутого разработчика?
"Python. Чистый код для продолжающих" — это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий. Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП.
Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.
Ни одна книга не заменит реального опыта работы и не превратит вас из новичка в профессионала. Но "Чистый код для продолжающих" проведет вас чуть дальше по этому пути: вы научитесь создавать чистый, грамотный, читабельный, легко отлаживаемый код, который можно будет назвать истинно питоническим.
Учебник содержит систематизированное изложение учебной дисциплины "Управление деятельностью таможенных органов", соответствует требованиям образовательного стандарта ФГОС 3++ по специальности "Таможенное дело" и профессионального стандарта Всемирной таможенной организации (Picard), отражает развитие управления таможенной деятельностью в виде смены управленческих парадигм, моделей и систем управления, определяет институциональные, организационные, ресурсные и др. аспекты управления деятельностью таможенных структур в условиях Евразийского экономического союза. В нем актуализируются задачи повышения эффективности таможенного администрирования, ставятся вопросы придания таможенному регулированию и контролю формы государственной услуги, предлагаются практические рекомендации по управлению деятельностью таможней и таможенного поста, определяются инновационные подходы в развитии управления.
Алан Купер начал работу над первым изданием этой книги 20 лет назад. Он убеждал программистов в том, что пришла пора шагнуть навстречу пользователям и начать писать программы, которые будут им нравиться. В наши дни сложилась совершенно иная ситуация - оцифровка всех видов информации заставила пользователей с головой окунуться в новые технологии. Четвертое издание книги учитывает все изменения в отрасли, произошедшие за последние семь лет, с сохранением всех идей из предыдущих изданий, не потерявших актуальности. Проектирование взаимодействия - это ориентированный на человека подход проектирования интерактивных цифровых продуктов, сред, систем и сервисов. Много внимания уделено проектированию поведения - аспекту, которым традиционные дисциплины проектирования нередко пренебрегают. В этой книге во главу угла ставится целеориентированный подход, при котором основное внимание проектировщиков концентрируется на целях пользователей (то есть на причинах, по которым те используют данный продукт), на их ожиданиях, мировоззрении и склонностях. Именно он позволяет создавать мощные решения, с которыми приятно работать. 4-е издание.
Книга демонстрирует возможности JavaScript для разработки веб-приложений, сочетая теорию с упражнениями и интересными проектами. Она показывает, как простые методы JavaScript могут применяться для создания веб-приложений, начиная от динамических веб-сайтов и заканчивая простыми браузерными играми.
В "JavaScript с нуля до профи" основное внимание уделяется ключевым концепциям программирования и манипуляциям с объектной моделью документа для решения распространенных проблем в профессиональных веб-приложениях. К ним относятся проверка данных, управление внешним видом веб-страниц и работа с асинхронным и многопоточным кодом.
Обучайтесь на основе проектов, дополняющих теоретические блоки и серии примеров кода, которые могут быть использованы в качестве модулей различных приложений, таких как валидаторы входных данных, игры и простые анимации. Обучение дополнено ускоренным курсом по HTML и CSS, чтобы проиллюстрировать, как компоненты JavaScript вписываются в полноценное веб-приложение.
Первое в отечественной литературе руководство подобного типа дает полное систематизированное изложение современных данных в области морфологии органов головы, и прежде всего головного мозга. Оно содержит большое количество оригинальных цветных иллюстраций и таблиц и написано с использованием современной международной анатомической и гистологической терминологии.
Книга предназначена студентам медицинских вузов, биологических факультетов университетов, студентам и тренерам в области физической культуры, художникам, интернам, клиническим ординаторам, аспирантам и практикующим врачам, а также всем, кого интересуют более углубленные знания о морфологии органов головы.
Главная книга владельца собаки. Романова Т. В.
Основываясь на новых и старых научных данных, подтвержденных свежими исследованиями, эта энциклопедия предлагает вам готовые решения для воспитания своей идеальной собаки.
Из книги вы узнаете, как собаки воспринимают окружающий мир, как они усваивают знания и какие нюансы следует учесть, чтобы помочь им учиться максимально продуктивно, как не дать питомцу приобрести вредные привычки и как можно исправить положение, если этих привычек он уже "нахватался".
Данное руководство не ограничивается теорией и предлагает множество пошагово расписанных упражнений, чтобы дать вам возможность закрепить полученные теоретические знания практикой и использовать их в реальной жизни.
Книга будет интересна не только начинающим, но и опытным собаковладельцам, и даже тренеры наверняка смогут найти в ней много полезного.
Татьяна Романова — один из самых опытных специалистов по воспитанию и дрессировке собак. Она является действующим членом Международной Ассоциации Консультантов по Поведению Животных (IAABC), членом Ассоциации Профессиональных Тренеров Собак (The Association of Professional Dog Trainers), автором видеокурса по дрессировке и курса по воспитанию щенка гуманными методами.
2 340.00 руб.
Гражданский процесс. Учебник. Треушников Михаил Константинович.
В учебнике освещается порядок судопроизводства по гражданским делам в судах общей юрисдикции, включая мировых судей. Излагаются также основы знаний об арбитражном процессе, административном судопроизводстве и несудебных формах защиты права (нотариальной и третейской). В содержании учтены изменения действующего законодательства по состоянию на 1 августа 2020 г. Представлены программа учебной дисциплины "Гражданский процесс", перечень рекомендуемой учебной литературы, использованы материалы СПС "КонсультантПлюс" и "Гарант". Для студентов, обучающихся по программе бакалавриата, магистров, аспирантов, а также преподавателей юридических вузов и факультетов, судей, прокуроров, адвокатов, иных практических работников правовых ведомств и служб.
Наши представления об открытом исходном коде сильно отличаются от того, что происходит на самом деле. Оптимистичная модель общественного сотрудничества давно ушла в прошлое, теперь - это царство одиночек.
Еще совсем недавно информация была качественной, и работало правило — чем ее больше, тем лучше. Внезапно информации стало слишком много. Чем больше уведомлений на нас сыпется, тем меньше мы обращаем на них внимания. В мире программного обеспечения с открытым исходным кодом все происходит точно так же. Работа подразумевает коллективное взаимодействие, но пишущие и публикующие код разработчики настолько перегружены разнообразными запросами, что просто перестают на них реагировать.
Open Source — это "дороги и мосты" цифрового мира. Старт работ всегда связан с большим вложением сил и средств, но каждый дополнительный пользователь обходится относительно дешево. Мы не замечаем их пока все нормально, воспринимаем как что-то должное, но большинство таких проектов создаются энтузиастами.
Как современному творцу разработать стратегию, создать продукт, обеспечить поддержку и заработать?
Надья Эгбал проанализировала платформу GitHub, чтобы рассказать нам что такое современные проекты с открытым исходным кодом, который пишут отдельные разработчики, а используют миллионы.
Учебник способствует усвоению студентами представлений о системе психологического обеспечения и сопровождения служебной деятельности сотрудников силовых структур и ведомств. Представлены основные задачи, технологии организации работы психолога в различных силовых ведомствах. Авторы четко и системно дают описание основных направлений практической деятельности психолога. Учебник предназначен для студентов психологических специальностей, практических психологов силовых структур, аспирантов, преподавателей вузов.Соответствует актуальным требованиям ФГОС высшего образования последнего поколения.Для студентов, обучающихся по специальностям "Психология" и "Психология служебной деятельности".