Size: a a a

Книги для программистов

2020 October 11
Книги для программистов
Сразу 2 открытых вебинара от OTUS для Продактов и Тимлидов:

13 октября в 20:00 открытый вебинар «CJM: от гипотез до продуктового сценария»

На нём Сергей Колосков, продакт-менеджер из OZON:
— познакомит вас с CJM;
— объяснит, когда продакт-менеджеру проводить CJM;
— научит находить проблемы пользователя, узкие места в продукте или идее.

Регистрация на вебинар: https://otus.pw/nzxi/

14 октября в 20:00 открытый вебинар «Тимлид не нужен? Трансформация роли Тимлида в Agile фреймворках»

Дмитрий Емельянов расскажет, как Тимлиду не сломать самоорганизацию Scrum и обсудит со слушателями, нужен ли менеджмент в Agile организации и как он работает.

Регистрация на вебинар: https://otus.pw/bJ2z/

Демо-уроки являются частью онлайн-курсов «Team Lead» и «Product Manager IT-проектов».
источник
Книги для программистов
An Introduction to Programming with C++ (2015)
Автор: Diane Zak
Количество страниц: 768

Автор книги простым языком учит программированию на одном из самых сложных ЯП C++. Особый акцент делается на практические примеры и задачи. В этой уникальной книге автор использует особый ориентированный на учащихся подход, постоянно подчеркивая важность и актуальность изучаемых концепций программирования.

Достоинства:
➕Подходит тем, у кого нет опыта в программировании;
➕Хорошо подходит в качестве сопровождающего материала к какому-либо курсу.

Недостатки:
➖Стандарт C++14.

Скачать книгу

#english #book #beginner
источник
Книги для программистов
Друзья, нас почти 3 500!
Мы рады, что с нами именно вы — те, кто первыми хотят быть в курсе свежих новостей и событий из мира IT!

Мы решили разыграть наш фирменный мерч ЗА ПОДПИСКУ💥
Правила просты:
- подпишитесь на канал;
- нажмите на кнопку «Участвовать!» под этим постом.

Полные правила тут.

Итоги подведем 13 октября — победители будут выбраны ботом случайным образом.
Удачи!
источник
Книги для программистов
Flutter Projects (2020)
Автор: Simone Alessandria
Количество страниц: 490

Flutter - это современная реактивная мобильная платформа, которая устраняет многие сложности, возникающие при создании мобильных приложений для iOS и Android. Благодаря Flutter разработчики теперь могут создавать быстрые и нативные мобильные приложения из единой кодовой базы. В этой книге разобраны 11 проектов, которые помогут вам делать собственные мобильные приложения с использованием Flutter.

Во время чтения книги вы:
✔️Изучите архитектуры мобильных приложений;
✔️Освоите обработку ошибок и отладку для разработки мобильных приложений;
✔️Изучите принцип «композиция важнее наследования», чтобы разбивать сложные проблемы на множество простых;
✔️Изучите управление состоянием приложения с помощью потоков и шаблонов;
✔️Создадите простое веб-приложение с помощью Flutter Web.

Достоинства:
➕Детальные объяснения;
➕Проекты достаточно разнообразны.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2020 October 12
Книги для программистов
Write Great Code, Volume 2, 2nd Edition (2020)
Автор: Randall Hyde
Количество страниц: 656

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

Во время чтения книги вы:
✔️Узнаете, как анализировать вывод компилятора;
✔️Изучите достаточно из ассемблера для чтения вывода компилятора;
✔️Поймете, как компиляторы преобразуют различные постоянные и переменные объекты в машинные данные.

Достоинства:
➕Актуальность материала;
➕Рассматриваются Swift и Java.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Прояви себя в цифре! Участвуй в региональных Онлайн-Хакатонах Цифрового Прорыва!

Тебя ждет насыщенная серия конкурсов с актуальным кейсами от бизнеса и государства, а призовой фонд каждого хакатона до 3 млн. руб.!

Выбирай удобные даты, понравившийся кейс, собирай команду и покажи, на что ты способен:

16.10 - 18.10 - Центральный Хаб: https://leadersofdigital.ru/event/63007

24.10 - 26.10 - Северо-Кавказский Хаб: https://leadersofdigital.ru/event/63006

31.10 - 02.11 - Уральский Хаб: https://leadersofdigital.ru/event/63009

14.11 - 16.11 - Северо-Западный Хаб: https://leadersofdigital.ru/event/63011

Стань частью цифрового будущего России!
источник
Книги для программистов
Hands-On Genetic Algorithms with Python (2020)
Автор: Eyal Wirsansky
Количество страниц: 346

Начните изучение мира генетических алгоритмов с этой новой книги. Автор использует следующие библиотеки Python: DEAP, Scicit-Learn, NumPy. Вы получите практический опыт применения генетических алгоритмов в ИИ, а также во многих других областях.

Во время чтения книги вы:
✔️Поймете, как использовать самые современные инструменты Python для создания приложений на основе генетических алгоритмов;
✔️Используете генетические алгоритмы для оптимизации функций и решения задач планирования;
✔️Повысите производительность моделей машинного обучения и оптимизируете архитектуру модели глубокого обучения;
✔️Примените генетические алгоритмы к задачам обучения с подкреплением с помощью OpenAI Gym.

Достоинства:
➕Множество примеров кода;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2020 October 13
Книги для программистов
C++ Primer Plus (2012)
Автор: Stephen Prata
Количество страниц: 1458

Не каждая книга может похвастаться таким удобством изложения, строгой структурой и педагогическими способностями её автора, как данная книга Стивена Прата.  В этом классическом труде вы познакомитесь с принципами программирования, среди которых структурированный код и нисходящее проектирование, а также использование классов, наследования, шаблонов, исключений, лямбда-выражений и умных указателей. Автор много времени уделяет теории и домашним заданиям, формирующим знания по каждой пройденной главе.

В книге рассматриваются следующие темы:
✔️Язык Си и дополнительные средства языка С++;
✔️Функциональные возможности языка С++;
✔️Стандарт ISO, шаблоны, стандартная библиотека шаблонов, класс string, исключения, RTTI и пространства имен;

Достоинства:
➕Множество примеров кода;
➕Присутствуют упражнения.

Недостатки:
➖Не замечено.

Скачать книгу

#book #english #beginner
источник
Книги для программистов
Hands-On Artificial Intelligence for IoT (2019)
Автор: Amita Kapoor
Количество страниц: 308

Сфера искусственного интеллекта быстро развивается, чему способствуют достижения в области глубокого обучения. С увеличением инвестиций в умные города, умное здравоохранение и промышленный Интернет вещей (IoT) коммерциализация IoT скоро достигнет пика, когда потребуется масштабная обработка огромных объемов данных, генерируемых устройствами IoT. Данная книга рассказывает о применении нейросетей в работе с устройствами Интернета вещей.

Во время чтения книги вы:
✔️Познакомитесь с различными архитектурами нейронных сетей и их использованием в IoT;
✔️Поймете, как глубокое обучение может улучшить ваши решения IoT;
✔️Изучите сбор и обработку потоковых данных;
✔️Выберите оптимальные рамки для распознавания изображений и локализации в помещении;
✔️Научитесь анализировать голосовые данные для распознавания речи.

Достоинства:
➕Широкий спектр тем;
➕Хорошо подходит для новичков.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2020 October 14
Книги для программистов
Хочешь научиться программировать на самом востребованном языке и зарабатывать от 100 000 руб?
Записывайся на онлайн курс «Профессия Java-разработчик» от Skillbox.

Шесть месяцев бесплатно — первый платеж через полгода!

Переходи по ссылке и узнай подробности: https://clc.am/Wum9Jw
В это время ты посещаешь лекции и воркшопы, прокачиваешь навыки, находишь себе работу и начинаешь зарабатывать.

Что ты получишь?
✅ Интересную программу, состоящую из 22 тем. Без воды, только важная информация.
✅ Много часов практики.
✅ Своего личного тренера-наставника, которому можно будет задавать любые вопросы.
✅ Крутое резюме в конце.

По окончании обучения Skillbox поможет тебе найти работу мечты!
источник
Книги для программистов
Computer Programming for Absolute Beginners (2020)
Автор: Joakim Wassberg
Количество страниц: 430

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

Во время чтения книги вы:
✔️Разберетесь с основными понятиями программирования, такими как переменные, циклы и функции;
✔️Поймете, что такое программа и как компьютер ее выполняет;
✔️Изучите разные языки программирования и узнаете о взаимосвязи между исходным кодом и исполняемым кодом;
✔️Научитесь решать задачи, используя различные парадигмы, такие как процедурное программирование, объектно-ориентированное программирование и функциональное программирование;
✔️Напишете высококачественный код, следуя некоторым соглашениям и передовым практикам.

Достоинства:
➕Хорошая структурированность;
➕Актуальность материала.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник
Книги для программистов
Deep Learning with JavaScript (2020)
Авторы: Shanqing Cai, Stan Bileschi, Eric Nielsen
Количество страниц: 560

Глубокое обучение изменило области компьютерного зрения, обработки изображений и приложений естественного языка. Теперь благодаря TensorFlow.js JavaScript-разработчики могут создавать приложения с глубоким обучением, не полагаясь на Python или R. Данная книга показывает программистам, как они могут работать с Deep Learning прямо в браузере. Она написана авторами библиотеки TensorFlow, которые предоставили качественные примеры использования и подробные инструкции для приложений глубокого обучения на JavaScript в вашем браузере или на Node.

Что внутри:
✔️Обработка изображений и естественного языка прямо в браузере;
✔️Настройка моделей машинного обучения с данными на стороне клиента;
✔️Создание текста и изображений с помощью генеративного глубокого обучения;
✔️Примеры кода для тестирования и изменения.

Достоинства:
➕Объясняются не только варианты использования, но и история и мотивация создания;
➕Лаконичность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2020 October 15
Книги для программистов
Storytelling in Design (2019)
Автор: Anna Dahlstrom
Количество страниц: 414

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

Достоинства:
➕Хороший авторский стиль;
➕Глубокое погружение в тему.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
🔔 20 октября в 20:00 (мск) приглашаем на бесплатный вебинар «Работа с логами в Linux» в рамках профессионального курса «Administrator Linux. Professional».

В ходе вебинара вы:
- узнаете об особенностях и методах сбора и хранения логов;
- поймете принципы работы rsyslog и logrotate;
- разберете приемы работы и возможности journald.

✒️ Пройдите вступительный тест из 22 вопросов. Если сможете сдать — получите доступ к вебинару и сможете поступить на онлайн-курс: https://otus.pw/uPgg/
источник
Книги для программистов
Create GUI Applications with Python & Qt5 (2020)
Автор: Martin Fitzpatrick
Количество страниц: 791

Создание настольных приложений не должно быть трудным. Используя Python и Qt5, вы можете создавать полнофункциональные настольные приложения за считанные минуты. Начиная с самых основ, эта книга познакомит вас с ключевыми аспектами работы с PyQt5, которые вы можете использовать для создания реальных приложений.

Достоинства:
➕Актуальность материала;
➕Множество упражнений.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник
2020 October 16
Книги для программистов
Стать ближе к сфере кибербезопасности и получить первые знания и навыки вы сможете уже 20 октября на интенсиве «Старт в кибербезопасности: Level 0».

За 4 дня практических занятий с экспертом вы научитесь:

— Устанавливать и настраивать Linux-системы на виртуальные машины
— Устанавливать и настраивать сеть на Linux-системах
— Детально понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых и связанных с уязвимостью ОС атак, и разрабатывать защиту от них
— Анализировать безопасность ОС

Что это вам даст?

— Получите необходимые знания о профессии, чтобы оценить свои силы и перспективы
— Детально разберетесь с чего начинается эффективная система информационной безопасности.
— Поймете принципы осуществления кибератак и получите реальный опыт
— Подготовитесь к поступлению на профессиональную программу «Специалист по информационной безопасности»

Эксперт интенсива — Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Примите участие в интенсиве и обеспечьте себе уверенный старт на пути к востребованной профессии!

Записаться на интенсив: https://is.gd/wYORYn
источник
Книги для программистов
WordPress All-in-One For Dummies (2019)
Автор: Lisa Sabin-Wilson
Количество страниц: 848

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

Во время чтения книги вы:
✔️Создадите фундамент своего сайта;
✔️Выберете сервер;
✔️Изучите практики профессионалов;
✔️Узнаете, как управлять контентом с помощью Gutenberg.

Достоинства:
➕Множество примеров;
➕Глубокое погружение в тему.

Недостатки:
➖Иногда сложно найти искомую информацию, если использовать книгу в качестве справочника.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Для тестировщиков, которые ищут профессионального роста, 22 октября пройдет демо-занятие «Скрипты и сценарии нагрузочного тестирования- Performance center (PC) и Vugen», которое проведет Василий Кудрявцев. Вы познакомитесь со скриптами нагрузочного тестирования, проведёте тест в Loadrunner и посмотрите результаты.

Демо-урок является частью онлайн-курса «Нагрузочное тестирование». Используйте эту возможность получить ценные знания, оценить качество знаний и формат обучения.

Для регистрации на занятие пройдите вступительный тест https://otus.pw/DY4g/
источник
Книги для программистов
Beginning COBOL for Programmers (2014)
Автор: Michael Coughlan
Количество страниц: 612

«Beginning COBOL for Programmers» — это исчерпывающий, сложный учебник и справочник по языку программирования COBOL для опытных программистов. Возможно, вы знаете о возможностях, которые возникли из-за текущего недостатка разработчиков COBOL (особенно в США), или трудитесь на предприятии, работающим с устаревшими приложениями на COBOL. В любом случае данная книга поможет сохранить и укрепить имеющиеся знания языка, а для начинающих — получить новые.

Достоинства:
➕Множество примеров кода;
➕Хорошая структурированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2020 October 17
Книги для программистов
Creative Projects for Rust Programmers (2020)
Автор: Carlo Milanesi
Количество страниц: 404

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

Во время чтения книги вы:
✔️Научитесь создавать 2D-игры для ПК;
✔️Увидите, как разрабатывается интерпретатор для языка программирования;
✔️Создадите эмулятор машинного языка;
✔️Расширите ядро Linux с помощью загружаемых модулей.

Достоинства:
➕Хорошо подходит для начала создания проектов;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник