Запрет складчины

  1. Доступно [Skillbox] Веб-вёрстка, 2020 (Сергей Корниенко, Максим Васянович)

    [​IMG]

    Кому подойдёт этот курс
    Новичкам в разработке

    Вы освоите актуальный навык разработчика за 6 месяцев, даже если раньше никогда не слышали про HTML, CSS и JavaScript.

    Начинающим верстальщикам
    Вы систематизируете свои знания по вёрстке, прокачаете навыки, пополните портфолио новыми проектами и сможете зарабатывать больше.

    Дизайнерам и backend-разработчикам
    У вас появится дополнительный скилл по frontend-разработке, который поможет закрывать многие проекты самостоятельно.

    Чему вы научитесь
    • Блочная, резиновая и адаптивная верстка
    • Верстка интернет-магазина
    • Работа с с системой контроля версий Git
    • Проверка сайта на доступность
    • Основы CSS, HTML и JavaScript
    • Работа с современными инструментами
    Основы вёрстки
    Как работают сайты. Верстка. Backend и frontend
    Возможности HTML, CSS, JS
    Настройка рабочего окружения
    Правила написания кода. Работа с devtools
    Github pages. Интеграция с vs code
    HTML
    Элементы HTML разметки. Теги
    Виды тегов. Парные/непарные теги
    Служебные теги
    Основные теги
    Атрибуты тегов
    Текстовые теги. Преобразование текста
    Теги картинок и ссылок
    Теги для списка
    Теги для таблиц
    Прочие теги
    HTML5-семантика
    Стандарты и валидность
    Формы и медиа-элементы
    Тег form
    Как правильно размечать формы
    Атрибуты элементов формы
    Теги для аудио и видео. Нюансы использования
    Тег iframe
    Доступность
    Понятие доступности
    Аria
    Вредные и полезные советы
    Проверка доступности
    Проверка сайта. Исправление
    Работаем с макетом
    Работа с макетом. Photoshop и Avocode, Figma
    Форматы изображений
    Подключение изображений
    SVG. Введение и вставка на страницу
    CSS
    Знакомство с CSS
    Селекторы: как обращаться к элементам, вес селектора
    Единицы измерения CSS
    Свойства для текста
    Блочные и инлайн элементы
    Позиционирование, float, отступы
    Цвета, фон
    Подключение шрифтов
    Форматирование css-кода
    БЭМ-нейминг
    Псевдоклассы и псевдоэлементы, сложные селекторы, функции
    Практика. Flexbox
    Создаем каркас
    Стилизация. Flexbox
    Дополнительные свойства flexbox
    Бонус. Видео по bootstrap 4
    Адаптивность и кроссбраузерность
    Что такое адаптивная, резиновая, мобильная верстка. Pixel perfect. Mobile first
    Относительные единицы измерения
    Медиа запросы, viewport
    Кроссбраузерность: общие подходы и тестирование
    Javascript для верстальщика
    Типы данных и переменные
    Условия
    Циклы и функции
    Массивы и объекты
    Обработка событий
    Работа с DOM
    Ajax
    Плагины. Установка и гибкая настройка слайдера на сайте
    jQuery
    Бонус. Практикум
    Введение. Разбираем макет на блоки
    Верстка блока №1
    Верстка блока №2
    Верстка блока №3
    Работа с хостингом
    Покупка и настройка хостинга
    FTP. Работа с файлами, выгрузка сайта
    Создание поддоменов и почты
    Курсовая. Мини-проект в портфолио

    ПРО
    Вёрстка HTML-писем
    Общие правила верстки писем. Почтовики
    Инструменты
    Практика: верстаем письмо
    Сборщики
    Введение. Настраиваем окружение
    Gulp. Пишем первый таск
    Gulp. Дорабатываем сборку
    Webpack. Делаем простую сборку
    Webpack. Дорабатываем сборку
    Союз двух сборщиков
    Препроцессоры и постпроцессоры
    Введение в препроцессоры
    Sass. Возможности
    Обзор Less, postcss
    CSS Grid
    Понятие Display: grid
    Свойства контейнера
    Свойства дочерних элементов
    Практика: создаем сайт
    Анимация
    Введение в анимацию CSS3
    Как можно анимировать проще — animate.css
    Возможности анимации через JavaScript
    CMS
    Введение в CMS
    CMS WordPress. Установка
    CMS WordPress. Разделение шаблона
    CMS WordPress. Подключение стилей и скриптов
    CMS WordPress. Выводим данные на страницу из административной панели
    Будущее вёрстки
    Что нас ждет в будущем?
    Новые HTML-теги
    Новые CSS-свойства

  2. Доступно [GeekUniversity] Факультет Информационной безопасности. Годовая программа. 2018-2019

    [​IMG]

    Старт 2018.11.

    1) четверть
    Веб-технологии: уязвимости и безопасность
    1 месяц, 2 раза в неделю

    • URL. Из чего состоит, security-related фичи. URL Parsers. URL encode
    • HTTP. Синтаксис, заголовки, HTTPS
    • HTML. HTML Parser. HTML-эскейпинг. Формы, фреймы
    • JavaScript. Script Processing Model
    • Другие типы файлов. XML, аудио/видео/картинки
    • Изоляция страниц. Same Origin Policy: DOM, XHR, Web storage
    • Наследование Origin в браузерах
    • CORS, PostMessage, WebSocket. Применение, как сделать безопасно
    Client-Side-уязвимости
    1 месяц, 2 раза в неделю
    • XSS. Основы: причины возникновения, базовые механизмы защиты (эскейпинг, CSP)
    • XSS. Reflected XSS, Stored XSS, Blind XSS, Self XSS
    • XSS. Эксплуатация
    • WAF. Обходы WAF при XSS
    • CSRF. Причины возникновения, способы защиты, JWT
    • CSP in depth
    • Прочие уязвимости на клиенте: clickjacking, HTML injection, Open Redirect
    Безопасность мобильных приложений
    1 месяц, 2 раза в неделю
    • OWASP TOP 10 Mobile
    • Незащищенность двоичного файла
    • Недостаточная защита на транспортном уровне
    • Непреднамеренная утечка информации
    • Защита In-App покупок
    • LvL лицензия и DRM защита
    • Certificate Pinning
    Компьютерные сети
    2 месяца, 1 раз в неделю
    • Стек TCP/IP и модель OSI/ISO
    • Навыки работы в Cisco CLI
    • Работа с сетевыми утилитами
    • L1 и L2 на примере Ethernet
    • L3: IPv4, IPX, IPv6, статическая и динамическая маршрутизация
    • L4: TCP, UDP.
    • NAT, DHCP, DNS, WiFi
    • SMTP, HTTP, HTTPS, TLS, RSA
    Видеокурс "Основы баз данных"
    Видеокурс
    • Реляционные базы данных
    • Установка СУБД MySql и графического приложения Mysql Workbench.
    • Проектирование базы данных, нормальные формы
    • SQL-команда CREATE
    • SQL-команда INSERT
    • SQL-команды SELECT и WHERE
    • SQL-команды DISTINCT, ORDER BY, LIMIT
    • SQL-команды DELETE и UPDATE
    • Понятие согласованности или консистентности данных.
    • Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.
    • Создание таблиц с отношением “многие ко многим”
    • Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.
    • Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.
    • Объединение данных из нескольких таблиц с помощью оператора INNER Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.
    • Объединение результатов нескольких SQL-запросов с помощью оператора Агрегирующие функции COUNT, SUM, MIN, MAX.
    • Группировка выбранного набора строк с использованием оператора GROUP
    • Индексы. Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.
    • Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.
    2) четверть
    Server-Side: Часть 1
    1 месяц, 2 раза в неделю

    • Атаки на хранилища данных (SQLi). Как искать, эксплуатировать и защищаться
    • Основы PHP
    • RCE (удаленное исполнение кода)
    • Уязвимости в логике работы приложения
    • Уязвимости связанные с ACL (контролем доступа). IDOR
    • brutforce, captcha
    • burp intruder
    Server-Side: Часть 2
    1 месяц, 2 раза в неделю
    • SQLi эксплуатация (обычная; blind; sqlmap)
    • RCE эксплуатация
    • Race Condition
    • OAuth уязвимости
    • XXE
    • Path Traversal, LFI, RFI
    • SSRF
    • Методы эксплуатации (xss, port scan, internal api, ...)
    • SSTI
    • subdomain takeover
    Безопасность мобильных приложений
    1 месяц, 2 раза в неделю
    • OWASP TOP 10 Mobile
    • Незащищенность двоичного файла
    • Недостаточная защита на транспортном уровне
    • Непреднамеренная утечка информации
    • Защита In-App покупок
    • LvL лицензия и DRM защита
    • Certificate Pinning
    Программирование на Python
    2 месяца, 1 раз в неделю
    • Знакомство с Python
    • Встроенные типы и операции с ними
    • Функции.
    • Работа с файлами
    • Полезные инструменты
    • Модули и библиотеки
    BugBounty, CTF
    1 месяц, 2 раза в неделю
    • Что такое BugBounty, основные платформы, правила и подводные камни
    • Существующие подходы к багхантингу (поиску уязвимостей на BugBounty)
    • Разбор популярных кейсов с BugBounty платформ
    • CTF -- что такое, какие бывают. Примеры CTF для начинающих
    • Разбор нескольких задач с CTF
    3) четверть
    Безопасность в сети
    1 месяц, 2 раза в неделю

    • Сниффинг и спуффинг
    • Захват трафика с помощью Wireshark и tcpdump
    • Исследование трафика в Wireshark
    • Kali Linux, DVL
    • Уязвимости сетевых протоколов
    • Пассивные сетевые атаки
    • Активные сетевые атаки
    • Эксплуатация уязвимостей, metasploit
    • Технологии беспроводных сетей и методология их взлома.
    • Инструменты хакинга беспроводных сетей.
    • Атаки на Bluetooth. Меры противодействия атакам на беспроводные сети.
    • Инструменты защиты. Тестирование на проникновение в сеть.
    • Практическая работа: обнаружение точек доступа, сниффинг, деаутентификация, взлом ключей WEP, WPA, WPA2 и расшифровывание Wi-Fi трафика.
    Операционные системы
    1 месяц, 2 раза в неделю
    • Машинный код, ассемблер, дизассемблер
    • Потоки, процессы
    • Устройство ОС Linux
    • Управление памятью
    • Файловые системы
    • Виртуализация
    Компьютерные сети – факультатив от МГТУ им. Баумана (компьютерные сети 2)
    2 месяца, 1 раз в неделю
    • Подготовка рабочей среды. Cisco packet tracer 7.1.1. Wireshark. Построение WAN логической и физической топологии.
    • Технология WAN. Динамическая маршрутизация. BGP.
    • Технология WAN. Система DNS. Root servers. DNS-зоны.
    • Технологии локальных сетей. STP. Агрегирование каналов. LACP. Построение топологии сети провайдера.
    • Технология VLAN. Протокол 802.1Q.
    • Динамическая маршрутизация. OSPF. DHCP. DHCP-relay. Настройка офисной сети. RIPv2. NAT.
    • Технологии VPN. GRE. RIPv2 over GRE.
    Linux 2 Сервер
    1 месяц, 1 раз в неделю
    • GNU/Linux
    • Основы устройства Linux
    • Работа со строками и файлами
    • Написание скриптов
    • GNU/Linux
    • Сеть и безопасность
    • Веб-сервер Apache2
    • Прикладное ПО
    4) четверть
    Криптография
    1 месяц, 2 раза в неделю

    • Шифры: симметричные (блочные и потоковые), асимметричные
    • Хеширование: sha2, sha3, md5, sha1 (sha0)
    • Криптография с открытым ключом
    • Атаки на криптографические схемы
    • Устройство криптографических алгоритмов
    • Уязвимости при использовании криптографических средств
    • Хеши для паролей: Argon2, bcrypt, scrypt
    Бинарные уязвимости, reverse engineering
    1 месяц, 2 раза в неделю
    • Внутреннее устройство и принципы процессора и памяти
    • Переполнение буфера. Механизм атаки, эксплуатация, защита
    • Уязвимость форматной строки
    • Return to libc attack
    • Integer overflow
    • IDA, применение для реверса приложений
    Социальная инженерия, стандарты информационной безопасности
    1 месяц, 2 раза в неделю
    • Социальная инженерия. Методы, кейсы, способы применения полученных результатов при дальнейшем аудите
    • RFC и криптографические стандарты
    • ГОСТы по ИБ. Зачем нужны, как применять и не умереть
    Факультатив: методология аудита веб-сервисов
    2 месяца, 1 раз в неделю
    • Разведка при аудите. Способы, как каждый из способов работает, программы для автоматизации
    • Разведка на сетевом уровне и уровне доменов. Nmap, subbrute, sublist3r
    • Разведка на уровне приложения. Web-spiders, eye-witness, dirsearch
    • Сбор отпечатков сервисов, поиск известных уязвимостей для них
    • Поиск уязвимостей руками, сбор всех полученных ранее знаний в единый процесс исследования
    • Эксплуатация уязвимостей, поиск максимального импакта от уязвимости
    Подготовка к собеседованию
    1 месяц, 2 раза в неделю
    • Подготовка к собеседованию на должность специалиста по информационной безопасности
    • Задачи и вопросы на собеседованиях
  3. Закрыто [Otus] Разработчик C#. Часть 2/5


    [​IMG]

    Разработчик C#. Часть 2/5 [OTUS]

    Что даст вам этот курс
    За 5 месяцев мы последовательно рассмотрим особенности языка C# на уровне начинающего Senior / крепкого Midlle. Подробно изучим внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация). Научимся разворачивать различные конструкции и представлять их в промежуточном языке (IL). Поработаем с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами профессиональных разработчиков C#.

    Must have практики
    В процессе обучения рассмотрим паттерны проектирования Банды Четырёх, шаблоны корпоративных приложений Фаулера, принципы SOLID, DRY, YAGNI и другие. А в последнем модуле затронем темы для повышения вашей ценности как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий программиста (LinqPad, Fiddler и пр.).

    Программа разработана специально для C# Developers, которые хотят:
    прокачать технические навыки и получить целостное понимание .NET Framework и языка C#;
    с лёгкостью отвечать на вопросы на собеседованиях;
    научиться работать в Scrum-команде и на практике понять эффективность Agile-подходов.

    1 C#
    Знакомство,рассказ о формате Scrum, краткий обзор курса
    Обзор типов и структур данных
    Операции и операторы
    Методы, их перегрузка, расширения
    Классы как воплощение принципов ООП
    Интерфейсы и их особенности
    Коллекция коллекций
    50 оттенков LINQ
    Работа со строками и регулярные выражения

    2 С# Advanced
    Reflection and Attributes
    Как устроена Сериализация?
    Исключения и нюансы работы с ними
    Что есть в C# для работы с SQL и NoSQL базами данных?
    Работа с методами как с переменными (delegates, events)
    Дженерики, их реализация и ограничения
    Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
    Дополнительны евозможности языка: от директив препроцессора до указателей
    Что полезного в новых версиях C#?

    3 Многопоточность и паттерны проектирования
    В чём отличие процесса, потока и домена?
    Примитивные и гибридные конструкции синхронизации потоков
    Внутрипроцессное взаимодействие
    Межпроцессное взаимодействие
    Магические слова async / await
    Порождающие паттерны проектирования
    Структурные паттерны проектирования
    Поведенческие паттерны проектирования

    4 Клиент-серверная архитектура и микросервисы
    Архитектура проекта
    Авторизация и аутентификация
    WCF, ASMX, Web Api, REST
    Волшебство кэширования
    Паттерны корпоративных приложений
    Насколько твёрдые SOLID принципы?
    В поисках лучшего брокера сообщений
    CI/CD, Windows-сервисы и консольные приложения

    5 Процессы и подходы
    Waterfall, Scrum, Kanban, DDD, TDD
    Unit, Sandbox, Blackbox, Whitebox, Integration tests
    Типы проектов,которые можно реализовать на C#
    Рефакторинг, Реинжиниринг, Ренейминг
    Логирование, ведение документации и иные BestPractices
    Инструментарий программиста

    6 Проектная работа
    Выбор проекта
    Консультация по выбранному проекту
    Защита проектных работ
    08 Отражение (Reflection)
    08.mp4 [375m 768k 345]
    08.pptx [7m 93k 820]
    Тема 8_ Рефлексия.docx [9k 386]

    09 Атрибуты
    09.mp4 [375m 855k 737]
    09.pdf [2m 493k 59]
    09_Задание.pdf [57k 587]

    10 Как устроена Сериализация
    10.mp4 [162m 891k 373]
    10.pptx [95k 66]
    Задание.txt [2k 925]
    Ссылки.txt [45]

    11 Исключения и нюансы работы с ними
    11.mp4 [321m 684k 286]
    11.pdf [2m 785k 316]

    12 Что есть в C# для работы с SQL и NoSQL базами данных
    12.mp4 [212m 452k 920]
    12.pptx [522k 793]
    Задание.txt [1k 762]
    Ссылки.txt [456]

    13 Работа с методами как с переменными (delegates, events)
    13.mp4 [204m 232k 440]
    13.pptx [7m 612k 831]

    14 Дженерики, их реализация и ограничения
    14.mp4 [182m 235k 578]
    Задание.txt [2k 988]
    Ссылки.txt [188]

    15 Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
    15.mp4 [238m 159k 375]
    15.pdf [3m 721k 612]

    16 Дополнительные возможности языка от директив препроцессора до указателей
    16.mp4 [284m 533k 992]
    16.pptx [7m 69k 543]

    17 Что полезного в новых версиях C#
    17.mp4 [193m 727k 398]
    Ссылки.txt [112]
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Часть 3
    Часть 4
    Часть 5

    Объем: 2,4Гб.

  4. Доступно [Otus] Нейронные сети на Python (Артур Кадурин)

    [​IMG]

    Что даст вам этот курс
    • Знание архитектур нейронных сетей, их видов и особенностей;
    • Освоение методов обучения нейронных сетей;
    • Умение оперировать данными, проектировать свою сеть и реализовывать её на Python с помощью фреймворка pyTorch;
    • Понимание, как эффективно решать задачи анализа данных, используя глубокое машинное обучение.
    Самый современный материал про машинное обучение
    Программа подготовлена признанным экспертом по машинному обучению

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

    Минимальные знания
    • Знание линейной алгебры, начала анализа и теории вероятностей.
    • Владение языком программирования Python на уровне Junior (знать программирование на Python на базовом уровне необходимо, так как модели машины реализуются на Python).
    Процесс обучения
    Образовательный процесс на курсе "Нейронные сети на Python" проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель даёт развернутый фидбек. При написании кода используется Python.
    Преподаватель находится в едином коммуникационном пространстве с группой, т. е. слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий.

    Преподаватель:

    [​IMG]

    Содержание складчины (файлы и папки)
    01. Искусственный интеллект и другие задачи которые можно решать с помощью нейронных сетей
    1.pdf [14m 939k 279]
    1.pptx [43m 232k 319]
    dataset.ipynb [3k 429]
    Dockerfile [1k 677]
    homework.ipynb [733]
    pytorch.ipynb [2k 8]
    salt.py [121]
    utils.py [1k 106]
    video.mp4 [198m 391k 336]
    дз.txt [403]

    02. Теоретические основы обучения нейронных сетей
    2.pdf [2m 462k 405]
    2.pptx [1m 725k 217]
    Dockerfile [1k 539]
    log_reg.ipynb [4k 276]
    video.mp4 [142m 344k 134]
    дз.txt [243]

    03. Первая нейронная сеть
    3.pdf [1m 221k 740]
    3.pptx [1m 431k 409]
    DLE-2018-11-Lesson 3.mp4 [374m 480k 281]
    MNIST_MLP.ipynb [49k 96]
    video.mp4 [109m 6k 203]

    04. Keras
    4.pdf [5m 699k 661]
    4.pptx [5m 614k 971]
    MNIST_MLP_KERAS.ipynb [6k 719]
    video.mp4 [102m 992k 393]
    дз.txt [701]

    05. TensorFlow
    chat.txt [9k 606]
    Otus.zip [858k 590]
    tensorflow.ipynb [73k 791]
    video.mp4 [291m 653k 835]

    06. Переобучение и регуляризация нейронных сетей
    6.pdf [4m 346k 948]
    6.pptx [1m 346k 946]
    Dockerfile [1k 617]
    mnist_mlp.ipynb [6k 523]
    utils.py [2k 454]
    video.mp4 [144m 526k 188]
    дз.txt [272]
    Ссылки.txt [32]

    07. Взрыв и затухание градиентов
    chat.txt [10k 722]
    Dockerfile [1k 357]
    gradient_decay.zip [228m 826k 774]
    gradient_slides.pdf [11m 110k 838]
    mnist_mlp_6.ipynb [118k 455]
    mnist_mlp_keras.ipynb [32k 629]
    utils.py [2k 454]
    video.mp4 [243m 525k 870]
    Ссылки.txt [92]

    08. Основные архитектуры нейронных сетей Автокодировщики
    8.pdf [1m 782k 558]
    8.pptx [1m 454k 445]
    chat.txt [14k 684]
    Dockerfile [1k 357]
    sparse_ae.ipynb [306k 31]
    sparse_ae_relu.ipynb [261k 111]
    utils.py [2k 454]
    video.mp4 [147m 618k 308]
    дз.txt [339]

    09. Основные архитектуры нейронных сетей Сверточные сети
    chat.txt [9k 250]
    conv_nets.pdf [1m 206k 294]
    conv_nets.pptx [10m 887k 131]
    conv_nets_mp4.zip [194m 562k 830]
    Dockerfile [1k 358]
    mnist_conv.ipynb [10k 631]
    utils.py [2k 454]
    video.mp4 [204m 448k 478]
    дз.txt [316]

    10. Основные архитектуры нейронных сетей. Рекуррентные сети
    10.pdf [15m 79k 128]
    10.pptx [3m 599k 85]
    Dockerfile [1k 644]
    generated1.txt [10k 20]
    rnn.ipynb [21k 931]
    rnn_results.ipynb [21k 836]
    wiki_utils.py [2k 522]
    wikitext.zip [4m 480k 305]
    zoom_1_8858_493ab2.mp4 [178m 51k 29]
    дз.txt [292]

    11. Адаптивные методы градиентного спуска
    11.pdf [3m 214k 474]
    11.pptx [1m 407k 654]
    Dockerfile [1k 454]
    mnist_conv.ipynb [81k 634]
    utils.py [2k 454]
    zoom_0_8858_a74da0.mp4 [129m 928k 901]

    12. Реализация на TensorFlow
    chat.txt [5k 133]
    test.csv [19m 221k 506]
    tf_lstm.zip [335k 391]
    tf_lstm_implementation.mp4 [284m 808k 567]
    tf_lstm_implementation_31272_9fb1af.mp4 [297m 316k 270]
    train.csv [57m 47k 694]

    13. Реализация на Keras
    13_40121_78f385.mp4 [90m 218k 168]
    chat.txt [1k 270]
    lang_data.csv [105k 350]
    LSTM_Keras.ipynb [105k 776]

    14. Введение в обучение с подкреплением
    12.pdf [5m 516k 393]
    12.pptx [2m 510k 262]
    zoom_1_8858_e02cfc.mp4 [159m 33k 268]
    дз.txt [173]
    Ссылки.txt [72]

    15. Вариационный автокодировщик
    15.pdf [1m 237k 237]
    15.pptx [26m 511k 253]
    15_40121_2b2589.mp4 [88m 770k 947]
    chat.txt [1k 102]
    Vae_tf.ipynb [457k 644]
    дз.txt [254]

    16. Генеративные Состязательные Сети
    16.pdf [34m 688k 647]
    16.pptx [29m 676k 813]
    fc_gan.gif [4m 783k 577]
    mnist_fc_gan.ipynb [3m 4k 756]
    utils.py [2k 593]
    zoom_0_8858_f03450.mp4 [156m 120k 355]
    дз.txt [193]

    17. Состязательный Автокодировщик и условная генерация
    aaec.gif [77m 606k 749]
    acs.molpharmaceut.8b00839.pdf [2m 461k 929]
    Adversarial_auto_encodrers.pdf [8m 153k 839]
    caae.gif [72m 308k 699]
    caae_git_version.py [7k 72]
    chat.txt [5k 93]
    conditional_aae_and_friends_31272_b60b3f.mp4 [239m 57k 340]
    Lample_et_al.___2017___Fader_Networks_Manipulating_Images_by_Sliding_Attributes.pdf [11m 570k 151]
    mnist_fc_aae_c.ipynb [10k 995]
    mnist_fc_caae.ipynb [11k 36]
    utils_1.py [2k 889]
    Zhang__Song__Qi___2017___Age_progressionregression_by_conditional_adversarial_autoencoder.pdf [2m 735k 962]
    дз.txt [402]

    18. Глубокое обучение с подкреплением
    18.pdf [6m 569k 425]
    18.pptx [22m 625k 256]
    video.mp4 [115m 360k 468]
    Домашка_по_RL.txt [390]
    Ссылки.txt [346]

    19. Domain Adaptation
    14_8858.pdf [5m 751k 933]
    15_239.pdf [5m 670k 840]
    1702.05464.pdf [1m 767k 31]
    chat.txt [4k 770]
    mnist_fc_ada.ipynb [478k 913]
    utils.py [2k 889]
    video.mp4 [199m 79k 806]
    Wang__Deng___Unknown___Deep_Visual_Domain_Adaptation_A_Survey.pdf [2m 699k 306]

    20. Обзор. Другие состязательные сети
    20.pdf [52m 458k 550]
    20.pptx [13m 447k 98]
    video.mp4 [103m 897k 199]

    21. Обучение с подкреплением в состязательных сетях
    21.pdf [10m 435k 686]
    21.pptx [3m 152k 931]
    video.mp4 [168m 51k 327]

    22. Современные сверточные сети. Обзор
    22.pdf [10m 908k 309]
    22.pptx [2m 998k 17]
    video.mp4 [110m 802k 176]

    23. Современные сверточные сети. Практика
    chat.txt [660]
    CNN_practice.ipynb [13m 851k 415]
    video.mp4 [98m 825k 914]
    дз.txt [208]

    24. Глубокие рекуррентные сети
    gumbel.zip [5k 806]
    rec.pdf [533k 731]
    rec_ppt.pptx [1m 64k 603]
    video.mp4 [183m 117k 705]

    25. Metric-learning и обучение без примеров
    25.mp4 [101m 728k 480]
    chat.txt [1k 394]
    face_recognition.ipynb [452k 571]
    model.py [11k 929]
    utils.py [6k 380]

    26. Внимание в нейронных сетях
    19.pdf [4m 240k 967]
    19.pptx [11m 703k 582]
    26.mp4 [206m 888k 851]
    chat.txt [1k 295]

    27. Обзор. Обнаружение и сегментация
    27.mp4 [111m 851k 419]
    chat.txt [198]
    ObjectDetection.ipynb [3m 521k 153]

    28. Нейронные сети для работы с графами
    28.mp4 [156m 818k 557]
    28.pdf [16m 559k 239]
    28.pptx [4m 858k 617]

    Складчина на весь курс (части 1-4)
    Объем всего курса:
    6,54Гб

  5. Доступно [Otus] Алгоритмы для разработчиков, 2020

    [​IMG]

    Алгоритмы для разработчиков (2020) [Otus]

    Что даст вам этот курс
    Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют крупные IT-компании к претендентам на вакансию Middle Developer. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить качество кода.

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

    Для кого этот курс?
    Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.

    Программа курса
    Введение в алгоритмы и структуры данных

    Тема 1: Математика для разработчиков.
    Тема 2: Введение в алгоритмы, RAM-модель. Порядок роста функций.
    Тема 3: Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами.
    Тема 4: Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи.
    Тема 5: Шахматное программирование.

    Сортировки
    Тема 1: Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка.
    Тема 2: Пирамидальная сортировка (heap sort), tree sort.
    Тема 3: Сортировка слиянием, timsort. Быстрая сортировка.
    Тема 4: Сортировка за линейное время. Поиск порядковых статистик за линейное время.

    Деревья
    Тема 1: Двоичные деревья поиска, декартовы деревья, АВЛ-деревья.
    Тема 2: Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья.
    Тема 3: B-деревья, B+-деревья. Деревья отрезков.

    Хеш-таблицы
    Тема 1: Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).
    Тема 2: Хеш-функции. Стратегии поиска. Универсальное хеширование.
    Тема 3: Универсальное и идеальное хэширование.

    Графы
    Тема 1: Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.
    Тема 2: Топологическая сортировка.
    Тема 3: Минимальные остовные деревья. Алгоритмы Крускала и Прима.
    Тема 4: Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла.
    Тема 5: Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера.
    Тема 6: Heap manager, Garbage collector.

    Алгоритмы на строках
    Тема 1: Алгоритм Бойера-Мура.
    Тема 2: Алгоритм Кнута-Морриса-Пратта.
    Тема 3: Алгоритм Ахо-Корасика.
    Тема 4: Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.
    Тема 5: Шифрование данных, базовые принципы и алгоритмы.

    Динамическое программирование
    Тема 1: Кэширование.
    Тема 2: Динамическое программирование: задачи динамического программирования.

    Вероятностные алгоритмы и структуры данных
    Тема 1: Фильтр Блума.
    Тема 2: Алгоритмы MinHash, SimHash.
    Тема 3: Алгоритмы HyperLogLog, Count-Min Sketch.

    Численные методы оптимизации.
    Тема 1: Поиск экстремума функции.
    Тема 2: Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation).

    Содержание складчины (файлы и папки)
    01 Комбинаторика
    01.1 Вступление и система тестирования.mp4
    01.2 Алгоритм поиска счастливых билетов.mp4
    01.3 Рекурсивный алгоритм заливки области.mp4
    kak reshat kombinatoriku.pdf
    links.txt

    ConsoleFiller
    ConsoleFiller.sln

    ConsoleFiller
    App.config
    ConsoleFiller.csproj
    Paint.cs
    Program.cs

    bin

    Debug
    ConsoleFiller.exe
    ConsoleFiller.exe.config
    ConsoleFiller.pdb

    obj

    Debug
    ConsoleFiller.csproj.FileListAbsolute.txt
    ConsoleFiller.csprojAssemblyReference.cache
    ConsoleFiller.exe
    ConsoleFiller.pdb
    DesignTimeResolveAssemblyReferencesInput.cache

    TempPE

    Properties
    AssemblyInfo.cs

    ConsoleTester
    ConsoleTester.sln

    ConsoleTester
    App.config
    ConsoleTester.csproj
    ITask.cs
    LuckyTickets.cs
    Program.cs
    StringLength.cs
    Tester.cs

    bin

    Debug
    ConsoleTester.exe
    ConsoleTester.exe.config
    ConsoleTester.pdb

    obj

    Debug
    ConsoleTester.csproj.FileListAbsolute.txt
    ConsoleTester.csprojAssemblyReference.cache
    ConsoleTester.exe
    ConsoleTester.pdb
    DesignTimeResolveAssemblyReferencesInput.cache

    TempPE

    Properties
    AssemblyInfo.cs

    Счастливые_билеты

    0.String
    problem.txt
    test.0.in
    test.0.out
    test.1.in
    test.1.out
    test.2.in
    test.2.out
    test.3.in
    test.3.out
    test.4.in
    test.4.out

    1.Tickets
    problem.txt
    test.0.in
    test.0.out
    test.1.in
    test.1.out
    test.2.in
    test.2.out
    test.3.in
    test.3.out
    test.4.in
    test.4.out
    test.5.in
    test.5.out
    test.6.in
    test.6.out
    test.7.in
    test.7.out
    test.8.in
    test.8.out
    test.9.in
    test.9.out

    02 Алгебраические алгоритмы
    02 Алгебраические алгоритмы.pdf
    02.1 Алгебраические алгоритмы НОД.mp4
    02.2 Алгебраические алгоритмы Степень.mp4
    02.3 Алгебраические алгоритмы Простые числа.mp4
    02.4 Алгебраические алгоритмы Простые числа за лог н.mp4
    02.5 Алгебраические алгоритмы Числа фибоначчи.mp4
    links.txt
    Сложность алгоритма Евклида НОД.png

    03 Битовая арифметика
    03.1 Битовая арифметика.mp4
    03.2 Биты шахматного короля.mp4
    links.txt

    0.BITS

    1 Bitboard - Король
    1744.png
    problem.txt
    test.0.in
    test.0.out
    test.1.in
    test.1.out
    test.2.in
    test.2.out
    test.3.in
    test.3.out
    test.4.in
    test.4.out
    test.5.in
    test.5.out
    test.6.in
    test.6.out
    test.7.in
    test.7.out
    test.8.in
    test.8.out
    test.9.in
    test.9.out

    2 Bitboard - Конь
    1745.png
    problem.txt
    test.0.in
    test.0.out
    test.1.in
    test.1.out
    test.2.in
    test.2.out
    test.3.in
    test.3.out
    test.4.in
    test.4.out
    test.5.in
    test.5.out
    test.6.in
    test.6.out
    test.7.in
    test.7.out
    test.8.in
    test.8.out
    test.9.in
    test.9.out

    3 Bitboard - FEN
    problem.txt
    test.0.in
    test.0.out
    test.1.in
    test.1.out
    test.2.in
    test.2.out
    test.3.in
    test.3.out
    test.4.in
    test.4.out
    test.5.in
    test.5.out
    test.6.in
    test.6.out
    test.7.in
    test.7.out
    test.8.in
    test.8.out
    test.9.in
    test.9.out

    4 Bitboard - Дальнобойщики
    1746.png
    problem.txt
    test.0.in
    test.0.out
    test.1.in
    test.1.out
    test.2.in
    test.2.out
    test.3.in
    test.3.out
    test.4.in
    test.4.out
    test.5.in
    test.5.out
    test.6.in
    test.6.out
    test.7.in
    test.7.out
    test.8.in
    test.8.out
    test.9.in
    test.9.out

    04 Базовые структуры данных
    04.1 Динамические массивы.mp4
    04.2 Стек очередь приоритет.mp4
    Базовые структуры данных.pdf

    05 Простая сортировка
    05.1 Простейшие алогритмы сортировки.mp4
    05.2 Алгоритм сортировки Shell.mp4
    links.txt
    ShellSort.png
    Простая сортировка.pdf

    06 Пирамидальная сортировка
    06.1 Пирамидальная сортировка теория.mp4
    06.2 Пирамидальная сортировка практика и Сортировка на двоичном дереве поиска.mp4
    links.txt

    07 Быстрая и внешняя сортировка
    07.1 QuickSort.mp4
    07.2 MergeSort.mp4
    links.txt

    08 Линейная сортировка
    08.1 Поиск линейной статистики за линейное время.mp4
    08.2 Трилинейные сортировки.mp4
    2019 11 28 QuickSelect.mp4
    2019 11 28 Bucket Counting Radix Sorts.mp4
    links.txt

    09 Двоичные деревья поиска
    09 Двоичные деревья декартовы деревья АВЛ деревья.pdf
    09.1 Двоичные деревья поиска.mp4
    09.2 АВЛ сбалансированное дерево.mp4
    09.3 Декартово дерево поиска.mp4
    links.txt
    Декартово дерево. Операция Split.jpg

    10 Красно-чёрные деревья
    10 Красно-черные деревья и расширяющиеся деревья.pdf
    10.1 Рандомизированные деревья.mp4
    10.2 Красно чёрные деревья.mp4
    libavl.pdf
    links.txt

    11 В-деревья отрезков
    11 B деревья.pdf
    11.1 B деревья.mp4
    11.2 Деревья отрезков.mp4
    links.txt
    ДОП и друге деревья.docx

    12 Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining)
    12.1 Хэш таблица и метод цепочек.mp4
    12.2 Хэш таблица с открытой адресацией.mp4
    hash_tables_intro.html

    hash_tables_intro_files
    jquery.min.js.Без названия
    MathJax.js.Без названия
    require.min.js.Без названия

    lesson_1
    chaining_1.png
    collision_1.png
    direct_addressing_2.png
    hash_chains.png
    hash_fn.png
    hash_lazy.png
    hash_open_addressing_clusters.png
    hash_table_intro.png
    hash_tables.py
    hash_tables_intro.ipynb
    open_address_1.png
    search_in_an_array.png

    13 Хеш-функции. Стратегии поиска. Универсальное хеширование
    13.1 Функции хэширования через деление и умножение.mp4
    hash_functions_universal_hashing.mp4
    universal_hashing.html
    universal_hashing_additional.html

    lesson_2
    multiplication_example.png
    powers_of_two.png
    universal_hashing.ipynb

    universal_hashing_additional_files
    jquery.min.js.Без названия
    MathJax.js.Без названия
    require.min.js.Без названия

    universal_hashing_files
    jquery.min.js.Без названия
    MathJax.js.Без названия
    require.min.js.Без названия

    14 Универсальное и идеальное хэширование
    perfect_hashing.pdf
    perfect_hashing_hash_tables_implementation.html

    lesson_3
    perfect_hash_table.png
    perfect_hashing_hash_tables_implementation.ipynb
    robin_hood.png

    perfect_hashing_hash_tables_implementation_files
    jquery.min.js.Без названия
    MathJax.js.Без названия
    require.min.js.Без названия

    15 Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю
    15 Графы поиск в глубину и ширину компоненты связности Алгоритм Косарайю.pdf

    16 Поиск и сортировка
    16 Поиск и сортировка.pdf
    16a Поиск вширь и вглубь.mp4
    16b Поиск компонент сильной связности.mp4
    16c Топологическая сортировка.mp4

    17 Минимальное остовное дерево
    17 Минимальное остовное дерево.pdf
    17a Минимальное остовное дерево.mp4
    17b Spanning Tree Protocol.mp4

    18 HeapManager GarbageCollector
    18 HeapManager GarbageCollector.mp4
    HeapManager&GarbageCollector.html

    Презентация
    Alloc1.png
    Alloc2.png
    Alloc3.png
    Buddy.png
    Caches.png
    CachesVariants.png
    Context.png
    FonNeumann.png
    Gc.png
    Hierarchy.png
    Malloc.png
    Memory.png
    MemoryManagement.png
    MemoryMap.png
    StackAndHeap.png
    VirtualMemory.png

    19 Поиск кратчайшего пути в графе
    19 Поиск кратчайшего пути в графе.pdf
    19a Алгоритм Дейкстры.mp4
    19b Алгоритмы Беллмана Форда и Флойда.mp4

    20 Графы и пути в них
    20 Графы и пути в них.pdf
    20a Алгоритмы поиска кратчайшего Гамильтонова цикла.mp4
    20b Алгоритм А звезда и Джонсона.mp4

    21 Алгоритм Бойреа Мура
    21a Алгоритм Бойреа Мура Хорспула.mp4
    21b Алгоритм Бойреа Мура.mp4

    22 Алгоритм Кнута-Морриса-Пратта
    22 Алгоритм КМП.mp4
    Knuth_Morris_Pratt_lesson.html

    kmp
    compute_prefix.png
    fa_example.png
    fa_string.png
    fa_table.png
    fa_table_2.png
    fa_table_2_transition.png
    fa_table_transition.png
    fa_three.png
    kmp_pattern.png
    Knuth_Morris_Pratt_lesson_2.ipynb
    pattern_example.png

    Knuth_Morris_Pratt_lesson_files
    compute_prefix.html
    custom.html
    fa_example.html
    fa_string.html
    fa_table.html
    fa_table_2.html
    fa_table_2_transition.html
    fa_table_transition.html
    fa_three.html
    jquery.js
    kmp_pattern.html
    MathJax.js
    pattern_example.html
    require.js

    23 Алгоритм Ахо - Корасика
    23 Ахо - Корасика.mp4

    24 Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding
    22a RLE.mp4
    22b Huffman.mp4
    22c LZ77.mp4
    Алгоритмы сжатия данных.pptm

    25 Шифрование данных, базовые принципы и алгоритмы
    25a Термины шифрования.mp4
    25b RSA и Ключевой обмен.mp4
    Вебинар по шифрованию.pdf

    26 Кэширование
    Caching.mp4

    Caching_files
    jquery.min.js.Без названия
    MathJax.js.Без названия
    require.min.js.Без названия

    27 Задачи динамического программирования
    27a раз два горох.mp4
    27b пятью восемь.mp4
    27c елочка программиста.mp4
    27d острова.mp4

    28 Фильтр Блума
    BloomFilter.mp4
    BloomFilter.pdf

    29 Алгоритмы MinHash, SimHash
    29. MinHash SimHash.mp4
    MinHash_SimHash.pdf
    Pictures.zip

    30 Алгоритмы HyperLogLog, Count-Min Sketch
    30. HyperLogLog_CountMinSketch.mp4
    Pictures.zip

    31 Поиск экстремума функции
    31 Поиск экстремума функции.mp4
    linear_regression.zip

    32 Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation)
    32 Нейронные сети.mp4
    logistic_nn.zip

    33 Выбор темы и организация проектной работы
    33 Выбор темы проекта.mp4

    34 Консультация по проектам и домашним заданиям
    34 Консультация.mp4

    35 Защита проектных работ
    Pentamimo.mp4
    Аллокатор.mp4
    Олимпиадные задачи.mp4
    Префиксное дерево.mp4

    36 Итоговое занятие
    36 Итоговое занятие.mp4

    Объем: 17.6Гб.

  6. Закрыто [Otus] Алгоритмы для разработчиков. Часть 4 из 5. 2020

    [​IMG]


    Алгоритмы для разработчиков (2020). Часть 4 из 5 [Otus]

    Что даст вам этот курс

    Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют крупные IT-компании к претендентам на вакансию Middle Developer. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить качество кода.

    Поэтому для вас мы разработали уникальную авторскую программу от инженера-программиста из Лаборатории Касперского, которая поможет на профессиональном уровне:

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

    Для кого этот курс?

    Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.

    Введение в алгоритмы и структуры данных
    Тема 1: Математика для разработчиков.
    Тема 2: Введение в алгоритмы, RAM-модель. Порядок роста функций.
    Тема 3: Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами.
    Тема 4: Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи.
    Тема 5: Шахматное программирование.

    Сортировки
    Тема 1: Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка.
    Тема 2: Пирамидальная сортировка (heap sort), tree sort.
    Тема 3: Сортировка слиянием, timsort. Быстрая сортировка.
    Тема 4: Сортировка за линейное время. Поиск порядковых статистик за линейное время.

    Деревья
    Тема 1: Двоичные деревья поиска, декартовы деревья, АВЛ-деревья.
    Тема 2: Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья.
    Тема 3: B-деревья, B+-деревья. Деревья отрезков.

    Хеш-таблицы
    Тема 1: Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).
    Тема 2: Хеш-функции. Стратегии поиска. Универсальное хеширование.
    Тема 3: Универсальное и идеальное хэширование.


    Графы
    Тема 1: Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.
    Тема 2: Топологическая сортировка.
    Тема 3: Минимальные остовные деревья. Алгоритмы Крускала и Прима.
    Тема 4: Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла.
    Тема 5: Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера.
    Тема 6: Heap manager, Garbage collector.

    Алгоритмы на строках
    Тема 1: Алгоритм Бойера-Мура.
    Тема 2: Алгоритм Кнута-Морриса-Пратта.
    Тема 3: Алгоритм Ахо-Корасика.
    Тема 4: Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.
    Тема 5: Шифрование данных, базовые принципы и алгоритмы.

    Динамическое программирование
    Тема 1: Кэширование.
    Тема 2: Динамическое программирование: задачи динамического программирования.

    Вероятностные алгоритмы и структуры данных
    Тема 1: Фильтр Блума.
    Тема 2: Алгоритмы MinHash, SimHash.
    Тема 3: Алгоритмы HyperLogLog, Count-Min Sketch.

    Численные методы оптимизации.
    Тема 1: Поиск экстремума функции.
    Тема 2: Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation).
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  7. Закрыто [Otus] Алгоритмы для разработчиков. Часть 3 из 5, 2020

    [​IMG]


    Алгоритмы для разработчиков (2020). Часть 3 из 5 [Otus]

    Что даст вам этот курс

    Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют крупные IT-компании к претендентам на вакансию Middle Developer. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить качество кода.

    Поэтому для вас мы разработали уникальную авторскую программу от инженера-программиста из Лаборатории Касперского, которая поможет на профессиональном уровне:

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

    Для кого этот курс?

    Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.

    Введение в алгоритмы и структуры данных
    Тема 1: Математика для разработчиков.
    Тема 2: Введение в алгоритмы, RAM-модель. Порядок роста функций.
    Тема 3: Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами.
    Тема 4: Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи.
    Тема 5: Шахматное программирование.

    Сортировки
    Тема 1: Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка.
    Тема 2: Пирамидальная сортировка (heap sort), tree sort.
    Тема 3: Сортировка слиянием, timsort. Быстрая сортировка.
    Тема 4: Сортировка за линейное время. Поиск порядковых статистик за линейное время.

    Деревья
    Тема 1: Двоичные деревья поиска, декартовы деревья, АВЛ-деревья.
    Тема 2: Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья.
    Тема 3: B-деревья, B+-деревья. Деревья отрезков.

    Хеш-таблицы
    Тема 1: Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).
    Тема 2: Хеш-функции. Стратегии поиска. Универсальное хеширование.
    Тема 3: Универсальное и идеальное хэширование.

    Графы
    Тема 1: Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.
    Тема 2: Топологическая сортировка.
    Тема 3: Минимальные остовные деревья. Алгоритмы Крускала и Прима.
    Тема 4: Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла.
    Тема 5: Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера.
    Тема 6: Heap manager, Garbage collector.

    Алгоритмы на строках
    Тема 1: Алгоритм Бойера-Мура.
    Тема 2: Алгоритм Кнута-Морриса-Пратта.
    Тема 3: Алгоритм Ахо-Корасика.
    Тема 4: Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.
    Тема 5: Шифрование данных, базовые принципы и алгоритмы.

    Динамическое программирование
    Тема 1: Кэширование.
    Тема 2: Динамическое программирование: задачи динамического программирования.

    Вероятностные алгоритмы и структуры данных
    Тема 1: Фильтр Блума.
    Тема 2: Алгоритмы MinHash, SimHash.
    Тема 3: Алгоритмы HyperLogLog, Count-Min Sketch.

    Численные методы оптимизации.
    Тема 1: Поиск экстремума функции.
    Тема 2: Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation).
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    16 Поиск и сортировка
    16 Поиск и сортировка.pdf [805k 340]
    16a Поиск вширь и вглубь.mp4 [113m 802k 537]
    16b Поиск компонент сильной связности.mp4 [221m 712k 254]
    16c Топологическая сортировка.mp4 [308m 267k 140]

    17 Минимальное остовное дерево
    17 Минимальное остовное дерево.pdf [996k 680]
    17a Минимальное остовное дерево.mp4 [483m 218k 115]
    17b Spanning Tree Protocol.mp4 [172m 521k 816]

    18 HeapManager GarbageCollector
    18 HeapManager GarbageCollector.mp4 [234m 625k 455]
    HeapManager&GarbageCollector.html [8m 62k 906]

    Презентация
    Alloc1.png [576k 570]
    Alloc2.png [390k 804]
    Alloc3.png [400k 824]
    Buddy.png [179k 133]
    Caches.png [194k 416]
    CachesVariants.png [141k 437]
    Context.png [374k 994]
    FonNeumann.png [316k 261]
    Gc.png [81k 480]
    Hierarchy.png [590k 659]
    Malloc.png [206k 526]
    Memory.png [484k 153]
    MemoryManagement.png [270k 82]
    MemoryMap.png [84k 939]
    StackAndHeap.png [278k 406]
    VirtualMemory.png [396k 583]

    19 Поиск кратчайшего пути в графе
    19 Поиск кратчайшего пути в графе.pdf [662k 813]
    19a Алгоритм Дейкстры.mp4 [337m 379k 159]
    19b Алгоритмы Беллмана Форда и Флойда.mp4 [244m 75k 822]

    20 Графы и пути в них
    20 Графы и пути в них.pdf [1m 715k 115]
    20a Алгоритмы поиска кратчайшего Гамильтонова цикла.mp4 [318m 159k 69]
    20b Алгоритм А звезда и Джонсона.mp4 [389m 598k 620]

    21 Алгоритм Бойреа Мура
    21a Алгоритм Бойреа Мура Хорспула.mp4 [469m 123k 898]
    21b Алгоритм Бойреа Мура.mp4 [346m 249k 808]

    22 Алгоритм Кнута-Морриса-Пратта
    22 Алгоритм КМП.mp4 [422m 774k 435]
    Knuth_Morris_Pratt_lesson.html [537k 121]

    kmp
    compute_prefix.png [43k 976]
    fa_example.png [38k 259]
    fa_string.png [48k 615]
    fa_table.png [48k 661]
    fa_table_2.png [47k 98]
    fa_table_2_transition.png [45k 785]
    fa_table_transition.png [41k 195]
    fa_three.png [19k 414]
    kmp_pattern.png [45k 73]
    Knuth_Morris_Pratt_lesson_2.ipynb [23k 734]
    pattern_example.png [20k 476]

    Knuth_Morris_Pratt_lesson_files
    compute_prefix.html [162]
    custom.html [162]
    fa_example.html [162]
    fa_string.html [162]
    fa_table.html [162]
    fa_table_2.html [162]
    fa_table_2_transition.html [162]
    fa_table_transition.html [162]
    fa_three.html [162]
    jquery.js [83k 606]
    kmp_pattern.html [162]
    MathJax.js [63k 48]
    pattern_example.html [162]
    require.js [15k 209]

    Объем: 3.79Гб.

  8. Закрыто [Otus] Алгоритмы для разработчиков (2020). Часть 2 из 5

    [​IMG]


    Алгоритмы для разработчиков (2020). Часть 2 из 5 [Otus]

    Что даст вам этот курс

    Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют крупные IT-компании к претендентам на вакансию Middle Developer. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить качество кода.

    Поэтому для вас мы разработали уникальную авторскую программу от инженера-программиста из Лаборатории Касперского, которая поможет на профессиональном уровне:

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

    Для кого этот курс?

    Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.

    Введение в алгоритмы и структуры данных
    Тема 1: Математика для разработчиков.
    Тема 2: Введение в алгоритмы, RAM-модель. Порядок роста функций.
    Тема 3: Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами.
    Тема 4: Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи.
    Тема 5: Шахматное программирование.

    Сортировки
    Тема 1: Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка.
    Тема 2: Пирамидальная сортировка (heap sort), tree sort.
    Тема 3: Сортировка слиянием, timsort. Быстрая сортировка.
    Тема 4: Сортировка за линейное время. Поиск порядковых статистик за линейное время.

    Деревья
    Тема 1: Двоичные деревья поиска, декартовы деревья, АВЛ-деревья.
    Тема 2: Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья.
    Тема 3: B-деревья, B+-деревья. Деревья отрезков.

    Хеш-таблицы
    Тема 1: Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).
    Тема 2: Хеш-функции. Стратегии поиска. Универсальное хеширование.
    Тема 3: Универсальное и идеальное хэширование.

    Графы
    Тема 1: Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.
    Тема 2: Топологическая сортировка.
    Тема 3: Минимальные остовные деревья. Алгоритмы Крускала и Прима.
    Тема 4: Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла.
    Тема 5: Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера.
    Тема 6: Heap manager, Garbage collector.

    Алгоритмы на строках
    Тема 1: Алгоритм Бойера-Мура.
    Тема 2: Алгоритм Кнута-Морриса-Пратта.
    Тема 3: Алгоритм Ахо-Корасика.
    Тема 4: Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.
    Тема 5: Шифрование данных, базовые принципы и алгоритмы.

    Динамическое программирование
    Тема 1: Кэширование.
    Тема 2: Динамическое программирование: задачи динамического программирования.

    Вероятностные алгоритмы и структуры данных
    Тема 1: Фильтр Блума.
    Тема 2: Алгоритмы MinHash, SimHash.
    Тема 3: Алгоритмы HyperLogLog, Count-Min Sketch.

    Численные методы оптимизации.
    Тема 1: Поиск экстремума функции.
    Тема 2: Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation).
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    09 Двоичные деревья поиска
    09 Двоичные деревья декартовы деревья АВЛ деревья.pdf [1m 905k 506]
    09.1 Двоичные деревья поиска.mp4 [327m 969k 351]
    09.2 АВЛ сбалансированное дерево.mp4 [338m 62k 777]
    09.3 Декартово дерево поиска.mp4 [434m 98k 162]
    links.txt [308]
    Декартово дерево. Операция Split.jpg [1m 187k 519]

    10 Красно-чёрные деревья
    10 Красно-черные деревья и расширяющиеся деревья.pdf [1m 946k 717]
    10.1 Рандомизированные деревья.mp4 [336m 365k 773]
    10.2 Красно чёрные деревья.mp4 [546m 988k 870]
    libavl.pdf [316k 334]
    links.txt [307]

    11 В-деревья отрезков
    11 B деревья.pdf [1m 163k 212]
    11.1 B деревья.mp4 [390m 861k 107]
    11.2 Деревья отрезков.mp4 [421m 181k 772]
    links.txt [81]
    ДОП и друге деревья.docx [795k 408]

    12 Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining)
    12.1 Хэш таблица и метод цепочек.mp4 [279m 207k 241]
    12.2 Хэш таблица с открытой адресацией.mp4 [418m 152k 999]
    hash_tables_intro.html [541k 250]

    hash_tables_intro_files
    jquery.min.js.Без названия [83k 606]
    MathJax.js.Без названия [63k 48]
    require.min.js.Без названия [15k 209]

    lesson_1
    chaining_1.png [72k 627]
    collision_1.png [73k 333]
    direct_addressing_2.png [68k 269]
    hash_chains.png [22k 993]
    hash_fn.png [49k 977]
    hash_lazy.png [46k 99]
    hash_open_addressing_clusters.png [20k 575]
    hash_table_intro.png [72k 944]
    hash_tables.py [4k 463]
    hash_tables_intro.ipynb [38k 417]
    open_address_1.png [86k 954]
    search_in_an_array.png [46k 165]

    13 Хеш-функции. Стратегии поиска. Универсальное хеширование
    13.1 Функции хэширования через деление и умножение.mp4 [424m 401k 913]
    13.2 Хэширование строк и универсальное хэширование.mp4 [477m 349k 732]
    hash_functions_universal_hashing.mp4 [199m 672k 536]
    universal_hashing.html [553k 298]
    universal_hashing_additional.html [594k 137]

    lesson_2
    multiplication_example.png [37k 471]
    powers_of_two.png [58k 678]
    universal_hashing.ipynb [17k 122]

    universal_hashing_additional_files
    jquery.min.js.Без названия [83k 606]
    MathJax.js.Без названия [63k 48]
    require.min.js.Без названия [15k 209]

    universal_hashing_files
    jquery.min.js.Без названия [83k 606]
    MathJax.js.Без названия [63k 48]
    require.min.js.Без названия [15k 209]

    14 Универсальное и идеальное хэширование
    14.1 HashTabl _Java.mp4 [488m 650k 432]
    14.2 Идеальное хэширование.mp4 [248m 677k 322]
    perfect_hashing.pdf [127k 482]
    perfect_hashing_hash_tables_implementation.html [482k 591]

    lesson_3
    perfect_hash_table.png [46k 689]
    perfect_hashing_hash_tables_implementation.ipynb [25k 811]
    robin_hood.png [60k 890]

    perfect_hashing_hash_tables_implementation_files
    jquery.min.js.Без названия [83k 606]
    MathJax.js.Без названия [63k 48]
    require.min.js.Без названия [15k 209]

    15 Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю
    15 Графы поиск в глубину и ширину компоненты связности Алгоритм Косарайю.pdf [1m 27k 451]
    15.1 Теория графов.mp4 [276m 850k 968]
    15.2 Способы представления графов.mp4 [345m 166k 804]

    Объем: 5,55Гб.

  9. Закрыто [Otus] Алгоритмы для разработчиков. Часть 1 из 5, 2020

    [​IMG]


    Алгоритмы для разработчиков (2020). Часть 1 из 5 [Otus]

    Что даст вам этот курс

    Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют крупные IT-компании к претендентам на вакансию Middle Developer. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить качество кода.

    Поэтому для вас мы разработали уникальную авторскую программу от инженера-программиста из Лаборатории Касперского, которая поможет на профессиональном уровне:

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

    Для кого этот курс?
    Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.

    Введение в алгоритмы и структуры данных
    Тема 1: Математика для разработчиков.
    Тема 2: Введение в алгоритмы, RAM-модель. Порядок роста функций.
    Тема 3: Базовые структуры данных: массив, динамический массив, список, стек, очередь, очередь с приоритетами.
    Тема 4: Алгебраические алгоритмы: алгоритм Евклида, быстрое возведение в степень, решето Эратосфена, быстрое вычисление чисел Фибоначчи.
    Тема 5: Шахматное программирование.

    Сортировки
    Тема 1: Сортировка вставками, сортировка Шелла, сортировка выбором, пузырьковая сортировка.
    Тема 2: Пирамидальная сортировка (heap sort), tree sort.
    Тема 3: Сортировка слиянием, timsort. Быстрая сортировка.
    Тема 4: Сортировка за линейное время. Поиск порядковых статистик за линейное время.

    Деревья
    Тема 1: Двоичные деревья поиска, декартовы деревья, АВЛ-деревья.
    Тема 2: Красно-черные деревья, расширяющиеся деревья, рандомизированные деревья.
    Тема 3: B-деревья, B+-деревья. Деревья отрезков.

    Хеш-таблицы
    Тема 1: Таблицы с прямой адресацией. Хэш-таблицы, хэш-функции. Метод цепочек (chaining).
    Тема 2: Хеш-функции. Стратегии поиска. Универсальное хеширование.
    Тема 3: Универсальное и идеальное хэширование.

    Графы
    Тема 1: Поиск в ширину. Поиск в глубину, поиск компонент сильной связности. Алгоритм Косарайю.
    Тема 2: Топологическая сортировка.
    Тема 3: Минимальные остовные деревья. Алгоритмы Крускала и Прима.
    Тема 4: Поиск кратчайшего пути в графе. Алгоритмы Дейкстры, Беллмана-Форда, Флойда-Уоршалла.
    Тема 5: Алгоритмы Джонсона, А*, и способы решения задачи коммивояжера.
    Тема 6: Heap manager, Garbage collector.

    Алгоритмы на строках
    Тема 1: Алгоритм Бойера-Мура.
    Тема 2: Алгоритм Кнута-Морриса-Пратта.
    Тема 3: Алгоритм Ахо-Корасика.
    Тема 4: Код Хаффмана, алгоритм Лемпела-Зива. Run-length encoding.
    Тема 5: Шифрование данных, базовые принципы и алгоритмы.

    Динамическое программирование
    Тема 1: Кэширование.
    Тема 2: Динамическое программирование: задачи динамического программирования.

    Вероятностные алгоритмы и структуры данных
    Тема 1: Фильтр Блума.
    Тема 2: Алгоритмы MinHash, SimHash.
    Тема 3: Алгоритмы HyperLogLog, Count-Min Sketch.

    Численные методы оптимизации.
    Тема 1: Поиск экстремума функции.
    Тема 2: Нейронные сети. Алгоритм обратного распространения ошибки (backpropagation).
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    01 Комбинаторика
    1a Вступление и система тестирования.mp4 [182m 63k 999]
    1b Алгоритм поиска счастливых билетов.mp4 [112m 519k 374]
    1c Рекурсивный алгоритм заливки области.mp4 [229m 337k 417]
    kak reshat kombinatoriku.pdf [9m 620k 347]
    links.txt [87]

    ConsoleFiller
    ConsoleFiller.sln [1k 144]

    ConsoleFiller
    App.config [187]
    ConsoleFiller.csproj [2k 410]
    Paint.cs [1k 876]
    Program.cs [422]

    bin

    Debug
    ConsoleFiller.exe [6k 144]
    ConsoleFiller.exe.config [187]
    ConsoleFiller.pdb [24k 64]

    obj

    Debug
    ConsoleFiller.csproj.FileListAbsolute.txt [555]
    ConsoleFiller.csprojAssemblyReference.cache [424]
    ConsoleFiller.exe [6k 144]
    ConsoleFiller.pdb [24k 64]
    DesignTimeResolveAssemblyReferencesInput.cache [6k 766]

    TempPE

    Properties
    AssemblyInfo.cs [1k 433]

    ConsoleTester
    ConsoleTester.sln [1k 144]

    ConsoleTester
    App.config [187]
    ConsoleTester.csproj [2k 533]
    ITask.cs [122]
    LuckyTickets.cs [1k 156]
    Program.cs [465]
    StringLength.cs [193]
    Tester.cs [1k 224]

    bin

    Debug
    ConsoleTester.exe [6k 144]
    ConsoleTester.exe.config [187]
    ConsoleTester.pdb [30k 208]

    obj

    Debug
    ConsoleTester.csproj.FileListAbsolute.txt [555]
    ConsoleTester.csprojAssemblyReference.cache [424]
    ConsoleTester.exe [6k 144]
    ConsoleTester.pdb [30k 208]
    DesignTimeResolveAssemblyReferencesInput.cache [6k 766]

    TempPE

    Properties
    AssemblyInfo.cs [1k 433]

    Счастливые_билеты

    0.String
    problem.txt [76]
    test.0.in [10]
    test.0.out [1]
    test.1.in [66]
    test.1.out [2]
    test.2.in [2]
    test.2.out [1]
    test.3.in [3]
    test.3.out [1]
    test.4.in [27]
    test.4.out [2]

    1.Tickets
    problem.txt [512]
    test.0.in [1]
    test.0.out [4]
    test.1.in [1]
    test.1.out [5]
    test.2.in [1]
    test.2.out [7]
    test.3.in [1]
    test.3.out [9]
    test.4.in [1]
    test.4.out [11]
    test.5.in [1]
    test.5.out [13]
    test.6.in [1]
    test.6.out [15]
    test.7.in [1]
    test.7.out [17]
    test.8.in [1]
    test.8.out [19]
    test.9.in [2]
    test.9.out [21]

    02 Алгебраические алгоритмы
    2.Алгебраические алгоритмы.pdf [6m 49k 526]
    2a Алгебраические алгоритмы НОД.mp4 [154m 833k 823]
    2b Алгебраические алгоритмы Степень.mp4 [127m 794k 123]
    2c Алгебраические алгоритмы Простые числа.mp4 [176m 155k 124]
    2d Алгебраические алгоритмы Простые числа за лог н.mp4 [87m 303k 230]
    2e Алгебраические алгоритмы Числа фибоначчи.mp4 [115m 67k 971]
    links.txt [306]
    Сложность алгоритма Евклида НОД.png [493k 905]

    03 Битовая арифметика
    3a Битовая арифметика.mp4 [173m 182k 225]
    3b Биты шахматного короля.mp4 [490m 922k 263]
    links.txt [181]

    0.BITS

    1.Bitboard - Король
    1744.png [29k 200]
    problem.txt [1k 132]
    test.0.in [1]
    test.0.out [8]
    test.1.in [1]
    test.1.out [9]
    test.2.in [1]
    test.2.out [10]
    test.3.in [1]
    test.3.out [11]
    test.4.in [2]
    test.4.out [11]
    test.5.in [2]
    test.5.out [13]
    test.6.in [2]
    test.6.out [25]
    test.7.in [2]
    test.7.out [25]
    test.8.in [2]
    test.8.out [23]
    test.9.in [2]
    test.9.out [24]

    2.Bitboard - Конь
    1745.png [29k 34]
    problem.txt [1k 93]
    test.0.in [1]
    test.0.out [11]
    test.1.in [1]
    test.1.out [11]
    test.2.in [1]
    test.2.out [11]
    test.3.in [2]
    test.3.out [22]
    test.4.in [2]
    test.4.out [24]
    test.5.in [2]
    test.5.out [23]
    test.6.in [2]
    test.6.out [24]
    test.7.in [2]
    test.7.out [24]
    test.8.in [2]
    test.8.out [21]
    test.9.in [2]
    test.9.out [21]

    3.Bitboard - FEN
    problem.txt [3k 16]
    test.0.in [21]
    test.0.out [54]
    test.1.in [32]
    test.1.out [68]
    test.2.in [29]
    test.2.out [144]
    test.3.in [57]
    test.3.out [154]
    test.4.in [73]
    test.4.out [156]
    test.5.in [45]
    test.5.out [150]
    test.6.in [50]
    test.6.out [147]
    test.7.in [25]
    test.7.out [59]
    test.8.in [32]
    test.8.out [83]
    test.9.in [46]
    test.9.out [102]

    4.Bitboard - Дальнобойщики
    1746.png [173k 506]
    problem.txt [1k 715]
    test.0.in [27]
    test.0.out [61]
    test.1.in [36]
    test.1.out [54]
    test.2.in [35]
    test.2.out [53]
    test.3.in [29]
    test.3.out [63]
    test.4.in [31]
    test.4.out [9]
    test.5.in [34]
    test.5.out [57]
    test.6.in [29]
    test.6.out [9]
    test.7.in [31]
    test.7.out [61]
    test.8.in [40]
    test.8.out [51]
    test.9.in [27]
    test.9.out [57]

    04 Базовые структуры данных
    4a Динамические массивы.mp4 [499m 346k 6]
    4b Стек очередь приоритет.mp4 [269m 749k 10]
    Базовые структуры данных.pdf [1m 856k 802]

    05 Простая сортировка
    5a Простейшие алогритмы сортировки.mp4 [434m 821k 22]
    5b Алгоритм сортировки Shell.mp4 [186m 833k 694]
    links.txt [164]
    ShellSort.png [32k 279]
    Простая сортировка.pdf [953k 423]

    06 Пирамидальная сортировка
    6a Пирамидальная сортировка теория.mp4 [368m 554k 586]
    6b Пирамидальная сортировка практика и Сортировка на двоичном дереве поиска.mp4 [248m 599k 20]
    links.txt [84]

    07 Быстрая и внешняя сортировка
    7a QuickSort.mp4 [198m 411k 24]
    7b MergeSort.mp4 [306m 693k 21]
    links.txt [202]

    08 Линейная сортировка
    2019 11 28 QuickSelect.mp4 [226m 726k 683]
    2019 11 28 Bucket Counting Radix Sorts.mp4 [446m 313k 79]
    8a Поиск линейной статистики за линейное время.mp4 [310m 408k 598]
    8b Трилинейные сортировки.mp4 [389m 157k 894]
    links.txt [346]

    Объем: 5.35Гб.

  10. Доступно [Skillbox] JavaScript-фреймворк Vue.js 2021 (Павел Бондарович, Максим Савченко)

    [​IMG]

    Чему вы научитесь
    • Благодаря знанию фреймворка Vue.js вы сможете оптимизировать свою работу и повысить качество проектов.
    • Работать с объектами, массивами, циклами реактивности и компонентами.
    • Использовать Webpack.
    • Использовать Vuex для управления данными.
    • Работать с системой управления версиями Git.
    • Создавать сайты и одностраничные приложения на Vue.js.
    • Интегрировать проект с API, чтобы в динамике получать и отправлять данные на сервер.
    • Делать развертку проекта из NPM.
    • Готовить проект для продакшна и публикации.
    Основы Vue
    Создание проекта
    Каталог товаров
    Пагинация и фильтрация
    Страница товара
    Корзина
    Работа с API. Список товаров
    Работа с API. Оформление заказа
    Деплой

  11. Закрыто [Otus] Product Manager IT-проектов. Часть 3/5 (Сергей Колосков, Александр Поваров)

    [​IMG]


    Что вы получите:
    1. Спроектируете продукт
    2. Проанализируете и протестируете спрос на него, проведете CustDev-ы
    3. Подготовите макеты и описание продукта
    4. Построите финансовую модель
    5. Сформулируете и запустите AB-тесты
    6. Напишите ТЗ для дизайнеров и разработчиков
    7. Соберете команду программистов среди студентов и выпускников Отус-а
    8. Реализуете MVP с реальной командой разработчиков
    Для кого этот курс:
    • Junior Product
    • Разработчики, тестировщики, дизайнеры, аналитики, маркетологи
    • Предприниматели, владельцы бизнеса и стартаперы
    Для поступления на курс потребуется:
    • Опыт работы продуктовой команде от 1 года
    • Знание основ математики, статистики и аналитики;
    • Умение формулировать постановку задачи, знать о порядке выполнения задач и написании технического задания;



  12. Доступно [Udemy] React JS 2020. С Нуля до Профессионала (Владилен Минин)

    [​IMG]

    React JS 2020. С Нуля до Профессионала

    Овладейте Frontend-разработкой на React JS

    Основная часть курса включает 108 уроков общей продолжительностью 16 часов.

    И это без учета бонусов, в которых содержится ВСЯ необходимая теоретическая база для овладения React.js с полного нуля (включая основы JavaScript)!
    При правильном использовании инструкций и приемов из курса, вы на наглядных примерах с полного нуля научитесь создавать динамические, реактивные, полностью адаптивные SPA-приложения и веб-сайты на библиотеке React.js.

    Фундаментальная теория
    Изучив теоретический блок,
    вы получите исчерпывающую теорию по React, к которой сможете возвращаться при необходимости. Здесь собрано все, что только может понабиться при разработке с React.

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

    Актуальная технология
    По итогам курса вы создадите Serverless Single Page Application на material design с Firebase – один из главных трендов.

    Примеры из реальной жизни
    Вы получаете ценный личный опыт с практическими примерами из реальной жизни высокооплачиваемого Frontend-разработчика.

    После прохождения курса вы сможете:
    • Разрабатывать реальные приложения на стеке React
      В курсе шаг за шагом с полного нуля разрабатывается работающее SPA-приложение с сервером в виде Firebase. Компоненты и функционал приложения были выбраны таким образом, чтобы полностью покрыть разработку элементов любых сайтов и SPA под десктопы и мобильные девайсы.
    • Разрабатывать мобильные приложения
      В React за разработку мобильных приложений отвечает платформа React Native. Код, который написан для создания сайта, может быть снова использован для создания мобильного приложения, что значительно сократит время на разработку, если вам нужно и мобильное приложение, и сайт.
    • Участвовать в стартапах
      Множество интернет-стартапов связано с разработкой сервисов, агрегаторов и веб-приложений. И их владельцы хотят, чтобы их детище разрабатывалось на самых современных и передовых технологиях. Изучив курс, вы получаете возможность дополнительно хорошо заработать, участвуя разработчиком стартапа.
    • Выполнять весь комплекс Frontend-разработки
      Вы сможете быстро разрабатывать веб- и мобильные приложения для «боевых условий» реальной жизни, под практически любые цели и задачи. Вы изучите, как грамотно разделять работу с базой данных и представлениями, тестировать и оптимизировать все части вашего приложения.
    Итоговый результат:
    В качестве наглядного примера SPA-приложения мы выбрали приложение для создания и прохождения тестов. Именно оно и разрабатывается в курсе
    Приложение состоит из двух частей: общей и администраторской.
    В администраторской части можно создавать тесты, для каждого из которых можно будет создавать вопросы и различные варианты ответов, а также указывать правильный вариант ответа.
    В общей части приложения отображаются созданные тесты, в которых конечный пользователь сможет выбрать и пройти любой выбранный тест, ответив на вопросы.
    Компоненты и функционал приложения были выбраны таким образом, чтобы полностью покрыть разработку элементов любых сайтов и SPA под десктопы и мобильные девайсы.
    Результат является наглядным примером применения ВСЕХ актуальных технологий создания реактивных полностью адаптивных SPA и их взаимодействия. На основе этих составляющих можно создать приложение практически любого функционала.

    Курс вам поможет, если вы:
    • Начинающий Frontend-разработчик
      Вы нуждаетесь в пошаговом фундаментальном обучении с полного нуля и поддержке опытного наставника. Хотите сразу изучить и начать использовать современные технологии.
    • Опытный Frontend-разработчик
      Для вас важно быть в тренде и пользоваться только актуальными и востребованными технологиями веб-разработки для достижения максимальных заработков.
    • Фрилансер-практик
      Вы очень ограничены во времени и остро нуждаетесь в быстром овладении новой перспективной технологией для того, чтобы брать более дорогие заказы.
    • Хотите устроиться в веб-студию
      Сейчас в сфере веб-разработки четко прослеживается тренд: все большую популярность набирают одностраничные приложения (англ. single page application, SPA). Причем этот тренд в ближайшие 3-5 лет будет только усиливаться. И если в вашем багаже знаний будет инструмент, с помощью которого такие приложения можно создавать, например, React, то вы будете выглядеть гораздо привлекательнее тех, кто владеет знаниями обычной верстки на HTML, CSS, JavaScript.
    • Боитесь быстрого устаревания знаний
      JavaScript становится лидирующим языком Frontend-разработки. Сегодня едва не каждый день появляются новые JS-библиотеки и фреймворки. И изучив подобную библиотеку или фреймворк сегодня, уже завтра можно обнаружить, что они уже не востребованы и никому не нужны. React применяется уже более 5 лет и является самой популярной JS-библиотекой с поддержкой Facebook. Все это дает уверенность в том, что React будет актуален еще многие годы.
    • Владеете другими JS-фреймворками
      Вы уже знаете, что для решения подавляющего большинства задач Frontend-разработки гораздо проще использовать готовый фреймворк. Но если под конкретную задачу он не подходит, то большая часть кода фреймворка не используется и просто излишне нагружает приложение. Если же вы владеете сразу несколькими инструментами, включая React, вы сможете подобрать наиболее оптимальный вариант для решения конкретной задачи.
    React — обязательный инструмент для современного разработчика.

    React — это библиотека JavaScript с открытым исходным кодом, которая используется для создания пользовательского интерфейса. Она была создана компанией Facebook и представлена разработчикам в 2013 году.
    Это инструмент, который идеально подходит для разработки масштабируемых веб-приложений.
    Еще больше он подходит для создания SPA-приложений (single page application) — приложений, использующих один HTML-шаблон для всех страниц приложения.
    Концепция React построена на разделении пользовательского интерфейса на отдельные самодостаточные части — компоненты, которые довольно просто поддерживать и расширять. Вы даже можете создать отдельные компоненты, а потом использовать их в различных проектах, легко перенося их из одного проекта в другой.
    Еще одной особенностью является использование JSX. JSX представляет собой комбинацию кода JavaScript и XML, и простой, интуитивно понятный способ для определения кода визуального интерфейса. Конечно, при работе с React не обязательно использовать JSX. При разработке можно использовать обычный JavaScript, но: JSX проще в написании; легче читается и упрощает обслуживание; запускается быстрее, чем такой же код на JavaScript.
    Библиотека React изначально разработана для создания пользовательских интерфейсов и поэтому не включает некоторых инструментов традиционного JS-фреймворка. Это позволяет выбирать лишь необходимые библиотеки под конкретные задачи, существенно снижая нагрузку на приложение и сервер.
    Библиотека не диктует требований к остальной части технологического стека, поэтому вы можете создавать новые функции в React без перезаписи существующего кода. React может также функционировать на сервере в виде NodeJS, а также создавать приложения для мобильных устройств с помощью React Native.

    Для кого этот курс:
    • Начинающие Frontend-разработчики
    • Действующие Frontend-разработчики
    • Фрилансеры-практики

  13. Доступно [Skillbox] Профессия разработчик игр на Unity (Михаил Овчинников, Сергей Камянецкий)

    [​IMG]

    Первая игра после 5 часов обучения
    150 часов онлайн-обучения

    Кому подойдет этот курс
    Новичкам и геймерам
    Вы увлеченно проводите вечера за играми, представляете себя на месте их создателей, но не знаете, с чего начать.

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

    Непрограммистам из GameDev-среды
    Вы уже занимаетесь Game Development — написанием сюжетов или прорисовкой персонажей — но хотите повысить свою ценность в отрасли.

    Преподаватели:
    Михаил Овчинников
    Докладчик крупнейших IT-конференций России
    15 лет в программировании
    10 лет в образовательных проектах
    Методист Skillboх

    Сергей Камянецкий
    8 лет в разработке на C#
    Победитель Microsoft Uniapps Challenge
    Создал успешный стартап
    it-start.pro в категории «Игры»
    Автор курса Skillbox
    «C#-разработчик с нуля»

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

    Описание
    #1 Введение в С#

    Базовые возможности C#
    понятие переменной, типы данных: ссылочные и значимые
    форматированный вывод
    преобразование типов данных
    арифметические операции
    логические операции
    Управляющие конструкции: ветвление и циклы
    логический оператор, тернарный оператор
    оператор switch
    оптимизация рутинных задач: циклы
    цикл for
    цикл while
    цикл do-while
    Массивы
    одномерные массивы
    основные методы работы с одномерными массивами
    вложенные циклы, операторы break и continue
    многомерные массивы
    цикл foreach
    Методы
    разделение логики: использование методов
    параметры методов, возвращение значений
    перегрузка методов
    понятие рекурсивной функции
    Структуры и введение в ООП
    объекты и классы
    поля и константы
    модификаторы доступа
    статические поля и методы

    #2 Основы создания игра на Unity
    3D-графика реального времени
    и возможности Unity

    трехмерное пространство, камера
    вершины, полигоны, объекты
    текстуры, мэппинг, отражение, рефракция
    динамическое освещение, тени
    анимация
    процесс рендеринга
    постпроцессинг
    шейдеры
    системы частиц
    современные API
    Первые шаги в строении игр

    установка Unity
    интерфейс Unity
    сцены, камеры, источники света
    объекты на сцене, их свойства
    простейшие материалы
    Домашняя работа.
    Двигаем объекты

    скрипты, основы Unity API
    использование Rigidbody: движение, вращение
    настройка коллайдеров
    соединение объектов, joint
    домашняя работа
    Текстурирование, шейдеры

    режимы рендеринга
    карты текстур
    настройки материала
    шейдеры
    домашняя работа:
    Озвучка

    источники звука
    настройки AudioSource
    API проигрывания звука
    AudioMixer
    наложение эффектов
    домашняя работа
    Анимация

    граф анимаций
    создание анимации, таймлайн
    реалистичность, анимационные кривые
    контроллеры анимации
    домашняя работа
    Системы частиц

    применение
    создание и настройка системы частиц
    компоненты
    шейдеры
    домашняя работа
    Продвинутое программирование

    жизненный цикл сцен и объектов
    корутины и параллельное выполнение
    система событий
    инструменты отладки и логирования
    Unit-тестирование
    домашняя работа
    Физический движок

    основные виды коллайдеров
    виды сочленений (joint)
    физические материалы
    симуляция тканей (cloth)
    ragdoll-модели
    обнаружение столкновений (collision detection)
    отладка физики
    домашняя работа
    Пользовательский интерфейс

    разметка элементов интерфейса
    интерактивные элементы
    анимация и эффекты
    отладочный интерфейс
    домашняя работа: создание GUI-меню

    #3 Углубляемся в Unity

    Адаптация под touch-screen
    пользовательский ввод
    touch-события
    экранная клавиатуры
    адаптация интерфейса
    адаптация геймплея
    Интеграция с мобильными устройствами
    акселерометр и другие сенсоры
    оптимизация производительности
    сборка под мобильные устройства
    Создаем свои шейдеры
    вершинные шейдеры
    шейдеры геометрии
    фрагментные шейдеры
    ShaderLab
    Инструменты для создания игрового ландшафта
    редактор ландшафта
    редактор деревьев
    трава и ветер
    Timeline: Создаем кат-сцены
    обзор инструмента
    управление клипами
    создание дорожек
    настройки таймлайна
    Постпроцессинг
    сглаживание
    отражения
    размытие
    HDR
    прочие эффекты
    ИИ в играх, поиск пути
    управление навигацией и поиском пути

    #4 Разработка полного цикла

    Гейм-дизайн
    дизайн игрового мира, сеттинга
    дизайн игровых механик
    системный дизайн
    дизайн контента
    создание сюжета, игровых текстов
    левел-дизайн
    Создание 3D моделей
    базовые понятия
    создание и редактирование объектов, вершин, граней, полигонов
    полигональное моделирование
    трансформации, объединение, вытягивание, булевые операции
    модификаторы
    кривые, меши, сплайны
    типовые ошибки
    Создание 3D моделей
    скульптинг
    ключевая анимация
    экспорт в Unity
    Создание текстур
    инструменты графического редактора
    создание тайловых текстур
    создание карт
    приемы создание реалистичных текстур
    Применение текстур
    материалы, карты
    генерация текстур
    запекание текстур
    развертки
    Создание звуковых эффектов и музыки
    инструменты аудиоредактора
    запись звуков
    инструменты создания музыки
    микширование

    Содержание складчины (файлы и папки)
    01 Основы работы в С#

    1.1 Знакомство с платформой .net
    1.1 Знакомство с платформой .net.mp4 [66m 859k 920]
    1.1_Исходники.zip [20k 111]

    1.2 Установка IDE и настройка рабочего места
    1.2 Установка IDE и настройка рабочего места.mp4 [6m 288k 591]

    1.3. Проект C и основные разделы консольного приложения, hello world. Комментарии и директивы
    1.3. Проект C и основные разделы консольного приложения, hello world. Комментарии и директивы.mp4 [0]

    1.4 Домашняя работа
    1.4 Домашняя работа.mp4 [15m 544k 427]
    Модуль 1 Домашнее Задание.zip [20k 111]

    02 Базовые возможности C#

    2.1 Понятие переменной, типы данных - ссылочные и значимые
    2.1 Понятие переменной, типы данных - ссылочные и значимые.mp4 [0]
    2.1_Исходники.zip [1m 102k 485]
    Lesson_01.zip [71k 559]

    2.2 Форматированный вывод
    2.2 Форматированный вывод.mp4 [45m 228k 183]
    Lesson_02.zip [171k 191]

    2.3 Преобразование типов данных
    2.3 Преобразование типов данных.mp4 [52m 584k 464]
    Lesson_03.zip [114k 151]

    2.4 Арифметические операции
    2.4 Арифметические операции.mp4 [48m 148k 274]
    Lesson_04.zip [140k 572]

    2.5 Логические операции
    2.5 Логические операции.mp4 [43m 673k 700]
    Lesson_05.zip [148k 955]

    2.6 Домашняя работа
    2.6 Домашняя работа.mp4 [7m 225k 810]
    Lesson_06.zip [15k 341]
    SkillBoxCodeSource.sln [17k 260]

    03 Управляющие конструкции - ветвление и циклы

    3.1 Способы получения данных в приложении
    3.1 Способы получения данных в приложении.mp4 [14m 748k 372]
    Lesson_00.zip [58k 784]

    3.2 Логический оператор
    3.2 Логический оператор.mp4 [38m 671k 556]
    Lesson_01.zip [149k 923]

    3.3 Тернарный оператор
    3.3 Тернарный оператор.mp4 [12m 695k 706]
    Lesson_02.zip [72k 575]

    3.4 Оператор выборки
    3.4 Оператор выборки.mp4 [21m 251k 290]
    Lesson_03.zip [56k 945]

    3.5 Оптимизация рутинных задач - циклы
    3.5 Оптимизация рутинных задач - циклы.mp4 [19m 807k 957]
    Lesson_04.zip [143k 361]

    3.6 Цикл for
    3.6 Цикл for.mp4 [39m 641k 621]
    Lesson_05.zip [196k 324]

    3.7 Цикл while
    3.7 Цикл while.mp4 [15m 225k 721]
    Lesson_06.zip [175k 723]

    3.8 Цикл do-while
    3.8 Цикл do-while.mp4 [33m 582k 381]
    Lesson_07.zip [197k 96]

    3.9 Домашняя работа
    3.9 Домашняя работа.mp4 [9m 379k 394]
    Lesson_08.zip [16k 2]

    04 Массивы

    4.1 Одномерные массивы - инициализация, определения, использование, задание
    4.1 Array.zip [28k 556]
    4.1 ArrayExs.zip [30k 335]
    4.1 Одномерные массивы - инициализация, определения, использование, задание.mp4 [0]

    4.2 Основные методы работы с одномерными массивами
    4.2 ArrayMethods.zip [26k 911]
    4.2 ArrayMethodsEx.zip [28k 519]
    4.2 Основные методы работы с одномерными массивами.mp4 [22m 599k 954]

    4.3 Вложенные циклы, операторы break и continue
    4.3 Loop.zip [24k 890]
    4.3 Вложенные циклы, операторы break и continue.mp4 [37m 720k 464]

    4.4 Двумерные массивы - использование, задание
    4.4 Array2D.zip [27k 897]
    4.4 Array2D_Demo.zip [26k 841]
    4.4 Array2D_Exs.zip [26k 72]
    4.4 Двумерные массивы - использование, задание.mp4 [30m 6k 804]

    4.5 Многомерные массивы - использование, задание
    4.5 MultiArray.zip [27k 886]
    4.5 Многомерные массивы - использование, задание.mp4 [22m 723k 584]

    4.6 Массив массивов
    4.6 JaggedArray.zip [25k 633]
    4.6 JaggedArrayExs.zip [26k 315]
    4.6 Массив массивов.mp4 [17m 746k 423]

    4.7 Цикл foreach
    4.7 foreach.zip [28k 252]
    4.7 Цикл foreach.mp4 [15m 887k 647]

    4.8 Домашняя работа
    4.8 Homework_Theme_04.zip [17k 723]
    4.8 Домашняя работа.mp4 [18m 522k 877]

    05 Методы

    5.1 Разделение логики - использование методов
    5.1 Разделение логики - использование методов.mp4 [25m 853k 385]

    5.2 Параметры методов, модификаторы параметров, возвращение значений
    5.2 Параметры методов, модификаторы параметров, возвращение значений.mp4 [0]

    5.3 Перегрузка методов
    5.3 Перегрузка методов.mp4 [29m 444k 697]

    5.4 Понятие рекурсивной функции
    5.4 Понятие рекурсивной функции.mp4 [38m 640k 118]

    5.5 Домашняя работа
    5.5 Домашняя работа.mp4 [9m 946k 575]

    06 Структуры и введение в ООП
    Исходники.zip [4m 40k 299]

    6.1 Структуры - описание, использование
    6.1 Структуры - описание, использование.mp4 [26m 34k 92]

    6.2 Модификаторы доступа
    6.2 Модификаторы доступа.mp4 [15m 829k 615]

    6.3 Описание членов структуры - конструкторы
    6.3 Описание членов структуры - конструкторы.mp4 [34m 258k 321]

    6.4 Описание членов структуры - свойства
    6.4 Описание членов структуры - свойства.mp4 [28m 959k 376]

    6.5 Описание членов структуры - индексаторы
    6.5 Описание членов структуры - индексаторы.mp4 [23m 235k 430]

    6.6 Задача с использованием структур
    6.6 Задача с использованием структур.mp4 [19m 7k 994]

    6.7 Первый принцип ООП - Инкапсуляция
    6.7 Первый принцип ООП - Инкапсуляция.mp4 [28m 171k 152]

    6.8 Домашняя работа
    6.8 Домашняя работа.mp4 [7m 699k 771]

    07 3D-графика реального времени и возможности Unity

    7.1 Краткая история развития 3D графики
    7.1 Краткая история развития 3D графики.mp4 [45m 461k 477]

    7.10 Системы частиц
    7.10 Системы частиц.mp4 [67m 290k 529]

    7.11 Современные API
    7.11 Современные API.mp4 [23m 89k 102]

    7.2 Трехмерное пространство, камера
    7.2 Трехмерное пространство, камера.mp4 [28m 130k 359]

    7.3 Вершины, Полигоны, Объекты
    7.3 Вершины, Полигоны, Объекты.mp4 [21m 568k 664]

    7.4 Текстуры, мэппинг, отражение, рефракция
    7.4 Текстуры, мэппинг, отражение, рефракция.mp4 [24m 605k 29]

    7.5 Динамическое освещение, тени
    7.5 Динамическое освещение, тени.mp4 [20m 605k 528]

    7.6 Анимация
    7.6 Анимация.mp4 [30m 967k 349]

    7.7 Процесс рендеринга
    7.7 Процесс рендеринга.mp4 [25m 997k 58]

    7.8 Постпроцессинг
    7.8 Постпроцессинг.mp4 [16m 872k 185]

    7.9 Шейдеры
    7.9 Шейдеры.mp4 [37m 246k 543]

    Вебинары с учениками
    01 Идеальная домашняя работа, разбор примеров.mp4 [293m 384k 424]

  14. Доступно [Otus] Machine learning. Модуль 2 (Дмитрий Сергеев, Дмитрий Музалевский)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Темы второго модуля:
    1. Деревья решений
    2. Ансамбли моделей
    3. Градиентный бустинг
    4. Обучение без учителя. K-means, EM алгоритм
    5. Обучение без учителя. Иерархическая кластеризация. DB-Scan
    6. Методы уменьшения размерности
    7. Поиск аномалий в данных
    8. Сбор данных
  15. Закрыто [Otus] Нейронные сети на Python. Часть 4 (Артур Кадурин)


    [​IMG]

    Что даст вам этот курс
    • Знание архитектур нейронных сетей, их видов и особенностей;
    • Освоение методов обучения нейронных сетей;
    • Умение оперировать данными, проектировать свою сеть и реализовывать её на Python с помощью фреймворка pyTorch;
    • Понимание, как эффективно решать задачи анализа данных, используя глубокое машинное обучение.
    Самый современный материал про машинное обучение
    Программа подготовлена признанным экспертом по машинному обучению

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

    Минимальные знания
    • Знание линейной алгебры, начала анализа и теории вероятностей.
    • Владение языком программирования Python на уровне Junior (знать программирование на Python на базовом уровне необходимо, так как модели машины реализуются на Python).
    Процесс обучения

    Образовательный процесс на курсе "Нейронные сети на Python" проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель даёт развернутый фидбек. При написании кода используется Python.
    Преподаватель находится в едином коммуникационном пространстве с группой, т. е. слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий.
    [​IMG]
    20. Обзор. Другие состязательные сети
    20.mp4 [103m 897k 199]
    20.pdf [52m 458k 550]
    20.pptx [13m 447k 98]

    21. Обучение с подкреплением в состязательных сетях
    21.mp4 [168m 51k 327]
    21.pdf [10m 435k 686]
    21.pptx [3m 152k 931]

    22. Современные сверточные сети. Обзор
    22.mp4 [110m 802k 176]
    22.pdf [10m 908k 309]
    22.pptx [2m 998k 17]

    23. Современные сверточные сети. Практика
    23.mp4 [98m 825k 914]
    chat.txt [660]
    CNN_practice.ipynb [13m 851k 415]
    дз.txt [208]

    24. Глубокие рекуррентные сети
    24.mp4 [183m 117k 705]
    gumbel.zip [5k 806]
    rec.pdf [533k 731]
    rec_ppt.pptx [1m 64k 603]

    25. Metric-learning и обучение без примеров
    25.mp4 [101m 728k 480]
    chat.txt [1k 394]
    face_recognition.ipynb [452k 571]
    model.py [11k 929]
    utils.py [6k 380]

    26. Внимание в нейронных сетях
    19.pdf [4m 240k 967]
    19.pptx [11m 703k 582]
    26.mp4 [206m 888k 851]
    chat.txt [1k 295]

    27. Обзор. Обнаружение и сегментация
    27.mp4 [111m 851k 419]
    chat.txt [198]
    ObjectDetection.ipynb [3m 521k 153]

    28. Нейронные сети для работы с графами
    28.mp4 [156m 818k 557]
    28.pdf [16m 559k 239]
    28.pptx [4m 858k 617]
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...