Behavioral Data Analysis with R and Python
Автор: Florent Buisson (2021)
Используйте всю мощь поведенческих данных в вашей компании с помощью инструментов, специально разработанных для анализа поведенческих данных. Общие алгоритмы обработки и анализа данных и инструменты прогнозной аналитики обрабатывают данные о поведении клиентов, такие как клики на веб-сайте или покупки в супермаркете, так же, как и любые другие данные, но это неправильно. В этом практическом руководстве представлены мощные методы, специально предназначенные для анализа поведенческих данных.
Во время чтения книги вы:
✔️Поймете специфику поведенческих данных;
✔️Изучите различия между измерением и прогнозированием;
✔️Узнаете, как очистить и подготовить данные;
✔️Используете поведенческие данные, чтобы понять и измерить причину и следствие;
✔️Сегментируете клиентов разными способами.
Скачать книгу
🔥 Попробуйте себя в роли Flutter-разработчка. Создайте свою систему координат для RenderObject!
📌 Приглашаем на открытый урок 19 октября в 20:00 мск с Дмитрием Золотовым, опытным разработчиком из Яндекса.
📚 На занятии мы рассмотрим конвейер рендеринга на Flutter с использованием возможностей нового движка Impeller и научимся размещать виджеты сложной формы в трехмерном пространстве.
💎 Вебинар состоится в преддверии старта онлайн-курса «Flutter Mobile Developer» от OTUS.
💣 Для регистрации пройдите вступительный тест
Реклама. Информация о рекламодателе на сайте www.otus.ru
SQL Pocket Guide: A Guide to SQL Usage
Автор: Alice Zhao (2021)
Если вы используете SQL в повседневной работе в качестве аналитика данных, специалиста по данным или инженера, это популярное карманное руководство станет вашим идеальным справочником при работе. Вы найдете множество примеров, в которых рассматриваются сложности языка, а также ключевые аспекты SQL, используемые в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.
Во время чтения книги вы:
✔️Быстро узнаете, как выполнять определенные задачи с помощью SQL;
✔️Примените примеры синтаксиса из книги в своих запросах;
✔️Обновите SQL-запросы для работы в пяти различных системах управления базами данных;
✔️Подключите Python и R к реляционной базе данных;
✔️Изучите часто задаваемые вопросы по SQL.
Скачать книгу
Инструмент для визуализация связей и структуры в базе данных, поддерживающий более 20 разных БД.
Онлайн версия
Установка на собственный сервер
#SQL
👉 @database_info
Почему тебе нужна чистая архитектура?
Чистая архитектура убирает лишние зависимости и собирает главную функциональность приложения в одном месте — в домене. Функциональность в домене независима, за счёт чего её проще тестировать. Плюс, обособленный домен помогает быстрее искать ошибки и неточности, упрощает написание тестов.
В чистой архитектуре сценарии приложения (use case) описаны отдельно. Именно они определяют, какие сторонние сервисы нам понадобятся. Благодаря этому мы получаем больше свободы в выборе инструментов и можем подстраивать внешний мир под свои нужды, а не наоборот.
🚀Если ты пишешь на Go или хорошо разбираешься в другом языке программирования, приходи на интенсив «Чистая архитектура приложения на Go», который пройдет в выходные, 15-16 октября. На интенсиве ты быстро вкатишься в чистую архитектуру и Go — будет 4 часа теории и 8 часов практики — и получишь навыки, востребованные на рынке (мы проверяли).
В первый день разберем каждый слой подробно (Domain, UseCase, Repository, Delivery) и создадим конструкторы для слоев. Во второй день изучаем Observability, context, добавляем логирование, трассировку и проведем тесты.
К концу интенсива у тебя будет готов полноценный микросервис с REST API по работе с контактами с возможностью их группировки.
Это последний интенсив, который мы проведем по чистой архитектуре в этом году. Поэтому мы ждем тебя, присоединяйся❤️: https://slurm.club/3fYoAlmЧто делать, если не устраивает цена? Обыграть бот и снизить стоимость обучения
Hardcore Programming for Mechanical Engineers
Автор: Angel Sola Orbaiceta (2020)
Что, если бы вы могли решать сложные инженерные задачи программированием на Python? С помощью жесткого подхода, изложенного в этой книге, вы узнаете, как создавать решения с нуля, используя линейную алгебру, геометрию и физику, для написания пользовательских библиотек, рисования примитивов и создания приложений.
Во время чтения книги вы:
✔️Используете регулярные выражения для анализа вводимых файлов;
✔️Улучшите свой код с помощью модульного тестирования, инкапсуляции и правильных имен;
✔️Научитесь создавать анимацию с помощью виджета Canvas Tkinter.
Скачать книгу
Fluent Python: Clear, Concise, and Effective Programming
Автор: Luciano Ramalho (2021)
Поработав с обновленным изданием этого практического руководства по Python 3, вы узнаете, как писать эффективный современный код, используя лучшие фичи языка. Простота Python очень полезна поначалу, но часто бывает, что она не позволяет начинающим программистам использовать этот язык в полную мощь. Данная книга предназначена для того, чтобы это исправить.
В книге рассматриваются следующие темы:
✔️Специальные методы: ключ к последовательному поведению объектов Python;
✔️Структуры данных: последовательности, словари, наборы, Unicode и классы данных;
✔️Функции как объекты: функции первого класса, связанные шаблоны проектирования;
✔️Объектно-ориентированные идиомы: наследование, миксины, интерфейсы, перегрузка операторов, статическая типизация и протоколы;
✔️Поток управления: менеджеры контекста, генераторы, сопрограммы, async / await и пулы потоков / процессов.
Скачать книгу
Изменение типа данных элементов множества
При помощи set comprehension мы также можем изменять типы данных элементов нашего множества.
Подписывайтесь на канал 👉@pythonofff
Почему стоит изучать Golang?
На Go легко начать писать большие сервисы, сложные консольные утилиты и при этом очень трудно что-то сломать. Поэтому если Ops никогда в жизни не писал код, то стоит поставить на Golang.
Он также хорошо подойдет тем, для кого Python слишком медленный, а Java слишком объектно-ориентированная.
Можно назвать еще один плюс изучения Golang: он точно нужен инженеру, если компания нацелена на использование K8s в качестве основного средства оркестрации микросервисной архитектуры.
Где учить Go? Конечно же в Слёрм!
10 октября стартует 4 поток курса Golang для инженеров. После обучения научитесь писать собственные утилиты для Docker с помощью Docker SDK и операторы Kubernetes.
Многие инженеры нормально живут без знания Go. Тех, кто хочет жить прекрасно, ждем на курсе: https://slurm.club/3e8F0Y0Что делать, если не устраивает цена? Обыграть бот и снизить стоимость обучения
Rust in Action
Автор: Tim McNamara (2021)
Rust in Action представляет язык программирования Rust, исследуя многочисленные концепции и методы системного программирования. Вы будете изучать Rust, углубляясь в то, как компьютеры работают под капотом. Книга познакомит вас с использованием Rust для расширения других приложений и научит приемам написания невероятно быстрого кода. Вы также откроете для себя параллельное программирование.
Темы в книге:
✔️От элементарного до продвинутого программирования на Rust;
✔️Практические примеры из системного программирования;
✔️Приложения в командной строке, графические и сетевые.
Скачать книгу
Физика для углубленного изучения в трех томах
Бутиков Е.И., Кондратьев А.С., Уздин В.М.
Том 1. Механика.
Том 2. Электродинамика и оптика.
Том 3. Строение и свойства вещества.
Учебник принципиально нового типа. Последовательность изложения соответствует логической структуре физики как науки и отражает современные тенденции ее преподавания. Материал разделен на обязательный и дополнительный, что позволяет строить процесс обучения с учетом индивидуальных способностей учащихся, включая организацию их самостоятельной работы. Задачи служат как для получения новых знаний, так и для развития навыков исследовательской деятельности. Для учащихся школ, гимназий, лицеев с углубленным изучением физико-математических дисциплин, а также для подготовки к конкурсным экзаменам в вузы....
@phis_mat
🔐Хочешь освоить пентест?
Начни осваивать необходимые знания 7 октября в 20:00 на открытом уроке «Атаки Relay, инструменты и особенности использования».
На занятии мы с экспертом-практиком поговорим о том, как работают атаки на механизмы аутентификации в Windows Active Directory.
Продолжить изучение вы сможете на онлайн-курсе «Пентест. Практика тестирования на проникновение» от OTUS. Программа ориентирована на специалистов ИБ, разработчиков, администраторов и DevOps-инженеров.
👉Для регистрации на занятие пройдите вступительный тест:https://otus.pw/xJau/
Введение в обработку исключений
Одним из преимуществ C++ перед C является обработка исключений. Исключения - это ненормальные условия, с которыми программа сталкивается во время своего выполнения.
Есть два типа исключений: а) синхронные, б) асинхронные (например, которые находятся вне контроля программы, сбой диска и т. д.). Для этой цели C++ предоставляет следующие специализированные ключевые слова.
try: представляет блок кода, который может вызвать исключение.
catch: представляет блок кода, который выполнится при возникновении определенного исключения.
throw: используется для создания исключения. Также используется для перечисления исключений, которые генерирует функция, но не обрабатывает себя.
➡️ @cpp_geek
Tableau Strategies: Solving Real, Practical Problems with Data Analytics
Авторы: Ann Jackson, Luke Stanke (2021)
Если вы хотите повысить ценность Tableau для своей организации, эта практическая книга к вашим услугам. Авторы Энн Джексон и Люк Станке учат стратегиям решения реальных аналитических задач с помощью Tableau. Начиная с основ и переходя к продвинутым темам, таким как многомерный анализ и взаимодействие с пользователем, вы изучите практические и творческие примеры, которые можно применить со своими собственными данными.
Во время чтения книги вы:
✔️Научитесь использовать эту книгу как полезное справочное руководство по Tableau;
✔️Визуализируете различные типы данных и решите определенные проблемы с данными;
✔️Создадите привлекательные визуализации данных, информационные панели и продукты;
✔️Узнаете, как проводить аналитику;
✔️Изучите категориальный и количественный анализ.
Скачать книгу
🟢 Приглашаем на бесплатный вебинар «Системы контроля версий, Git»
На вебинаре мы поговорим про системы управления версиями в Git, а также продемонстрируем, как начать работать с проектом на примере Git + GitHub.
📌 Вебинар будет полезен тем, кто хочет с нуля освоить C#-разработку. Еще больше полезных навыков ждет Вас на специализации «C# Developer» онлайн-курс с практикой в Scrum-командах.
👉 Регистрируйтесь на вебинар для участия https://otus.pw/FkiX/
Data Science at the Command Line
Автор: Jeroen Janssens (2021)
Это руководство демонстрирует, как гибкость командной строки может помочь вам стать более эффективным и продуктивным специалистом по данным. Вы узнаете, как комбинировать небольшие, но мощные инструменты командной строки для быстрого получения, очистки, исследования и моделирования ваших данных. Для начала автор предоставляет образ Docker, содержащий более 80 инструментов, которые пригодятся вам при работе с Windows, macOS или Linux.
Во время чтения книги вы научитесь:
✔️Получать данные с веб-сайтов, API, баз данных и электронных таблиц;
✔️Выполнять операции очистки текста, файлов CSV, HTM, XML и JSON;
✔️Исследовать данные, вычислять описательную статистику и создавать визуализации;
✔️Создавать повторно используемые инструменты командной строки из однострочников и существующего кода на Python или R.
Скачать книгу