Учебная литература
Незаменимая книга по React — технологии с открытым исходным кодом для быстрого создания многофункциональных веб-приложений. Второе издание, обновленное с учетом последней версии React, показывает, как создавать компоненты React и организовывать их в удобные для сопровождения крупномасштабные приложения. Если вы знаете синтаксис JavaScript, то сразу можете приступать к работе.
По ходу чтения разработчики и программисты создадут полноценное приложение. Вы быстро поймете, почему многие выбирают React для разработки веб-приложений.
Когда нужно, чтобы программа работала быстро и занимала поменьше памяти, профессионального программиста выручают знание алгоритмов и практика их применения. Эта книга — как раз про практику. Ее автор, Джордж Хайнеман, предлагает краткое, но четкое и последовательное описание основных алгоритмов, которые можно эффективно использовать в большинстве языков программирования. О том, какими методами решаются различные вычислительные задачи, стоит знать и разработчикам, и тестировщикам, и интеграторам.
CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.
Книга от ведущего российского эксперта в области закупок даст исчерпывающие ответы на самые главные вопросы, с которыми сталкиваются в своей работе специалисты и руководители, связанные с закупкой продукции, материалов, работ и услуг.
"Закупки на 100%" - практикум, построенный на анализе успехов и ошибок закупщиков более 350 компаний:
техники улучшения условий сделки;
цены, оплаты, сроки, сервис;
тактика проведения переговоров со сложными поставщиками и монополистами;
способы повышения надежности и снижения стоимости поставок;
инструменты поддержания качества закупаемой продукции и услуг.
Вы оцените максимально "технологичное" содержание, ориентированное в первую очередь на функциональность предложенных инструментов, а также простой язык изложения, десятки примеров из реальной практики российского и мирового бизнеса.
"Результатоориентированность" каждого раздела позволит внедрять полученные инструменты сразу после прочтения. Книга подойдет тем руководителям и специалистам, кто договаривается с поставщиками в разных сферах производства, дистрибуции, оптовой торговле, рознице и сетевом ретейле, профессиональных услугах и сервисе для применения в стратегической и повседневной работе с поставщиками.
5 причин купить эту книгу:
"Закупки на 100%" – практикум, построенный на анализе успехов и ошибок закупщиков более 350 компаний.
Сильный инструментарий воздействия на поставщиков, сформированный на опыте производственных предприятий, дистрибуторов и ретейла.
Простой, легкий язык изложения, более 60 схем, интеллект-карт и иллюстраций, а также более 40 таблиц.
Максимально "технологичное" содержание, ориентированное на функциональность предложенных инструментов.
"Результатоориентированность" каждого раздела позволит внедрять полученные инструменты сразу после прочтения.
Что такое Arduino? За этим словом прячется легкое и простое устройство, которое способно превратить кучу проводов и плат в робота, управлять умным домом и многое другое. Разнообразие устройств ввода/вывода — датчиков, индикаторов, дисплеев и электромоторов — позволяет создавать самые невероятные проекты.
Второе издание этой книги было полностью переработано, ведь технологии не стоят на месте. Познакомившись с основами Arduino, вы сможете экспериментировать с сенсорными экранами и жидкокристаллическими дисплеями, займетесь робототехникой, освоите работу с датчиками и беспроводной передачей данных и научитесь дистанционно управлять устройствами с помощью телефона.
В мире продано уже более 35000 экземпляров этой книги.
Кодер с улицы. Правила нарушать рекомендуется. Капаноглу С.
Джунам и вчерашним выпускникам вузов катастрофически не хватает "уличного" опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать казавшиеся незыблемыми правила. Эта книга — справочник по выживанию для начинающего разработчика. "Кодер с улицы" научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам. Пора узнать, как использовать антипаттерны и "плохие" методы программирования. Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, — от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком. Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения.
Переводчик: Трусовская М.
Учебник "Культурология" разработан в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования. В нем рассмотрены наиболее значимые вопросы теории и истории культуры, а также военно-прикладной культурологии. Всесторонне анализируются проблемы культурологии как системы знаний, сущность, структура и функции культуры, ценности культуры, особенности искусства как составной части культуры, основные этапы истории мировой и отечественной культуры, особенности военной культуры и воинского этикета.
Особое отличие учебника – его направленность на будущего офицера, патриота своего Отечества, защитника мировой и отечественной культуры, являющегося образцом высокой культуры в обществе и воспитывающего в этом духе своих подчиненных.
Издание подготовлено коллективом преподавателей военных вузов: Военной академии связи им. С. М. Буденного, Михайловской военной артиллерийской академии, Военно-космической академии им. А. Ф. Можайского и др. В авторский коллектив учебника вошли 4 доктора и 8 кандидатов наук.
Руководитель авторского коллектива – Олег Юрьевич Ефремов – доктор педагогических наук, профессор, Лауреат премии Правительства РФ в области образования 2013 г., автор многих научных работ, многочисленных учебников и учебных пособий. Инициатор серии "Учебник для военных вузов", О. Ю. Ефремов ушел из жизни в сентябре 2015 г. в период работы над этим изданием. Его светлой памяти посвящен учебник "Культурология".
Каждый программист по сути своей — хакер. Ведь первоначально хакингом называли поиск искусного и неочевидного решения. Понимание принципов программирования помогает находить уязвимости, а навыки обнаружения уязвимостей помогают создавать программы, поэтому многие хакеры занимаются тем и другим одновременно. Интересные нестандартные ходы есть как в техниках написания элегантных программ, так и в техниках поиска слабых мест. С чего начать? Чтобы перезаписывать память с помощью переполнения буфера, получать доступ к удаленному серверу и перехватывать соединения вам предстоит программировать на Си и ассемблере, использовать шелл-код и регистры процессора, познакомиться с сетевыми взаимодействиями и шифрованием и многое другое.
Как бы мы ни хотели верить в чудо, программное обеспечение и компьютерные сети, от которых зависит наша повседневная жизнь, обладают уязвимостями.
"Мир без хакеров — это мир без любопытства и новаторских решений".
Джон Эриксон
Познакомьтесь со всеми тонкостями работы операционной системы Linux — от системного администрирования до глубинных механизмов, обеспечивающих низкоуровневый функционал Linux. Эта книга, сразу после выхода ставшая бестселлером Amazon, даст вам базовые знания о работе с ядром Linux и принципах правильной эксплуатации компьютерных сетей, о программировании сценариев оболочки и обращении с языком С. Вы изучите вопросы защиты информации, виртуализацию и многое другое. Книга необходима системным администраторам, программистам, специалистам по защите информации, а также всем, кто изучает или хочет изучить Linux максимально быстро и эффективно.
Это подробное руководство по самым разным вычислительным и статистическим методам, без которых немыслима любая интенсивная обработка данных, научные исследования и передовые разработки. Читатели, уже имеющие опыт программирования и желающие эффективно использовать Python в сфере Data Science, найдут в этой книге ответы на всевозможные вопросы.
Добро пожаловать в увлекательный мир программирования на языке Python! Независимо от того, начинающий вы или опытный программист, вы вооружитесь знаниями и навыками, необходимыми для успешного освоения языка. Python, известный своей простотой и универсальностью, завоевал огромную популярность среди разработчиков во всем мире. Благодаря удобному синтаксису и широкой библиотечной поддержке он идеально подходит для решения широкого спектра задач — от веб-разработки и анализа данных до программирования графических интерфейсов. Книга представляет собой комплексное руководство по изучению языка Python с нуля.
Пора сделать веб-разработку доступной для всех. Забавное, полезное и насыщенное информацией руководство охватывает все ключевые принципы дизайна, передовые практики, полезные шоткаты, профессиональные советы, реальные примеры и базовые знания программирования, необходимые для создания красивого веб-сайта, которым вы будете уверенно делиться со всем миром. Почему? Потому что вы научитесь разрабатывать современные сайты!
"Веб дизайн для недизайнеров" содержит все необходимое, чтобы вы чувствовали себя комфортно, занимаясь веб-разработкой, в том числе множество реальных примеров веб-сайтов, которые должны вдохновлять и мотивировать. Не нужно тратить время и деньги на дорогого графического дизайнера, эта книга проведет вас через основы, воспользовавшись самыми быстрыми шоткатами – вы все сделаете сами, и прямо сейчас.
На основе архивных материалов, а также личного участия автора в процессе становления и развития Евразийской патентной организации представлена история патентной интеграции на постсоветском пространстве. Читатель имеет уникальную возможность получить достоверную информацию, как говорится, из первых рук. Этапы становления и развития Евразийской патентной организации раскрываются через документы и воспоминания участников исторического процесса.
Книга содержит обширный иллюстративный материал и посвящена прежде всего людям, стоявшим у истоков Евразийской патентной интеграции и вписавшим свои имена навечно в историю образования Евразийской патентной организации.
Как вы понимаете, что зашли на хороший сайт? Это происходит практически мгновенно, с первого взгляда. Такие сайты привлекают внимание картинкой – отлично выглядят, – а кроме этого они интерактивны и отзывчивы. Сразу видно, что такую страничку создавал CSS-профи, ведь именно каскадные таблицы стилей (CSS) отвечают за всё наполнение и оформление сайта от расположения элементов до неуловимых штрихов. Дело за малым – стать CSS-профи, а для этого придется разобраться в принципах CSS, научиться воплощать в жизнь идеи дизайнеров, не забывать о таких важных "мелочах", как красиво подобранный шрифт, плавные переходы и сбалансированная графика.
Перед вами прямой путь в высшую лигу веб-разработки. Книга "CSS для профи" подарит вам не только свежие идеи, но и вдохновит на подвиги, а облегчить этот тернистый путь помогут новейшие технические достижения – адаптивный дизайн, библиотеки шаблонов и многое другое.
"Простой Python" познакомит вас с одним из самых популярных языков программирования. Книга идеально подойдет как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков.
Любому программисту нужно знать не только язык, но и его возможности. Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты. Изучите лучшие практики тестирования, отладки, повторного использования кода и получите полезные советы по разработке. Примеры кода и упражнения помогут в создании приложений для различных целей.
Что изменилось?
- Абсолютно новые 100 страниц (там есть котики).
- Глав стало большое, но они стали короче.
- Появилась глава, посвященная типам данных, переменным и именам.
- Добавился рассказ о новых возможностях Python, таких как f-строки.
- Обновилась информация о сторонних библиотеках.
- Новые примеры кода.
- Дан обзор библиотеки asyncio.
- Рассмотрен новый стек технологий: контейнеры, облачные технологии, data science и машинное обучение.
Что осталось неизменным?
- Примеры c утками и плохими стихотворениями. Они навечно с нами.
"Под этой обложкой собраны работы Стивена Хокинга, самого известного астрофизика современности, которые дают наиболее полное представление о его жизни, работе, взглядах на науку и Вселенную: "Краткая история времени", "Моя краткая история" и отдельные лекции из сборника "Черные дыры и молодые вселенные".
Ставшая научно-популярной классикой "Краткая история" знакомит с главными теориями происхождения и эволюции нашей Вселенной; объясняет, как связаны пространство и время; толкует феномен черных дыр и дает прогноз о возможности путешествий во времени. В избранных эссе автор рассуждает о природе реальности и своей позиции в науке. Об учебе, карьере и семейной жизни Стивен Хокинг рассказал в откровенной автобиографии, которую дополняет расшифровка интервью, записанного на радио BBC."
Оригинальное подарочное издание "Творческого курса по рисованию" станет прекрасным подарком как начинающему, так и опытному художнику.
Теоретическая часть написана простым и увлекательным языком, а упражнения представлены в виде пошаговых скетчей на самые разные темы: от портретов людей и животных до натюрмортов и пейзажей.
Рисовать может каждый. Попробуйте — и вы увидите, какие чудеса можно творить с помощью одного лишь карандаша!
Любуясь величественными творениями самых талантливых архитекторов мира, мы в первую очередь обращаем внимание на богатство форм и красоту деталей того или иного сооружения и лишь потом пытаемся разгадать замысел его создателя. Оригинальная авторская подборка шедевров архитектуры в этой книге нового поколения позволяет читателю обрести свой "код" для расшифровки посланий выдающихся зодчих прошлых веков и современности. Уникальное издание с дополненной реальностью станет вашим личным экскурсоводом в обзоре величайших архитектурных произведений и поможет рассмотреть подлинную ценность каждого здания, рассказав о нем живо и увлекательно. Кроме того, использование современных 4D-технологий позволит вам приблизиться к творениям мастеров мировой архитектуры и рассмотреть их во всех подробностях: установив на мобильном устройстве бесплатное приложение, вы получите в свое распоряжение личный виртуальный тур мирового уровня. И поверьте, прервать это увлекательное путешествие будет практически невозможно! Вашему взору откроются знаменитые архитектурные комплексы, увидеть которые мечтают все туристы миры, а представленные слайды приподнимут завесу над тайнами великих сооружений. Всплывающий текст дополнит информацию об их создании. Здания, предстающие в объеме, можно рассмотреть со всех сторон, в мельчайших фрагментах и деталях, и неторопливо любоваться ими под звуки сопровождающей музыки или голоса за кадром. Итак, предлагаем не откладывать интереснейшее путешествие в мир шедевров архитектуры с помощью 4D-технологий, которые подарят новые возможности и открытия как новичкам, так и самым искушенным ценителям зодчества.
Это уникальное издание с дополненной реальностью станет вашим личным экскурсоводом по миру шедевров живописи. Живой и увлекательный рассказ поможет понять смысл и рассмотреть подлинную ценность полотен. Более того, с помощью современных 4D-технологий вы сумеете глубже окунуться в произведения мастеров мировой живописи: установив бесплатное приложение, вы станете полноценным зрителем виртуальной выставки картин, собрать которые мечтают лучшие музеи мира. И поверьте, оторваться от этого зрелища будет практически невозможно! Рассматривайте фрагменты, листайте эскизы, наслаждайтесь богатейшими сериями под классическую музыку или закадровый голос. Совершите это интереснейшее, полное открытий путешествие в мир живописи с помощью 4D-технологий, которые подарят вам новые возможности в постижении вечной красоты.
Это просто выпечка! Лучшие рецепты с Евгенией Полевской. Полевская Е. В.
Евгения Полевская – автор популярного кулинарного канала "Это просто", по чьим рецептам готовят тысячи людей! Стиль приготовления ее блюд – легкость, скорость приготовления и красивая подача.
В этой книге вы найдете лучшие рецепты выпечки с подробным процессом приготовления. К каждому рецепту предлагается qr-код на подробное видео на канале. Сдобные пироги, жареные пирожки и воздушные булочки, вкусные кексы и ароматное печенье соберут ваших родных и близких за одним столом! Все рецепты проверены на кухнях зрителей, поэтому и у вас все получится по любому рецепту!