Как стать автором
Обновить
16.42
Рейтинг

Профессиональная литература

Полезное чтиво

Сначала показывать
  • Новые
  • Лучшие™
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Распродажа «Старый™ Новый год»

Блог компании Издательский дом «Питер» Профессиональная литература
image

Привет™, Хаброжители! Большая распродажа в честь Старого Нового™ года.
Читать™ дальше™ →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 3.7K
Комментарии 5

Новости

Книга «System™ Design™. Подготовка к сложному интервью»

Блог компании Издательский дом «Питер» Анализ™ и проектирование систем™ *Профессиональная литература
image Привет™, Хаброжители! Мы решили™ начинать продавать электронные книги до выхода™ бумажной книги. Начали™ с интервью по System™ Design™ (проектированию ИТ-систем™), которые очень популярны у работодателей, на них легко проверить ваши навыки™ общения и оценить умение™ решать™ реальные задачи™. Пройти™ такое собеседование непросто, поскольку в проектировании ИТ-систем™ не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае™ вы должны™ продемонстрировать понимание и знание™ системных требований, ограничений и узких мест. Правильная стратегия и знания™ являются ключевыми факторами успешного прохождения интервью! Что внутри™? — Инсайдерская информация: что на самом деле нужно интервьюерам — 4-х шаговый подход™ к решению любой задачи™ system™ design™ — 16 вопросов из реальных интервью с подробными решениями. — 188 диаграмм, наглядно объясняющих, как работают реальные системы.
Читать™ дальше™ →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 9.8K
Комментарии 17

10 важных™ книг 2021 года

Профессиональная литература Читальный зал Научно™-популярное Мозг Здоровье

Подвожу итоги уходящего книжного года и выбираю самые достойные новинки. 

Подборка этого года особенная. Как мне кажется, она хорошо™ отражает общие настроения и потребности, которые возникают у людей в условиях остро ощущаемой неопределенности. Надежды, витавшие в конце прошлого года, на быстрое возвращение к прежней «докоронавирусной» жизни не оправдались, и непонятно, чего ждать от будущего. Особое™ значение приобретают идеи о том, как пройти™ через экзистенциальный кризис™, принять перемены, сохранить эмоциональное и физическое здоровье, найти среди шума достоверную информацию. Но в этом хаосе есть место и надежде, в трудные времена мы яснее понимаем, что для нас главное, можем переосмыслить прошлое, начинаем видеть™ новые возможности. 

Следующие десять™ книг, вышедших в этом году, на мой взгляд™, заслуживают вашего™ самого™ пристального внимания. 

Читать™ далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 27K
Комментарии 13

Что такое тестирование. Курс молодого бойца. Книга для новичков

Тестирование IT-систем™ *Тестирование веб-сервисов *Тестирование мобильных приложений *Профессиональная литература Читальный зал

Привет™!

Меня зовут Ольга Назина™. Я в тестировании с 2006 года. Тестировщик, тренер™, практик, энтузиаст — вот тут можно почитать обо мне подробнее.

Я очень люблю серию книг по разработке ПО от Head First O`Reilly™:

Изучаем Java. Кэти Сьерра™ и Берт Бейтс

Изучаем SQL. Линн Бейли

и другие™

И вот я решила™ написать книгу для начинающих тестировщиков. В таком же стиле. С картиночками, примерами, домашними заданиями и всё такое. О ней я и хочу вам рассказать

Читать™ далее
Всего голосов 33: ↑31 и ↓2 +29
Просмотры 14K
Комментарии 34

Книга «Изучаем C# через разработку игр на Unity. 5-е издание»

Блог компании Издательский дом «Питер» C# *Unity *Профессиональная литература
image Привет™, Хаброжители! Изучение C# через разработку игр на Unity — популярный способ™ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля изучить программирование на C# без зубодробительных терминов и непонятной логики™ программирования, причем™ процесс изучения сопровождается созданием простой игры на Unity.

В пятом издании изложены последние версии™ всех современных функций C# на примерах из игрового движка™ Unity, а также добавлена новая глава о промежуточных типах коллекций. Вы начнете с основ программирования и языка C#, узнаете основные концепции программирования на С#, включая переменные, классы™ и объектно-ориентированное программирование. Освоив™ программирование на C#, переключитесь непосредственно на разработку игр на Unity и узнаете, как написать сценарий простой игры на C#. На протяжении всей книги описываются лучшие™ практики программирования, которые помогут вам вывести свои навыки™ Unity и C# на новый уровень. В результате вы сможете использовать язык C # для создания собственных реальных проектов игр на Unity.
Читать™ дальше™ →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 6.3K
Комментарии 10

Распределенные сервисы с применением gRPC

Блог компании Издательский дом «Питер» Python™ *Программирование *.NET *Профессиональная литература
Перевод

Часто бывает™ так, что эффективная коммуникация – один из основных движущих факторов в современных программных системах, даже в мире, живущем по законам микросервисной архитектуры. Технология gRPC может справляться с этими требованиями. В этой статье™ будут рассмотрены некоторые основы™ gRPC, а еще мы реализуем первое™ клиент™-серверное приложение с применением .NET. Кроме того, клиент™ на основе™ Python™ демонстрирует, насколько эффективной может быть коммуникация между различными сервисами.

Читать™ далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 7.1K
Комментарии 5

Простейший вариант поиска™ пути: объяснение на Python™

Блог компании Издательский дом «Питер» Python™ *Алгоритмы *ООП *Профессиональная литература
Перевод

Как именно™ мы находим выход из лабиринта? Как быстрее всего проехать из точки А в ближайшую пиццерию? Можем ли мы провести игрового персонажа к выходу™ так, чтобы он не уперся™ в стену?

Поиск пути – типичная задача™ программирования, решаемая в самых разных™ ситуациях. Она известна в основном из навигационных задач и разработки игр. Но, изучив™ ключевые алгоритмы поиска™ пути, вы узнаете, что они применимы к более абстрактным задачам оптимизации и построения последовательностей.

В этом руководстве рассмотрен простейший алгоритм поиска™ пути, основанный на алгоритме Дейкстры. Этот алгоритм также известен под названием поиск по первому наилучшему совпадению, ключевая логика™ у него общая со многими другими алгоритмами, например, A*, заливка методом наводнения и диаграммы Вороного.

Здесь мы рассмотрим практическое применение этого алгоритма. Вам понадобятся базовые знания™ программирования и языка Python™.

Читать™ далее
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 8.8K
Комментарии 2

Издательство Питер. Колонка редактора

Блог компании Издательский дом «Питер» Профессиональная литература
image

Привет™, Хаброжители! Предлагаем ознакомиться с краткими обзорами новинок, выход которых запланирован на первую™ половину 2022 г.
Читать™ дальше™ →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 5.3K
Комментарии 11

Книга «Киберспорт. Игры, деньги™, два клика»

Блог компании Издательский дом «Питер» Профессиональная литература Киберспорт
image Привет™, Хаброжители! Первый™ исчерпывающий обзор многомиллиардной вселенной виртуальных спортивных состязаний. Неважно, кто ты: нуб или госу, родитель будущего прогеймера или бизнесмен в поисках новых возможностей — книга «Киберспорт: игры, деньги™, два клика» расскажет об этом феномене со всех сторон™.

Безупречная победа™


Какой будет следующая значимая киберспортивная игра? Мы увидели, как быстро™ появляются новые жанры — например, BR родился с выходом PUBG. Грядут™ ли новые глобальные сдвиги™ в киберспорте?

Ответ однозначный: да.

Большой интерес сейчас™ вызывает новый класс киберспорта, и, в отличие от существующих жанров™, эта новинка может превратить каждую™ видеоигру в киберспортивную. Даже оригинальную Super Mario Bros. И мы собираемся исследовать этот новый жанр. Мы расскажем историю о стремлении одного™ игрока™ достичь невозможного — поистине безупречной победы™.
Читать™ дальше™ →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 1.5K
Комментарии 5

Книга «Дизайн™-мышление: канвасы и упражнения. Полный™ набор инструментов»

Блог компании Издательский дом «Питер» Профессиональная литература Дизайн™
image Привет™, Хаброжители! Издание содержит все самые важные™ и ценные™ инструменты для реализации дизайн™-мышления на практике. Более 100 экспертов мирового сообщества по дизайн™-мышлению приняли участие в создании этой книги и показали, насколько актуальна тема сегодня, как происходит обмен знаниями.Простые инструкции, советы™ и шаблоны помогут вам определиться с выбором каждого инструмента или метода™. Вы подберете подходящие разминки, познакомитесь с лучшими приемами дизайн™-мышления, а также сможете спланировать темы для воркшопов.В главе «Применение» представлены проекты, демонстрирующие, как дизайн™-мышление способствует культурной трансформации в компании и за ее пределами.Книга поможет студентам и специалистам любой сферы деятельности ознакомиться с самыми™ популярными инструментами дизайн™-мышления. Это идеальное дополнение к международному бестселлеру «Дизайн™-мышление. От инсайта к новым продуктам и рынкам™».
Читать™ дальше™ →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2K
Комментарии 0

Книга «Однострочники Python™: лаконичный и содержательный код»

Блог компании Издательский дом «Питер» Python™ *Профессиональная литература
image Привет™, Хаброжители! Краткость — сестра™ программиста. Эта книга научит™ вас читать™ и писать™ лаконичные и функциональные однострочники. Вы будете™ системно разбирать и понимать код на Python™, а также писать™ выразительно и компактно, как настоящий эксперт.

Здесь вы найдете приемы™ и хитрости написания кода, регулярные выражения, примеры использования однострочников в различных сферах™, а также полезные алгоритмы. Подробные пояснения касаются в том числе и важнейших понятий computer science, что поможет вашему™ росту в программировании и аналитике.

Вы узнаете о таких продвинутых возможностях Python™, как списковые включения, срезы, лямбда™ функции, регулярные выражения, функции map и reduce™, а также научитесь выполнять присваивание срезам™.
Читать™ дальше™ →
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 5.8K
Комментарии 2

Аналитика: книги для неаналитиков, которые научат™ понимать, систематизировать и представлять данные™

Блог компании iSpring Профессиональная литература Читальный зал

Принято считать, что аналитика, статистика и вообще™ всё, что связано с цифрами — это сложно™ и недоступно для понимания обычным людям. Тем не менее мы каждый™ день сталкиваемся с данными и принимаем решения на их основании. 

Например, пандемия Covid-19 заставила нас всех анализировать данные™ о заболеваемости, разбираться в показателях эффективности вакцин™ и разъяснять свои выводы™ окружающим: родителям, друзьям, коллегам. 

В этой статье™ — подборка книг, которые научат™ вас понимать, систематизировать и представлять данные™, даже если вы никак не связаны с профессией аналитика. 

Читать™ далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 8.8K
Комментарии 5

Книга «Black Hat Python™: программирование для хакеров и пентестеров, 2-е изд»

Блог компании Издательский дом «Питер» Python™ *Программирование *Профессиональная литература
image Привет™, Хаброжители! Когда речь идет о создании мощных™ и эффективных хакерских инструментов, большинство аналитиков по безопасности выбирают Python™. Во втором™ издании бестселлера Black Hat Python™ вы исследуете темную™ сторону возможностей Python™ — все от написания сетевых снифферов, похищения учетных данных™ электронной почты и брутфорса каталогов до разработки мутационных фаззеров, анализа виртуальных машин и создания скрытых троянов.

С тех пор как я написал предисловие к первому чрезвычайно успешному изданию Black Hat Python™, прошло™ шесть лет. За это время в мире многое™ изменилось, но я по-прежнему пишу чертовски много кода на Python™. В сфере компьютерной безопасности все еще встречаются инструменты, написанные на разных™ языках™, в зависимости от назначения. Эксплойты для ядра создают на C, средства фаззинга для веб-страниц — на JavaScript, а прокси™-серверы могут быть написаны на таком новомодном языке, как Rust. Однако™ Python™ остается главной рабочей лошадкой в этой отрасли. Я считаю™, что это все еще самый простой язык для начинающих и лучший™ выбор для быстрой разработки инструментов, решающих сложные задачи™ простым способом, учитывая большое количество доступных библиотек. Большая часть средств компьютерной безопасности и эксплойтов, как и раньше™, написана на Python™. Это касается фреймворков создания эксплойтов наподобие CANVAS™, классических фаззеров, таких как Sulley™, и всего остального.
Читать™ дальше™ →
Всего голосов 10: ↑6 и ↓4 +2
Просмотры 5.7K
Комментарии 3

Метаклассы в Python™

Блог компании Издательский дом «Питер» Python™ *Программирование *ООП *Профессиональная литература
Перевод

Привет™, Хабр! У нас продолжается распродажа в честь черной™ пятницы. Там вы найдете много занимательных книг.

Возможен вопрос™: а что такое метакласс? Если коротко, метакласс относится к  классу™ точно как класс к объекту.

Метаклассы – не самый популярный аспект™ языка Python™; не сказать, что о них воспоминают в каждой™ беседе™. Тем не менее, они используется в весьма™ многих™ статусных проектах: в частности, Django™ ORM[2], стандартная библиотека абстрактных базовых классов (ABC)[3] и реализации Protocol Buffers [4].

Это сложная фича, позволяющая программисту приспособить под задачу™ некоторые самые базовые механизмы языка. Именно™ по причине такой гибкости открываются и возможности для злоупотреблений – но нас это уже не удивляет. С большими возможностями приходит большая ответственность.

Читать™ далее
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 11K
Комментарии 0

Книга, статья™ или блог? Во что упаковать свои знания™

Блог компании RUVDS.com Профессиональная литература Читальный зал Подготовка технической документации *

Знания™, как и деньги™, невозможно бесконечно копить™: рано или поздно™ их приходится куда-то вкладывать. В случае™ с финансами это позволяет приумножить и сохранить капитал. Что же касается знаний™, то упаковка их в удобную для восприятия форму повышает вашу экспертность, позволяет расширить круг общения, найти единомышленников, коллег™, партнёров и даже заработать денег, ну и, конечно же, передать накопленный опыт. Да и вообще™ приятно, когда кто-то ссылается на тебя, как на авторитетный источник информации. И вот тут возникает вопрос™: какую форму представления собственных знаний™ выбрать? Можно написать серию статей™, организовать собственный блог или даже сочинить книгу, причём™ у каждого из этих вариантов есть как свои достоинства, так и недостатки. Давайте-ка их обсудим.
Читать™ дальше™ →
Всего голосов 67: ↑60 и ↓7 +53
Просмотры 4.7K
Комментарии 19

Перезагрузка искусственного интеллекта

Профессиональная литература Читальный зал Робототехника Искусственный интеллект Будущее здесь

Ключевые идеи книги «Искусственный интеллект: перезагрузка» Гэри Маркуса и Эрнеста Дэвиса™, ученых™, которые специализируются на искусственном интеллекте.

Прочитав обзор, вы узнаете о том, почему™, несмотря на прогнозы технооптимистов и шумиху™ в СМИ, мы еще очень далеки™ от создания искусственного интеллекта, подобного человеческому.

Читать™ далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 3.2K
Комментарии 5

Как дедушка TPS вырастил внуков™ Lean, Kanban™, Scrum и Agile?

Профессиональная литература Управление разработкой *Управление проектами *Agile *Управление продуктом *
Из песочницы

И причем™ здесь алхимия?

Есть всего два пути как увеличить прибыль. Увеличить выручку или снизить расходы. Оптимизация предлагает делать™ это одновременно.

Для начала™ предлагаю немного истории и терминологии.

"TPS" - ("Toyota™ Production System™" - зародившаяся в середине 20 века ) - система управления производственным предприятием на основе™ оптимизации процессов, созданная на предприятиях "Toyota™" в Японии™ целым поколением талантливых управленцев. "TPS" в короткие сроки позволила японскому автопроизводителю не только™ догнать, но и перегнать лидера™ рынка - американский автопром, что в свою очередь побудило американцев учиться у японцев, благо японцы™ не были против™ и с радостью делились своими™ секретами, так как обучение являлось одним из принципов "TPS".После ошеломительного успеха™ TPS распространилась по всему миру, адаптировалась к разным™ культурам и распространялась на разный™ бизнес™, но более всего расчленялась на отдельные инструменты и внедрялась частями из за чего, к огромному сожалению, и теряла™ главный синергетический эффект™. Дело в том, что каждый™ отдельный элемент этой системы сам по себе несет большую ценность, однако™ соединенные вместе™, эти элементы образуют структуру, превосходящую в своей совокупности простую сумму эффектов от каждого отдельного элемента.

"Lean" (80ые года 20 века)- система бережливого производства, лучше всего представить ее как адаптацию TPS к западной культуре и именно™ на ней я и попытаюсь объяснить TPS.

"Kanban™" - один из аутентичных инструментов TPS - принцип "точно в срок" - подход™, исходящий от производства, который направлен на сокращение запасов и времени выполнения заказа™ за счет синхронизации производства с запросами клиентов и возможностями поставщиков. Кстати™, именно™ в Kanban™ первым™ и отразился принцип обучения. "Тoyota™" не хотела™, чтобы поставщики диктовали ей условия поставок и привозили, например, больше™ деталей "про запас", экономя на логистике, однако™ здесь создавался конфликт интересов, и "Toyota™" приняла решение учить и внедрять свои принципы работы™ в бизнес™ поставщиков, что оптимизировало процессы внутри™ партнеров, что в свою очередь положительно влияло™ на саму "Toyota™" - принцип "win-win".

Читать™ далее
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 1.9K
Комментарии 8

Любопытный случай™ взаимной блокировки транзакций в базе данных™ при использовании TransactionScope

Блог компании Издательский дом «Питер» Программирование *SQL *Профессиональная литература
Перевод

Привет™, Хабр! Тем временем у нас распродажа в честь черной™ пятницы. Там найдется много интересных книг по базам данных™, и именно™ о взаимных блокировках при транзакциях в базах данных™ - сегодняшний пост.

Пару лет назад мы с командой построили событийно-ориентированную систему, работавшую с транзакциями и время от времени застывавшую в загадочных взаимных блокировках. Как-то раз я решил заглянуть в нее поглубже и посмотреть, что же на самом деле там происходит. Этот небольшой пост можно считать отчетом, документирующим мои изыскания.

Читать™ далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.3K
Комментарии 0

Коротко о книге “Сильный искусственный интеллект”: что мы не знаем о будущем

Блог компании ГК ЛАНИТ Профессиональная литература Машинное обучение *Читальный зал Искусственный интеллект

На конференциях с недавнего времени стала мелькать тема “сильного искусственного интеллекта”, но, как правило, для меня находились более актуальные доклады, и я ее успешно избегал. Кроме того, в тридцатиминутном докладе люди стараются говорить как можно конкретнее, и полная™ картина для человека не в теме ускользает. Когда мне подвернулась книга “Сильный искусственный интеллект”, выпущенная “Альпина Паблишер”, я тут же принялся за ее изучение. Книга написана огромным количеством авторов, и часть имен хорошо™ известна в кругах™ Data Science. 

Цель книги - обобщить мысли и наработки, которые появлялись за все время по теме AGI (Artificial General Intelligence). Расскажу о них коротко в этой статье™. Надеюсь, они будут любопытны и вам. 

Читать™ далее
Всего голосов 66: ↑65 и ↓1 +64
Просмотры 13K
Комментарии 110

Сохранить остроту ума в любом возрасте

Профессиональная литература Читальный зал Здоровье

Ключевые идеи неизданной на русском книги «Сохранить ум острым™» («Keep Sharp») известного нейрохирурга и писателя Санджая Гупты.

Прочитав обзор книги, вы узнаете о потребностях мозга и о том, как сохранить его здоровье в течение долгого времени и не потерять остроту ума.

Читать™ далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 9.9K
Комментарии 6

Вклад авторов