Size: a a a

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

2020 November 20
Книги для программистов
Advanced Python Development (2020)
Автор: Matthew Wilkes
Количество страниц: 628

Эта книга создана на основе базовых руководств по Python для объяснения различных особенностей языка, которые обычно не рассматриваются: от многократно используемых консольных скриптов, которые выполняют двойную работу в качестве микросервисов за счет использования точек входа, до эффективного использования asyncio для сопоставления данных из большого количества источников. Попутно книга охватывает линтинг на основе типов, тестирование с минимальными затратами и другие автоматические проверки качества, чтобы продемонстрировать надежный процесс разработки в реальном мире.

Во время чтения книги вы:
✔️Углубитесь в асинхронное программирование;
✔️Изучите разработку архитектур плагинов;
✔️Поработаете с аннотациями типов;
✔️Ознакомитесь с обзором методов тестирования;
✔️Изучите управление пакетами и зависимостями.

Достоинства:
➕Хорошо подходит всем, кто работает с Python;
➕Автор показывает, как использовать инструменты для разработчиков более эффективно.

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

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

#english #book #advanced
источник
Книги для программистов
Напоминаем, что у нас есть основной канал в Telegram: https://t.me/proglibrary. Там всегда можно найти актуальные статьи, викторины и новости о программировании. Подписывайтесь!
источник
Книги для программистов
Android Application Development All-in-One For Dummies (2020)
Авторы: Barry Burd, John Paul Mueller
Количество страниц: 800

Эта написанная простым языком книга начинается с того, что дает фундаментальное понимание основных технических идей Android, включая методы функционального программирования. Далее вы узнаете, как эффективно работать в Studio, программировать новые интересные фичи и тестировать свое приложение, чтобы убедиться, что оно готово к выпуску. У вас также будет возможность изучить Kotlin и развить маркетинговую смекалку.

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

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

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

#english #book #advanced
источник
2020 November 21
Книги для программистов
5 декабря пройдёт YaTalks — самая масштабная технологическая конференция Яндекса. Старт — в 9:00 по Москве, место встречи — онлайн.

В этом году конференция будет посвящена технологиям изменений и тому, как «странный 2020-й» повлиял на мир разработки. Среди спикеров — руководитель поискового портала Яндекса Андрей Стыскин, руководитель научной группы Российского квантового центра Алексей Фёдоров, руководитель платформы Wargaming Максим Барышников, астроном и популяризатор науки Владимир Сурдин, руководитель разработки беспилотных автомобилей Яндекса Антон Слесарев и многие другие.

Что вас ждёт на YaTalks 2020:

• IT-марафон, объединяющий все часовые пояса и регионы страны
• больше 50 крутых экспертов из разных компаний (Яндекс, ivi, Авито, ВКонтакте, Газпром нефть и др.)
• больше 30 часов контента про хайлоад-сервисы и сложную разработку
• жаркие дебаты и попкорн-сессии о том, как 2020-й всё перевернул
• научпоп-доклады: от удалёнки в космосе до квантовой революции
• технические доклады: от супераппов до видеоаналитики в нефтехимии
• разбор резюме разработчиков в прямом эфире
• random coffee с участниками и спикерами: система будет назначать видеовстречи двум случайным гостям

Смотрите программу и регистрируйтесь: https://clck.ru/RrRVe
источник
Книги для программистов
Artificial Intelligence in Finance (2020)
Автор: Yves Hilpisch
Количество страниц: 478

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

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Refactoring at Scale (2020)
Автор: Maude Lemaire
Количество страниц: 246

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

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

Достоинства:
➕Практикоориентированность;
➕Хороший авторский стиль.

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

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

#english #book #advanced
источник
2020 November 22
Книги для программистов
Хотите эффективно использовать ASP. NET Core в работе? Начните осваивать этот фреймворк с демо-занятия «Логирование и трейсинг запросов в ASP. NET Core». Вместе с Виктором Николаевым вы рассмотрите лучшие практики логирования в ASP. NET Core и настроите распределённый трейсинг запросов с помощью стека Elastic.

Демо-урок — возможность попробовать онлайн-курс «C# ASP. NET Core Developer», созданный специально для C#-программистов с опытом от 2 лет, которые хотят заняться веб-разработкой. Для регистрации на занятие пройдите вступительный тест https://otus.pw/Ngy9/
источник
Книги для программистов
The C++ Workshop (2020)
Авторы: Dale Green, Kurt Guntheroth, Shaun Ross Mitchell
Количество страниц: 606

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

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

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

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

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

#english #book #advanced
источник
Книги для программистов
Mastering Spark with R (2019)
Авторы: Javier Luraschi, Kevin Kuo, Edgar Ruiz
Количество страниц: 288

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

Во время чтения книги вы:
✔️Научитесь анализировать, исследовать, преобразовывать и визуализировать данные в Apache Spark с помощью R;
✔️Научитесь создавать статистические модели для извлечения информации и прогнозирования результатов;
✔️Сможете автоматизировать процесс в рабочих процессах, готовых к производству;
✔️Узнаете об альтернативных фреймворках моделирования.

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

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

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

#english #book #advanced
источник
2020 November 23
Книги для программистов
Дети учат английский быстрее, чем взрослые?
⁃ Нет
Прежде чем начать говорить, нужно выучить всю грамматику?
⁃ Нет
Заниматься лучше всего с носителем языка?
⁃ Нет
Нужно ли заниматься английским больше 15 минут в день?
⁃ Нет
Если у меня нет способностей к языкам, я смогу заговорить на английском?
⁃ ДА!
Можно заговорить на английском за 2 месяца?
⁃ ДА!

Хочешь узнать, как это сделать?
👉🏻Регистрируйся👈🏻 на бесплатный вебинар по английскому

На вебинаре было уже больше миллиона человек, и они говорят, что он полезнее, чем 11 лет школьной программы!

Не пропусти!
⏰ Встречаемся 24-го ноября в 20.00 по Мск
👉🏻Регистрируйся
источник
Книги для программистов
Designing for Behavior Change (2020)
Автор: Stephen Wendel
Количество страниц: 384

Дизайнеры и менеджеры надеются, что их продукты станут важными для пользователей, "интегрированными" в их жизнь, как Instagram, YouTube и другие. Такая глубокая интеграция не случайна: это процесс тщательного проектирования и итеративного обучения, особенно для технологических компаний. В этом руководстве показано, как применить науку о поведении - исследования, поддерживающие множество продуктов, - чтобы помочь пользователям достигать своих целей с помощью вашего продукта.

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

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

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

#english #book #advanced
источник
Книги для программистов
🔥 Подойдет ли вам углубленный онлайн-курс «Spring Framework Developer»? Покажет вступительный тест. Вас ждут хардкорные темы и практические задачи!

Пройдите вступительный тест и успейте поступить                                                                                                                                        ❗️со скидкой 30%❗️ на курс: https://otus.pw/sN2D/
источник
Книги для программистов
Raspberry Pi Computer Vision Programming (2020)
Автор: Ashwin Pajankar
Количество страниц: 306

Raspberry Pi - один из самых популярных одноплатных компьютеров поколения. Все основные алгоритмы и операции обработки изображений и компьютерного зрения могут быть легко реализованы с помощью OpenCV на Raspberry Pi. Данное обновленное издание наполнено передовыми примерами и новыми темами и охватывает последние версии ключевых технологий, таких как Python 3, Raspberry Pi и OpenCV. Книга вооружит вас навыками, необходимыми для успешного проектирования и реализации ваших собственных проектов компьютерного зрения на основе OpenCV, Raspberry Pi и Python.

Во время чтения книги вы:
✔️Настроите Raspberry Pi для разработки приложений компьютерного зрения;
✔️Выполните базовую обработку изображений с помощью таких библиотек, как NumPy, Matplotlib и OpenCV;
✔️Изучите работу с веб-камерой USB и модулем камеры Raspberry Pi;
✔️Внедрите фильтры нижних и верхних частот и разберетесь в их применении в обработке изображений;
✔️Создадите приложения с графическим интерфейсом с помощью Python 3 и OpenCV.

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

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

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

#english #book #advanced
источник
2020 November 24
Книги для программистов
Средняя зарплата специалистов Data Science в России вдвое выше, чем у специалистов других IT-направлений - 190 тыс. руб. Основная сложность профессии — высокие требования к знаниям высшей математики.

Совсем скоро стартуют занятия курса «Математика для Data Science» от OTUS.

📌Курс поможет начинающим специалистам уверенно сделать первые шаги в профессии.
📌Действующие Data Scientist смогут подготовить свой математический аппарат для решения ещё более сложных задач (регрессии, АБ-тестирования и пр.) и апнуть уровень до Middle/Senior.
📌Обучение основано только на рабочих кейсах - будем решать практические задачи на Python.

Делиться своей экспертизой будет звездная команда преподавателей-практиков: Пётр Лукьянченко (преподаватель ВШЭ, ранее - Team Lead Analytics в Lamoda), Дмитрий Музалевский (Lead Data Scientist в Koerber Digital), Иван Леонов (Data Science Team Lead в Globant), Антон Лоскутов (Data Scientist в Mail.Ru Group).

NVIDIA, Лаборатория Касперского, OZON, СберТех, Газпромбанк, Тинькофф, МТС, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников - не упустите шанс стать одним из них!

🔥Выбирайте между базовым и продвинутым уровнями, проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/8hfo/
источник
Книги для программистов
Professional JavaScript for Web Developers (2019)
Автор: Matt Frisbie
Количество страниц: 1200

Данная книга написана для программистов среднего и продвинутого уровня. Автор объясняет многие технические детали, которые помогут вам в работе с JavaScript. В книге представлены различные темы от ООП в JavaScript до комбинирования JavaScript с HTML и другими языками разметки.

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

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

Недостатки:
➖Присутствуют опечатки.

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

#english #book #intermediate
источник
Книги для программистов
Machine Learning Engineering (2020)
Автор: Andriy Burkov
Количество страниц: 274

Эта новая книга от автора бестселлера, опубликованного на одиннадцати языках «The Hundred-Page Machine Learning Book», является наиболее полной книгой по прикладному искусственному интеллекту. Она наполнена передовыми практиками и шаблонами проектирования для создания надежных масштабируемых решений с машинным обучением. Автор имеет докторскую степень в области искусственного интеллекта и является руководителем группы машинного обучения в Gartner. Эта книга основана на собственном 15-летнем опыте Андрея в решении задач с ИИ, а также на опыте лидеров отрасли.

Достоинства:
➕Лаконичность;
➕Может использоваться в качестве справочника.

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

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

#english #book #advanced
источник
2020 November 25
Книги для программистов
Kotlin for Enterprise Applications using Java EE (2018)
Автор: Raghavendra Rao K
Количество страниц: 388

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

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

Достоинства:
➕Широкий спектр тем;
➕Практикоориентированность.

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

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

#english #book #advanced
источник
Книги для программистов
📌 Линейная алгебра для начинающих с примерами. Лекция преподавателя МГУ

Линейная алгебра: матрицы и операции над ними. Системы линейных уравнений — исследование и решение, метод Гаусса, геометрический подход.

https://youtu.be/ojJG1Kjy8tM

Присоединяйтесь к полному курсу по ссылке.
источник
Книги для программистов
🔥Разработчик, время с умом используй — на бесплатных демо-уроках онлайн-курсов по backend-разработке на Kotlin и Android-разработке на Kotlin от OTUS и Альфа-Банка:

📌«Kotlin codegeneration» (продвинутый курс Android-разработки): https://otus.pw/rtmz/
— Рассмотрим, зачем может понадобиться кодогенерация. Узнаем, что такое Annotation Processing. Изучим фреймворк для генерации кода. Погенерируем свой код и уберем бойлерплейт из нашего приложения.

📌«Unit-тестирование в Android» (базовый курс Android-разработки): https://otus.pw/JOBy/
— Изучим Unit-тесты. Научимся тестировать компоненты, классы и методы в Java. Рассмотрим технологию TDD.

📌«Пересмотр «12 факторов»: создаём современный микросервис на Kotlin»: https://otus.pw/XSxN/
— Обсудим, как расширить исходные рекомендации, чтобы помочь вам создавать приложения, которые не только функционируют в облаке, но и процветают.

👉🏻Регистрируйтесь сейчас — напомним в день вебинара!
источник
Книги для программистов
TypeScript Quickly (2020)
Авторы: Yakov Fain, Anton Moiseev
Количество страниц: 350

TypeScript - это JavaScript с важным обновлением! Добавив строгую систему типов в JavaScript, TypeScript может помочь вам устранить целые категории ошибок времени выполнения. Читая книгу, вы c помощью практических примеров и проектов научитесь создавать надежные приложения под руководством опытных веб-разработчиков Якова Файна и Антона Моисеева.

Что внутри:
✔️Освоение синтаксиса TypeScript;
✔️Использование TypeScript с библиотеками JavaScript;
✔️Работа с Babel и Webpack;
✔️Разработка приложений с TypeScript с использованием Angular, React и Vue.

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

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

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

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