Data Science Bookcamp: Five real-world Python projects
Автор: Leonard Apeltsin (2021)
Читая книгу, вы протестируете и расширите свои знания о Python с помощью открытых задач, над которыми профессиональные специалисты по данным работают каждый день. Загружаемые наборы данных и подробные решения помогут закрепить полученные знания, укрепить уверенность в себе и подготовить вас к новой захватывающей карьере в области науки о данных.
Что внутри:
✔️Парсинг веб-страниц;
✔️Организация наборов данных с помощью алгоритмов кластеризации;
✔️Визуализация сложных наборов данных с несколькими переменными;
✔️Обучение алгоритмов машинного обучения.
🎁 Приглашаем на базовый урок по Machine Learning для начинающих
«Деревья решений» в OTUS.
💪 Освоите популярный ML-алгоритм - "дерево решений". Узнаете, для каких задач его используют в машинном обучении и как правильно его применять на практике.
👉 Чтобы участвовать зарегистрируйтесь https://otus.pw/NvkW/
⚡️Урок бесплатный и даёт возможность познакомиться с онлайн-курсом «Machine Learning».
Это онлайн-курс, где вас ждут:
— Живые вебинары, на которых эксперты поделятся уникальным опытом и трендами в Machine Learning
— Решение реальных задач машинного обучения и групповой разбор заданий
— Создание своего портфолио из готового проекта и выполненных заданий
Реклама. Информация о рекламодателе на сайте www.otus.ru.
Testing JavaScript Applications
Автор: Lucas da Costa (2021)
Автоматизированное тестирование поможет вам написать высококачественное программное обеспечение за меньшее время, с большей уверенностью, с меньшим количеством ошибок и без постоянного ручного контроля. Testing JavaScript Applications — это руководство по созданию комплексного и надежного набора для тестирования JS-приложений, в котором рассказывается как о написании тестов, так и о том, как инструменты тестирования JS работают внутри.
Что внутри:
✔️Модульное, сквозное и интеграционное тестирование;
✔️Управление стоимостью и сложностью тестирования;
✔️Практика разработки через тестирование;
✔️Работа с внешними зависимостями;
✔️Такие инструменты, как Jest и Cypress.
⚡️ Пройди тест по Rust ⚡️
Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на онлайн-курс «Rust Developer» от OTUS по специальной цене.
🔥На курсе вы научитесь:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код
👉🏻 ПРОЙТИ ТЕСТ: https://otus.pw/sxZY/
Сможешь пройти успешно тест, получишь доступ к открытым урокам курса!
Реклама. Информация о рекламодателе на сайте otus.ru
Могут ли статические функции быть виртуальными в C++?
В C++ статическая функция-член класса не может быть виртуальной.
Кроме того, статические функции-члены класса не могут быть const и volatile.
В примере кода приведены две функции, обе из которых не дадут программе скомпилироваться.
➡️ @cpp_geek
C++ Programming: From Problem Analysis to Program Design
Автор: D.S. Malik (2017)
В данном учебнике по C++ используется проверенная временем методика, подразумевающая большой акцент на решении задач и использование примеров кода, которые наглядно демонстрируют, как и почему применяются определенные концепции программирования и почему необходимо использование C++ для решения каждой конкретной проблемы. Обновленные задачи в конце каждой главы, более 20 обширных новых упражнений по программированию и многочисленные новые примеры еще больше укрепят ваше понимание решений задач и разработки программ.
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT"
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт изданияОзнакомиться с книгой
Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence
Автор: Dale Lane (2021)
Машинное обучение - одна из основ в области искусственного интеллекта. ИИ в целом основан на идее, что компьютеры могут учиться самостоятельно, но с предварительной помощью программиста. Данная книга безболезненно познакомит вас с машинным обучением. Вы увидите, как легко можно добавить машинное обучение в свои собственные проекты.
Database Systems: Design, Implementation, & Management
Авторы: Carlos Coronel, Steven Morris (2019)
Навык работы с базами данных является одним из самых востребованных на сегодняшний день. При помощи книги вы можете получить прочную основу знаний для проектирования и реализации баз данных. Авторы используют в книге диаграммы, иллюстрации и таблицы для того, чтобы как можно подробнее объяснить работу БД с разных сторон.
Главы в книге:
✔️Проектирование баз данных;
✔️Администрирование и безопасность баз данных;
✔️Управление транзакциями и контроль параллелизма;
✔️Big Data и NoSQL;
✔️Продвинутый SQL и многие другие.
Real-World Natural Language Processing: Practical applications with deep learning
Автор: Masato Hagiwara (2021)
Автор учит, как создавать практические приложения с обработкой естественного языка, не увязая в сложной теории языка и математике глубокого обучения. В этой увлекательной книге вы познакомитесь с основными инструментами и методами, необходимыми для создания огромного количества мощных приложений, включая чат-ботов, детекторы языка и классификаторы текста.
Во время чтения книги вы научитесь:
✔️Проектировать, разрабатывать и развертывать полезные приложения с NLP;
✔️Создавать тегеры именованных сущностей;
✔️Создавать системы машинного перевода;
✔️Создавать системы генерации языков и чат-ботов.
Starting Out with C++: Early Objects
Авторы: Tony Gaddis, Judy Walters (2019)
Книга знакомит с основами программирования на C++ на ясном и легком для понимания языке, делая C++ доступным для начинающих студентов-программистов, а также для тех, кто работал с другими языками. Книга организована в прогрессивной, пошаговой форме, что дает возможность учиться в индивидуальном темпе. Кроме того, в книгу добавлено множество новых и обновленных программ, вопросов и упражнений в концах глав, а также задач по программированию.
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
Автор: Adam Freeman (2022)
Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями языка. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Во время чтения книги вы:
✔️Получите четкое представление о языке и инструментах Go;
✔️Получите глубокие знания стандартной библиотеки Go;
✔️Используете Go для одновременных/параллельных задач;
✔️Используете Go для клиентской и серверной разработки.
React: Up & Running: Building Web Applications
Автор: Stoyan Stefanov (2021)
Начните работу с React, технологией с открытым исходным кодом от Facebook для быстрого создания полнофункциональных веб-приложений. Обновленное для последней версии React, второе издание этого практического руководства показывает, как создавать компоненты React и организовывать их в поддерживаемые крупномасштабные приложения. Если вы знакомы с синтаксисом JavaScript, вы готовы приступить к работе.
Во время чтения книги вы:
✔️Настроите React и напишете свое первое веб-приложение;
✔️Научитесь создавать и использовать настраиваемые компоненты React вместе с общими компонентами DOM;
✔️Создадите компонент таблицы данных, который позволяет редактировать, сортировать, искать и экспортировать ее содержимое;
✔️Освоите синтаксис JSX;
✔️Используете встроенные хуки и создадите свои собственные;
✔️Создадите полное настраиваемое приложение, которое позволяет хранить данные на клиенте.
⚡️Хотите освоить компактный и лаконичный язык Rust для разработки ПО?
Пройди вступительный тест от OTUS и проверь свои знания. Результат теста сразу!
ПРОЙТИ ТЕСТ:https://otus.pw/nU8I/
🔥Пройдешь успешно тест, получишь доступ к 2 открытым урокам курса + скидку на онлайн-курс «Rust Developer»!
🎯 На курсе вы научитесь:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код
Algorithms for Optimization
Авторы: Mykel J. Kochenderfer, Tim A. Wheeler (2019)
Книга представляет собой комплексное введение в оптимизацию с упором на практические алгоритмы проектирования инженерных систем. Авторы подходят к оптимизации с инженерной точки зрения, где целью является разработка системы, которая оптимизирует набор метрик с учетом ограничений. Читатели узнают о вычислительных подходах для решения ряда задач, включая поиск в многомерных пространствах, решение проблем, связанных с множеством конкурирующих целей, и учет неопределенности в метриках. Иллюстрации, примеры и упражнения в книге раскрывают принципы, лежащие в основе математических подходов. В книге представлены конкретные реализации на языке программирования Julia.
Изучаете программирование и хотите освоить Rust?
⚡️Приглашаем 1 февраля в 20:00 мск на бесплатный вебинар «Сборка и запуск приложений. Туллинг Rust» онлайн-курса«Rust Developer. Basic» от OTUS.
📚 На занятии мы:
- Разберёмся, из каких этапов состоит сборка приложения
- Как операционная система запускает приложение
- Познакомимся с инструментами Rust для сборки и работы с кодом
🔥Спикер вебинара: Кирилл Федченко, руководитель программы в OTUS и Lead Rust Developer в InfinitySwap.
👉🏻Зарегистрироваться на вебинар
Реклама. Информация о рекламодателе на сайте otus.ru
Machine Learning for Financial Risk Management with Python
Автор: Abdullah Karasan (2021)
Управление финансовыми рисками быстро развивается с помощью искусственного интеллекта. С помощью этой практической книги разработчики, программисты, инженеры, финансовые аналитики, а также кванты изучат основанные на Python модели машинного обучения и глубокого обучения для оценки финансового риска. Получив практические навыки финансового моделирования на основе ИИ, вы узнаете, как заменить традиционные модели финансовых рисков моделями машинного обучения.
Во время чтения книги вы:
✔️Просмотрите классические приложения с временными рядами и сравните их с моделями глубокого обучения;
✔️Изучите моделирование волатильности для измерения степени риска, используя нейронные сети и глубокое обучение;
✔️Разработаете анализ кредитного риска с использованием кластерного и байесовского подходов;
✔️Используете модели машинного обучения для обнаружения мошенничества.