Учебная литература
На 1 июня 2018 года CSS содержал 415 уникальных свойств, относящихся к объекту style в любом элементе браузера Chrome. Сколько свойств доступно в вашем браузере на сегодняшний день? Наверняка уже почти шесть сотен. Наиболее важные из них мы и рассмотрим.
Грег Сидельников упорядочил свойства по основной категории (положение, размерность, макеты, CSS-анимация и т. д.) и визуализировал их работу.
Вместо бесконечных томов документации – две с половиной сотни иллюстраций помогут вам разобраться во всех тонкостях работы CSS. Эта книга станет вашим настольным справочником, позволяя мгновенно перевести пожелания заказчика и собственное видение в компьютерный код!
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги "Искусство чистого кода" научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.
Продажи, переговоры. Практика, примеры. 2-е издание. Азимов С. А.
Обновленное издание одного из самых успешных тренеров по продажам Сергея Азимова. Автор дополнил книгу конкретными речевыми техниками и заготовками, которые ранее были доступны только избранной аудитории.
Предложенные техники могут пересекаться и встречаться в разных частях. Некоторые заготовки могут "резать" слух и казаться неэффективными. При этом одна и та же фраза, высказанная в разной интонации, может иметь совершенно противоположный эффект. Поэтому подгоняйте техники под свою специфику, совершенствуйтесь и покоряйте новые вершины!
Сегодня продажи в секторе В2В требуют серьезных переговоров, презентаций и личных встреч человека-продавца с лицами, принимающими решения в конкретной компании. В связи с этим в компаниях, предлагающих свои продукты и услуги корпорациям, востребованы лучшие продавцы.
Для решения поставленной задачи авторы предлагают продавцам оптовой коммерции взглянуть на свою работу со стороны корпораций-покупателей и узнать, что о них самих и об их продающих презентациях думают лица, принимающие решения. А также понять, где находится ближайшая зона развития и совершенствования бизнеса.
Издание адресовано руководителям и менеджерам компаний B2B-сектора, заинтересованных в долгосрочных контрактах с крупными компаниями.
Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.
Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.
В этой книге:
- Универсальные рекомендации по оценке тестов.
- Тестирование для выявления и исключения антипаттернов.
- Рефакторинг тестов вместе с рабочим кодом.
- Использование интеграционных тестов для проверки всей системы.
Третье издание книги "jQuery в действии" - это динамичное и исчерпывающее руководство по библиотеке jQuery. В книге рассматриваются задачи, с которыми приходится сталкиваться при реализации практически любого веб-проекта. Книга ориентирована на читателей, обладающих минимальным опытом JavaScript, содержит новые примеры и упражнения, а также глубоко и практично раскрывает темы, связанные с этой библиотекой. Вы узнаете, как делать обход HTML-документов, обрабатывать события, создавать анимацию, писать плагины, и даже освоите модульное тестирование кода. Уникальные лабораторные работы помогают закрепить каждую концепцию на реальных примерах кода. В книгу добавлено несколько новых глав, из которых вы узнаете, как работать с новейшими фреймворками и одностраничными приложениями.
Эта книга - идеальное пособие для начинающих изучать Python. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их применять в реальной практике.
Для лучшего усвоения материала в книге приведено множество примеров программного кода. В конце каждой главы вы найдете проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки. Прочитав эту книгу, вы всесторонне ознакомитесь с языком Python, усвоите базовые принципы программирования и будете готовы перенести их на почву других языков, за изучение которых возьметесь.
Научитесь программировать на Python играючи!
Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. "Совершенный алгоритм" превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
Во второй книге Тим Рафгарден — гуру алгоритмов — расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: куч, деревьев поиска, хеш-таблиц и фильтра Блума.
Серия книг "Совершенный алгоритм" адресована тем у кого уже есть опыт программирования и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах.
Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования.
Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно.
Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы. "Computer Science для программиста-самоучки" поможет вам пройти техническое интервью, без которого нельзя получить работу в "айти".
Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее вы ничего не слышали о computer science.
Переводчик: Черников Сергей.
Если вы аналитик или инженер по обработке данных и используете SQL, популярный карманный справочник станет для вас идеальным помощником. Найдите множество примеров, раскрывающих все сложности языка, а также ключевые аспекты SQL при его использовании в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.
В обновленном издании Элис Жао описывает, как в этих СУБД используется SQL для формирования запросов и внесения изменений в базу. Получите подробную информацию о типах данных и их преобразованиях, синтаксисе регулярных выражений, оконных функциях, операторах PIVOT и UNPIVOT и многом другом.
Узнайте, как придумать и создать свою первую игру. Загляните за кулисы гейм-дизайна и глубоко погрузитесь в теорию и техническую сторону разработки видеоигр.
Книга затрагивает теорию гейм-дизайна, практические особенности реализации игр в различных жанрах, их внутренние механизмы и самые успешные проекты в конкурентном игровом мире. Майкл Киллик, получивший премию BAFTA за наставничество молодых дизайнеров видеоигр, познакомит вас с техническими аспектами разработки игр и поделится приемами, которые помогут сделать первые шаги на пути создания собственных проектов. Вы поймете особенности игровой индустрии и будете разбираться во всех этапах создания игрового продукта, от идеи до разработки и выпуска игры.
В книге "Идеальная работа. Программирование без прикрас" легендарный Роберт Мартин (Дядюшка Боб) создал исчерпывающее руководство по хорошей работе для каждого программиста. Роберт Мартин объединяет дисциплины, стандарты и вопросы этики, необходимые для быстрой и продуктивной разработки надежного, эффективного кода, позволяющего испытывать гордость за программное обеспечение, которое вы создаете каждый день.
Роберт Мартин, автор бестселлера "Чистый код", начинает с прагматического руководства по пяти основополагающим дисциплинам создания программного обеспечения: разработка через тестирование, рефакторинг, простой дизайн, совместное программирование и тесты. Затем он переходит к стандартам — обрисовывая ожидания "мира" от разработчиков программного обеспечения, рассказывая, как часто различаются эти подходы, и помогает вам устранить несоответствия. Наконец, он обращается к этике программиста, давая десять фундаментальных постулатов, которым должны следовать все разработчики программного обеспечения.
Клиентские впечатления – общая тенденция современного маркетинга. В ситуации, когда человеку предоставляется слишком большой выбор, возникает стремление к лучшему варианту, а за ним – желание получать удовольствие не только от владения, но и от процесса покупки. Книга поможет расширить понимание клиентского сервиса и построить свою работу так, чтобы Клиентам с вашей компанией было хорошо, а вы от этого получали прибыль.
Вы узнаете: как создать превосходный сервис по авторской технологии "7Сервис"; как укреплять лояльность Клиентов, чтобы они покупали только у вас; как генерировать рекомендации, чтобы Клиент рассказал о вас своим знакомым, близким, коллегам по бизнесу; как сохранять в Компании ценных сотрудников и привлекать лучшие кадры; как удерживать Клиентов после запуска рекламных кампаний, приумножать базу постоянных Клиентов; как повысить ваши рейтинги и создать позитивный информационный фон о компании; как быть лучшими в своей сфере и всегда знать, что нужно вашим Клиентам.
Издание адресовано руководителям и собственникам бизнеса, управляющим, коммерческим директорам и директорам по развитию, менеджерам по продажам, специалистам по маркетингу. Если вы заботитесь о своих сотрудниках и Клиентах, эта книга для вас!
Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность — враг безопасности и причина неудобочитаемости кода. Эта книга на практических примерах покажет, как расшифровывать старые сценарии и писать новый код, максимально понятный и легко читаемый.
Авторы Карл Олбинг (Carl Albing) и Джей Пи Фоссен (JP Vossen) покажут, как использовать мощь и гибкость командной оболочки. Даже если вы умеете писать сценарии на bash, эта книга поможет расширить ваши знания и навыки. Независимо от используемой ОС — Linux, Unix, Windows или Mac — к концу книги вы научитесь понимать и писать сценарии на экспертном уровне. Это вам обязательно пригодится.
Вы познакомитесь с идиомами, которые следует использовать, и такими, которых следует избегать.
5 причин купить эту книгу:
Полезные идиомы и те, которые следует избегать.
Код на bash: просто и понятно.
Новые возможности bash.
Благодаря идиомам bash сделаете код чистым и лаконичным.
Экономьте время, автоматизируя задачи.
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с сам ых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
Сотни бизнесов открываются каждый год, но 97% из них закрываются на третий год жизни. Почему? Мы не знаем. Но умные люди считают, что одна из причин – это неумение обращаться с финансами.
Мы не говорим, что маркетинг, продажи, наем, производство – это неважно. Важно, конечно. Однако без финансов построить мощную компанию никак не получится. Чем раньше вы это осознаете, тем раньше начнете кайфовать от всех этих цифр.
О книге. Книга отличная. Мы постарались написать так, чтобы она не превратилась в учебник и при этом помогла сделать первые шаги в наведении порядка. Эта книга снимает стресс, развлекает и делится опытом.
Читайте, отдыхайте, прокачивайтесь!
Пользовательские истории - это метод описания требований к разрабатываемому продукту. Автор доступно и интересно рассказывает, как правильно использовать данную технику, чтобы сфокусироваться на поставленной задаче и пожеланиях клиента, а не распыляться на реализации второстепенных функций. Описанный подход не только ускоряет и систематизирует разработку, но и улучшает взаимопонимание в команде.
.В этой книге вы найдете:
.Практические советы по сбору пользовательских историй.
.Суть пользовательских историй, секреты их применения в гибкой разработке.
.Советы о том, как организовать жизненный цикл разработки ПО
Книга Никиты Зайцева aka WildHare — пример того, как можно систематизировать и упаковать в текстовый формат профессиональный опыт, накопленный за почти двадцать пять лет успешной инженерной практики. Познакомьтесь с концепцией разработки прикладного ПО через эффективность процесса на всех стадиях – от работы с ожиданиями и требованиями до сопровождения и технической поддержки. Все приведенные в книге принципы, правила и рекомендации базируются исключительно на личном практическом опыте автора. Книга была написана исходя из девиза, вынесенного в название – неспеша, эффективно и правильно. Кому адресована эта книга? В первую очередь она будет интересна профильным специалистам, то есть людям, занятым в отрасли разработки прикладного ПО, как начинающим, так и зрелым профессионалам. Техническим контекстом в книге является технологический стек "1С" – автор всю свою профессиональную жизнь провел именно в этом уголке IT-вселенной и оперирует областями знания, в которых абсолютно уверен, и готов отвечать за каждое сказанное слово. Но идеи, изложенные в книге, можно применять к любым другим технологическим стекам.
Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах GPT-4 и ChatGPT, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки поддержки GPT-4 и ChatGPT для Python, в том числе инструментов для генерирования текста, отправки вопросов и получения ответов и обобщения контента.
"Разработка приложений на базе GPT-4 и ChatGPT" содержит множество легковоспроизводимых примеров, которые помогут освоить особенности применения моделей в своих проектах. Все примеры кода на Python доступны в репозитории GitHub. Решили использовать возможности LLM в своих приложениях? Тогда вы выбрали правильную книгу.
В учебном пособии "Коммуникационный менеджмент" отражены основные аспекты, необходимые студентам, аспирантам для изучения курса "Коммуникационный менеджмент". Цель пособия — обеспечить студентов знаниями о современной науке управления информационными процессами и обобщить методики коммуникаций и практические решения различных задач информационно-коммуникационного характера. В учебное пособие вошли отдельные параграфы, дающие практические знания по данному курсу, поэтому оно будет полезно не только тем, кто изучает коммуникационный менеджмент как учебную дисциплину, но и практикующим работникам средств массовой информации, а также менеджерам, внедряющим в своей работе коммуникационные технологии.
Рекомендовано студентам социально-гуманитарных специальностей, магистрантам, аспирантам и широкому кругу PR-специалистов, а также менеджерам среднего и высшего звена.
Пособие рекомендовано для бакалавров и магистров направлений подготовки 42.03.01, 42.04.01 "Реклама и связи с общественностью", 42.03.02, 42.04.02 "Журналистика".