Огромная библиотека книг в одной подписке
У меня есть промокод
У меня есть промокод
книги билайн
приложение книги билайнприложение книги билайн

Программирование. Оффер на миллион 2

подписка
HTML5 для профессионалов. Руководство по разработке в примерах от сообщества Stack Overflow

HTML5 для профессионалов. Руководство по разработке в примерах от сообщества Stack Overflow

Перед вами компактное, но вместе с тем весьма насыщенное руководство по HTML – основополагающему языку разметки, лежащему в основе каждой веб-страницы. Здесь собрана только самая важная и актуальная информация для быстрого и эффективного освоения HTML, от простейших структур до расширенных возможностей современной веб-разметки. Вы узнаете, как создавать и структурировать контент с помощью заголовков, абзацев, списков, таблиц и мультимедийных элементов. Кроме того, рассматриваются принципы правильного использования ссылок, форм и управляющих элементов, организации навигации и семантической верстки. Особое внимание уделено атрибутам, работе с классами, идентификаторами, кастомными данными, а также взаимодействию HTML с CSS и JavaScript. Книга охватывает современные возможности HTML5: адаптивные изображения, встроенные аудио- и видеоплееры, элемент и SVG-графику, работу с ARIA-атрибутами для доступности, использование метаинформации и глобальных атрибутов. Приведены практические советы по оптимальной разметке, поддержке кросс-браузерности и улучшению UX. Это издание станет надежной опорой как для начинающих программистов, делающих первые шаги в веб-разработке, так и для опытных специалистов, желающих систематизировать и расширить свои знания. Лаконичные объяснения, четкая структура и множество практических примеров делают эту книгу незаменимым инструментом в освоении и реальном применении HTML.

подписка
Функциональное программирование на Python в примерах сообщества StackOverflow

Функциональное программирование на Python в примерах сообщества StackOverflow

Дэвид Мерц

Перед вами практическое руководство, посвященное функциональному программированию на Python – подходу, который помогает писать более предсказуемый, модульный и устойчивый к ошибкам код. Книга шаг за шагом знакомит читателя с основными концепциями функционального стиля, от базовых принципов и встроенных средств языка до продвинутых приемов, применяемых в современных проектах. Вы узнаете, как использовать функции высшего порядка, замыкания, декораторы и ленивые вычисления для построения гибких программных решений. Подробно рассматриваются механизмы итераторов и генераторов, принципы композиции функций, организация пайплайнов обработки данных и применение асинхронного функционального программирования. Особое внимание уделено темам мемоизации, конкурентности и интеграции с популярными инструментами, такими как itertools, functools, operator, asyncio и Pydantic. В книге подробно рассказывается, как сочетать лаконичность и выразительность функционального стиля с возможностями Python, избегая излишней императивности и улучшая читаемость кода. Приведенные примеры и практические рекомендации помогут не только глубже понять теорию функционального программирования, но и сразу применить ее на практике – при проектировании, оптимизации и тестировании приложений. Издание предназначено для разработчиков, стремящихся выйти за рамки традиционного объектно-ориентированного подхода и освоить функциональную парадигму, чтобы писать более элегантный, надежный и современный Python-код.