Head First. Паттерны проектирования Эрик Фримен Элизабет Робсон
«Паттерны проектирования» — ваша книга, если вам когда-либо приходилось сталкиваться с проблемами дизайна программного обеспечения. Вам не придется «изобретать колесо» — просто воспользуйтесь сводным вместе огромным опытом разработчиков и возможностью использовать лучшие практики. Вы узнаете, зачем нужны паттерны, увидите, как они выглядят и работают в «дикой природе», а привыкнув к их использованию, сможете потратить свободное время на что-то более сложное и интересное. Авторы прекрасно показали, как паттерны используются в Java API и как применить встроенную поддержку паттернов Java в вашем собственном коде. Заодно вы усвоите реальные принципы ОО-программирования, которые останутся с вами и тогда, когда придется работать без паттернов. Визуально насыщенный формат книги разработан с использованием новейших исследований в области нейробиологии, когнитивной науки и теории обучения. Поэтому весь ее материал мгновенно запоминается, и скоро вы сможете с легкостью общаться с другими членами вашей команды на «тайном языке» паттернов проектирования.
Head First. Python
Язык Python сегодня известен во всем мире. Она задействована в поисковиках Google, на ней почти полностью написаны видеохостинг Youtube и социальная сеть Reddit, активно использующие ее Facebook и Instagram. Агентство национальной безопасности США с ее помощью анализирует разведданные, а NASA решает самые сложные научные проблемы. Иными словами, Python под силу не только вычислительные задачи, но и тестирование, администрирование и разработка программных продуктов. Действительно хотите быстро овладеть языком Python, не прилагая лишних усилий? В этом поможет замечательное руководство Пола Берри Head First Python, созданное на основе последних достижений когнитивной науки. Ваш мозг будет вынужден постоянно работать, а не теряться в дебрях занудительных текстов, внушающих сон. Вы узнаете, как создать собственное приложение, как управлять базами данных, обрабатывать исключения и осуществлять первичную обработку данных. Если вас интересует то, что можно делать с контекстными менеджерами, декораторами и генераторами, вы точно попали по адресу. Увлекательная, но не легкомысленная, информативная, лишенная лишнего пафоса книга Пола Берри содержит большую часть того, что вам придется использовать чуть ли не каждый день в своей дальнейшей работе. Единственная оговорка — желательно, чтобы будущий читатель хотя бы на начальном уровне владел одним из распространенных языков программирования.
Об авторах:
Эрик Фримен
Эрик Фримен, по словам Кэти Сьерра, соавторки серии Head First, является "одним из тех редких лиц, которые хорошо разбираются в языке, практике применения и культуре в самых разных областях, технохипстер, вице-президент, инженер, аналитик". Эрик проработал почти десять лет в должности технического директора Disney Online & Disney.com в The Walt Disney Company. Сейчас Эрик посвящает свое время WickedlySmart – стартапу, основанному совместно с женой Элизабет. По образованию Эрик является специалистом по компьютерным технологиям; он занимался исследованиями вместе с корифеем отрасли Дэвидом Гелернтером при работе над диссертацией в Йельском университете. Его диссертация стала одним из фундаментальных работ в области альтернатив для интерфейсов, реализующих метафору рабочего стола, а также первой реализацией потоков активности – концепции, разработанной им совместно с доктором Гелернтером. В свободное время Эрик Фримэн серьезно занимается музыкой; последний проект Эрика, созданный вместе с одним из пионеров направления "эмбиент" Стивом Роучем, доступен в магазине App Store под названием Immersion Station. Эрик живет с женой и дочерью в Остине (штат Техас).
Элизабет Робсон
Элизабет Робсон – программистка, писательница и преподавательница. Она влюблена в свою работу еще со времен обучения в Йельском университете, где получила степень магистра в области компьютерных технологий, а также создала параллельный визуальный язык программирования и программную архитектуру. Элизабет участвовала в создании популярного сайта Ada Project – одного из первых, помогающих женщинам найти информацию о работе и образовании в области компьютерных технологий. Она стала одним из основателей WickedlySmart – компании, работающей в сфере онлайн-образования на базе веб-технологий. Здесь она создает книги, статьи, видеокурсы и т.д. Ранее Элизабет занимала должность директора по специальным проектам в издательской компании O’Reilly Media и разрабатывала семинары и курсы дистанционного обучения в различных технических отраслях, которые помогают людям разобраться в новейших технологиях. До прихода в O’Reilly Элизабет работала в The Walt Disney Company, где руководила исследованиями и разработками в области цифровых мультимедийных технологий. Когда Элизабет не сидит за компьютером, она занимается велоспортом или греблей, фотографирует и готовит вегетарианские блюда.
Пол Берри
Пол Берри имеет официальное образование и подготовку в области компьютерных наук и степень магистра компьютерных наук. Он профессионально занимается программированием почти 25 лет.