Graph algorithms
Автор: Shimon Even (2012)
Графовые алгоритмы Шимона Эвена, опубликованные в 1979 году, были основополагающей вводной книгой по алгоритмам, которую читали все, кто занимался этой областью. Это тщательно переработанное второе издание с предисловием Ричарда М. Карпа и примечаниями Эндрю В. Голдберга продолжает исключительную презентацию первого издания и объясняет алгоритмы простым языком? с прямым и интуитивно понятным представлением. Книга начинается с рассмотрения базового материала, включая графы и кратчайшие пути, деревья, поиск в глубину и поиск в ширину. Основная часть книги посвящена сетевым потокам и приложениям сетевых потоков, и она заканчивается главами о плоских графах и тестировании планарности графов
Скачать книгу
👉 @bfbook
🔥Что такое базовая инфраструктура и как ее готовят?
Сегодня не осталось сомнений в том, что мировой рынок облачных вычислений растет огромными темпами. По данным исследовательской компании "Markets and Markets" его рост ожидается с 445 миллиардов долларов в 2021 г. до 947 млрд долларов в 2026 г. Выбор специализации Cloud Architect является актуальным и практичным решением! Сделайте простой шаг и начните с бесплатного урока в OTUS!
Практическое занятие на примере AWS состоится уже 27 апреля в 20:00!
Вместе с преподавателем-практиком мы:
- разберём, как выглядит инфраструктура облачных решений по уровням;
- посмотрим, какие сервисы есть и познакомимся с ними;
- попробуем развернуть 3-х уровневую архитектуру.
👉Для записи пройдите вступительный тест https://otus.pw/FK2u/
Вебинар является бесплатной пробной частью онлайн-курса
OTUS “Cloud Solution Architecture”
Больше актуальных знаний по архитектуре облачных решений будет ждать вас на курсе. Если вам понравится пробная часть, полный курс вы сможете приобрести в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru
CSS Flex & Grid: Complete Guide with Real World Examples and Code Snippets (Tailwind CSS)
Автор: Shruti Balasa (2021)
Станьте профессионалом в создании компонентов и макетов с помощью CSS Flexbox и Grid. Узнайте больше, просмотрев подготовленный список из более чем 70 реальных вариантов использования и примеров, описанных в Tailwind CSS. Получите доступ к закрытым ссылкам CodePen с рабочими демонстрациями для всех примеров.
Скачать книгу
👉 @bfbook
Вопросы для собеседования по SQL
Вы готовитесь к собеседованию по SQL? Тогда вы пришли в нужное место!
Это руководство поможет вам усовершенствовать свои навыки работы с SQL, вернуть уверенность в себе и быть готовым к работе!
Здесь вы найдёте подборку реальных вопросов для собеседований, задаваемых в таких компаниях, как Google, Oracle, Amazon, Microsoft и т.д. К каждому вопросу прилагается идеально написанный ответ, что экономит ваше время на подготовку к собеседованию.
Здесь также рассматриваются практические задачи, которые помогут вам понять основные концепции SQL.
Мы разделили эту статью на следующие разделы:
Вопросы для собеседования по SQL
Вопросы для собеседования по PostgreSQL
telegra.ph/Voprosy…QL-04-24
#db
👉 @database_info
SQL for Data Analysis: Advanced Techniques for Transforming Data into Insights
Автор: Cathy Tanimura (2021)
Вы узнаете, как использовать основной функционал SQL, такой как: соединения, оконные функции, подзапросы и регулярные выражения новыми, способами. Также, Вы узнаете как комбинировать методы SQL для более быстрого достижения ваших целей с помощью простых запросов. Если вы работаете с базами данных этот справочник поможет Вам в выполнении Ваших задач
Скачать книгу
👉 @bfbook
Хотите самостоятельно и оптимально готовить срезы и витрины данных? 📊
Приходите учиться этому 25 апреля 20:00 наоткрытый урок онлайн-курса «Data Warehouse» в OTUS. Начинаем обучение с важной темы: «Аналитика ключевых метрик компании с использованием dbt Metrics».
На вебинаре вы узнаете:
- Что такое семантический слой, и в чем разница между метрикой и витриной данных
- О правилах декларативной конфигурации метрик в yaml
- Как использовать продвинутые возможности dbt Metrics (derived metrics, secondary calculations)
Продолжить обучение вы сможете уже на курсе. Возможны разные формы оплаты.
Спикер: Артемий Козырь, Analytics Engineer в британской компании Wheely. Имеет 7+ лет опыта в области хранилищ данных, ELT pipelines, анализа данных и визуализации.
Для участия пройдите вступительный тест 👉 https://otus.pw/sktk/Нативная интеграция. Информация о продукте на сайте otus.ru
Visual Math - See How Math Makes Sense
Автор: Jessika Sobanski (2002)
Книга была написала для того, чтобы позволить учащимся "увидеть", почему математика очень интересна. Комбинируя логические и математические концепции с картинками, ранее неясные понятия исчезнут и математика внезапно станет для вас одним из любимых направлений
Рисунки, графики и диаграммы помогут вам разобраться с определениями свойств чисел, десятичных дробей, соотношений и пропорций, процентов, алгебры, геометрии и многого другого. Эта книга, разработанная специально для студентов, испытывающих трудности с изучением математики, она содержит пошаговые инструкции с картинками, которые помогут с интересом погрузиться в обучение
Скачать книгу
👉 @bfbook
Алгебра и теория чисел. Часть 1
Б. М. Веретенников, м. М. Михалева (2014)
Алгебра и теория чисел часть 2
Б.М. Веретенников а.Б. Веретенников м.М. Михалева (2019)
Методы оптимальных решений
О. Я. Шевалдина, а. В. Зенков, о. Ю. Жильцова, е. А. Трофимова, д. В. Гилёв, н. В. Кисляк (2020)
Ряды фурье. Интегральные преобразования фурье и радона
В. А. Волков (2014)
Численные методы учебное пособие
А.В. Зенков (2016)
#математика #math #физика #physics
👉 @phis_mat
Graphic Javascript Algorithms: Graphic learn Data Structure and Algorithm for JavaScript
Автор: Hu (2020)
Вы узнаете, как реализовать такие структуры данных, как хэш-таблицы, связанные списки, стеки, очереди, деревья и графики.
Разработчикам JavaScript крайне важно понимать, как работают структуры данных и как разрабатывать алгоритмы. Эта книга обеспечивают необходимую основу для работы со структурами данных и алгоритмами JavaScript.
Скачать книгу
👉 @bfbook
Как найти индексы всех вхождений элемента в списке
А что, если искомое значение встречается в списке несколько раз и мы хотим узнать индексы всех этих элементов? Метод index() выдаст нам индекс только первого вхождения.
В этом фрагменте кода мы перебираем индексы списка в цикле for и при помощи range(). Далее мы проверяем значение элемента под каждым индексом на равенство «Math«. Если значение элемента — «Math«, мы сохраняем значение индекса в списке.
Подписывайтесь на канал 👉@pythonofff
Как вырасти от junior до middle? Middle-специалист отличается не только опытом и уровнем владения технологиями, но и софт скилами. Курс Яндекс Практикума «Мидл фронтенд-разработчик» составлен так, чтобы вы могли освоить и то, и другое а ещё:
• разработать мессенджер, используя только JavaScript, Typescript, CSS и API браузера;
• познакомиться с теорией и отработать её на практике в больших проектах;
• научиться брать ответственность за решения и вкладываться в общий результат;
• самостоятельно декомпозировать задачи и распределять время;
• исследовать смежные сферы программирования, без которых невозможен фронтенд:
• информационную безопасность, прототипирование интерфейсов, командную работу, DevOps, ООП.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Начать учиться: https://practicum.yandex.ru/middle-frontend/
MERN Projects for Beginners: Create Five Social Web Apps Using MongoDB, Express.js, React, and Node
Автор: Nabendu Biswas (2021)
Узнайте, как использовать MERN стек (MongoDB, Express.js , React, add Node) для создания нескольких веб-приложений: для знакомств, обмена видео, обмена сообщениями и социальных сетей. При создании этих веб-приложений вы изучите ключевые концепции, в том числе как использовать React hooks, Redux, MongoDB, Express, Heroku, Firebase, Material UI и аутентификацию через Google. Расширяя свое портфолио создаваемыми вами проектами, вы будете хорошо подготовлены как full stack разработчик.
Скачать книгу
👉 @bfbook
Пишем на Rust игры для Unreal Engine
Несколько месяцев назад я задался вопросом: что, если написать игру на Rust, но в качестве рендерера использовать Unreal? Поразмыслив, я пришёл к выводу, что раскрытие рендерера Unreal языку Rust при помощи FFI (Foreign function interface) языка C потребовало бы гораздо больше усилий, чем мне хотелось. Но что, если просто надстроить систему на Unreal? Я смогу просто перемещать акторов (gameobject из Unreal) при помощи Rust. Эта задача показалась гораздо более приемлемой, поэтому я приступил к работе.
Спустя неделю я раскрыл несколько функций, позволявших получать ввод, задавать и считывать позицию актора. Благодаря этому я наконец мог перемещать персонажа в Unreal.
Rus https://habr.com/ru/articles/686912/
Eng https://maikklein.github.io/unreal-rust-1/
👉 @rust_lib
Для чего нужен Rust?🔵В процессе разработки ПО может возникнуть необходимость заменить некоторые части программы реализацией на более низкоуровневом и производительном языке. Компилятор Rust позволяет собирать библиотеки, которые можно подключать и использовать в приложениях на других языках, поддерживающих подключение библиотек с Си ABI. Как это сделать?
📢📢 Разберем 26 апреля в 20:00 на открытом уроке в OTUS.
🔵На занятии мы вместе с Кириллом Федченко, ведущим Rust разработчиком в InfinitySwap, создадим Rust библиотеку и встроим её в ПО на других языках.
В рамках урока мы разберем:
- Си ABI,
- Виды линковки,
- Target-ы компилятора,
- Подключение сторонних библиотек.
🟠Вебинар приурочен к старту онлайн-курса «Rust Developer. Professional» в OTUS. Приобрести курс возможно в рассрочку.
👉 Для регистрации на урок пройдите вступительный тест: https://otus.pw/kcdb/Нативная интеграция. Информация о продукте www.otus.ru
Hacking APIs: Breaking Web Application Programming Interfaces (Final Release)
Автор: Corey J. Ball (2022)
Вы узнаете, как API-интерфейсы REST и GraphQL работают в продакшене и создадите стенд для тестирования API с помощью Burp Suite и Postman. Затем вы освоите инструменты для разведки, анализа эндпоинтов, такие как Kiterunner и OWASP Amass. Далее вы научитесь выполнять распространенные атаки, нацеленные на механизмы аутентификации API, и находить уязвимости, обычно встречающиеся в веб-приложениях
Скачать книгу
👉 @bfbook
Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё:
• углубите знания технологий для бэкенд-разработки на Python;
• разовьёте инженерное мышление;
• сможете брать больше ответственности и решать задачи посложнее;
• разберётесь, как работает бэкенд, DevOps и другие смежные области;
• добавите 7 проектов в портфолио;
• почувствуете себя увереннее в процессах командной разработки.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Начать учиться