Python-хокку и Data Science для карьериста: 15 новых книг о разработке
Технологии не стоят на месте, они постоянно развиваются, появляются новые версии и дополнения. Поэтому важно, чтобы источники, которые изучает специалист, были актуальными и шли в ногу со временем. Собрали для вас книги по программированию, которые были выпущены в последние два года.
Технологии не стоят на месте, они постоянно развиваются, появляются новые версии и дополнения. Поэтому важно, чтобы источники, которые изучает специалист, были актуальными и шли в ногу со временем. Собрали для вас книги по программированию, которые были выпущены в последние два года.
«Прогейминг, Overwatch, киберспорт. Как подростки-геймеры, миллиардеры и предприниматели творят будущее» Остин Мурхед
Книга заядлого геймера Остина Мурхеда переносит читателя в центр киберспортивной революции, шаг за шагом рассказывая о создании самой масштабной лиги — Overwatch League. Вы проникнете в переговорные комнаты компании Blizzard Entertainment, где бизнесмены инвестируют в киберспортивные франшизы десятки миллионов долларов; узнаете, как живут и тренируются суперзвезды гейминга и из чего складывается их успех; побываете на матчах первых двух сезонов лиги и проживете все взлеты и падения с командами San Francisco Shock и London Spitfire.
Это захватывающая инсайдерская история для фанатов Overwatch и всех, кто хочет понять, как устроена индустрия киберспорта.
Книга знакомит с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекательное руководство поможет шаг за шагом прокачать навыки разработки. Никаких тяжеловесных архитектур, теорий программирования и прочей абракадабры — только практика. В книге собрано 150 задач, которые плавно ведут читателя от базы Python до более продвинутого уровня.
Среди огромного количества информации по сетевой и ИТ-безопасности практически не найти книг по безопасности веб-приложений. Познакомьтесь на практике с разведкой, защитой и нападением! Вы познакомитесь с самыми актуальными методами взлома сервисов, а заодно узнаете, как от них защититься. Автор пособия Эндрю Хоффман знает, о чем говорит — он давно занимается киберзащитой и занимает пост старшего инженера по безопасности в корпорации Salesforce.
Честный взлом: 10 курсов по этичному хакингу для начинающих и продолжающих
«Экстремальный Си. Параллелизм, ООП и продвинутые возможности» Камран Амини
Для того чтобы овладеть языком Си, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен отлично ориентироваться в принципах и методиках применения языка. Книга «Экстремальный Си» научит вас пользоваться продвинутыми низкоуровневыми возможностями языка, чтобы создавать более эффективные сервисы и выжимать максимум производительности из приложений с ограниченными ресурсами.
Вы освоите директивы препроцессора, макрокоманды, условную компиляцию и указатели, а также по-новому взглянете на алгоритмы, функции и структуры. А еще Камран Амини научит вас думать, сомневаться и чаще экспериментировать.
«Распределенные данные. Алгоритмы работы современных систем хранения информации» Алекс Петров
Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются? Алекс Петров знакомит вас с концепциями, лежащими в основе внутренних механизмов современных баз данных и хранилищ. Для этого ему пришлось обобщить и систематизировать разрозненную информацию из многочисленных книг, статей, постов и даже из нескольких баз данных с открытым исходным кодом.
Вы узнаете о принципах и концепциях, используемых во всех типах СУБД, с акцентом на подсистеме хранения данных и компонентах, отвечающих за распределение. Эти алгоритмы используются в базах данных, очередях сообщений, планировщиках и другом важном инфраструктурном программном обеспечении. А еще разберетесь, как работают современные системы хранения информации, и сможете грамотно выбирать необходимое ПО под разные задачи.
«Data Science для карьериста» Жаклин Нолис, Эмили Робинсон
Как найти ключ к долгосрочному успеху в Data Science? Для этого понадобятся не только технические ноу-хау, но и правильные soft skills. Лишь объединив оба этих компонента, можно стать востребованным специалистом.
Из книги вы узнаете, как получить первую работу в Data Science и дорасти до senior-уровня. Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые сложные собеседования. Data Science стремительно меняется, поэтому поддерживать стабильную работу проектов, адаптировать их к потребностям компании и работать со сложными стейкхолдерами не так уж и легко. К счастью, разобраться в вопросах помогут опытные дата-сайентисты, которые делятся инсайтами в этой книге.
«Программирование на PHP в примерах и задачах» Алексей Васильев
Язык PHP входит в топ самых популярных языков для веб-разработки, но при этом он остается одним из самых доступных для самостоятельного изучения. С этой книгой освоить PHP может практически каждый, ведь в ней собраны абсолютно все знания, необходимые новичку, — от базовых понятий, истории языка и его семантики до удобно скомпонованных конкретных примеров, позволяющих не только лучше усвоить пройденный материал, но и приступить к самостоятельной реализации первых проектов на PHP.
«Изучаем Arduino. Руководство для начинающих» Паоло Аливерти
Самая понятная книга по Arduino для новичков уже стала настольной книгой для начинающих робототехников. Ее автор — итальянский инженер Паоло Аливерти — специализируется на 3D-печати, интернете вещей и встраиваемых системах. Он делится лайфхаками работы с платформой Arduino, а также знакомит с азами электротехники. Вы узнаете, какие типы плат, датчиков и дисплеев существуют, как их использовать и как создавать собственные hardware-проекты с нуля.
Собираем роботов и паяем платы: 9 курсов по Arduino и Raspberry Pi
«Самоучитель Ruby» Игорь Симдянов
Книга досконально разбирает все аспекты работы с языком Ruby: как использовать интерпретатор, утилиты, библиотеки и другие компоненты экосистемы. Автор также поясняет основные синтаксические конструкции: операторов, переменных, констант, конструкций ветвления и циклов, блоков и итераторов. Подробно описаны объектно-ориентированные возможности Ruby, а также сценарии применения языка в веб-разработке и автоматическом тестировании. Для закрепления материала в конце глав приводятся задания. С помощью книги можно не только освоить язык Ruby, но и подготовиться к работе с профессиональными фреймворками: Ruby on Rails, Sinatra, RSpec, MiniTest и Cucumber. Опытных разработчиков может заинтересовать подробное описание нововведений версий от 2.0 до 2.6. Электронный архив с исходными кодами доступен на сайте издательства, а также на GitHub.
«JavaScript. 20 уроков для начинающих» Владимир Дронов
20 иллюстрированных уроков, 40 практических упражнений и более 70 заданий для самостоятельной работы — Владимир Дронов предлагает исчерпывающий гид по основам JavaScript. Вы изучите данные и операторы, выражения и управляющие конструкции, функции, классы, объекты и массивы, средства отладки. Кроме того, книга отражает механизмы управления веб-страницами — вы узнаете, как управлять различными элементами, графикой и мультимедиа, а также работать с HTML API и применять на практике принципы компонентного программирования. Электронный архив на сайте издательства содержит коды всех примеров и разбор упражнений.
«Kotlin. Программирование на примерах» Ияну Аделекан
Книга посвящена разработке мобильных приложений для Android на Kotlin. Рассматриваются основные элементы языка: функции и классы, приемы объектно-ориентированного программирования. Пособие поможет погрузиться в разработку микросервисов RESTful для приложений Android, а также методы реализации шаблона архитектуры MVC. Также книга знакомит со способами централизации, преобразования и хранения данных с применением Logstash. Особо внимание автор уделяет развертыванию микросервисов Kotlin для AWS и приложений Android в Play Store, так что знания можно будет применить на практике, а, возможно, и монетизировать.
Топ-3 курса, где можно прокачать память и концентрацию — чтобы быстрее учиться и меньше уставать
Мы тратим часы на книги, курсы и туториалы, но знания всё равно ускользают. И проблема тут не в сложности материала, а в том, как мы его усваиваем. Исследования утверждают: память и концентрацию можно развить. А результат от этого вы ощутите не только в работе, но и в восприятии мира.
Инвестиции для айтишников: 5 курсов, чтобы разбираться в ETF и начать торговать на Interactive Brokers
Стабильность — понятие иллюзорное. Технологии меняются быстрее, чем выходит очередной iPhone, а компании мгновенно перестраиваются под тренды и новые бизнес-модели. Поэтому всё больше айтишников задумывается о диверсификации доходов. В частности, через инвестиции в глобальные рынки.
Но начать инвестировать — это не просто открыть счёт на Interactive Brokers и купить первый попавшийся ETF. Надо иметь стратегию, понимать риски и механизмы торговли, владеть инструментами.
Без Ctrl+Z: подборка курсов по выживанию в дикой природе для айтишников (и не только)
Часами сидеть за монитором, планировать архитектуру систем, разбираться с дедлайнами и кодом — привычные айтишникам занятия. А что, если время от времени отключаться от виртуального мира и погружаться в настоящий: с лесом, костром и палаткой?
Собрали курсы, где учат ориентироваться в лесу без GPS, разводить костер безопасно и быстро, обустраивать лагерь и заботиться о себе и товарищах в любых условиях.
Как снимать на смартфон, чтобы фото выглядели как из журнала: курсы, которые прокачают ваш взгляд
В мире, где каждый второй кадр — контент, умение снимать красиво на свой смартфон стало частью цифровой грамотности. Визуальное мышление помогает лучше понимать эстетику интерфейсов, чувствовать композицию, свет и динамику. Это полезно везде, где приходится работать с визуалом, даже если вы не дизайнер.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале
Обсуждение
Комментируйте без ограничений
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.