5/5, Голосов: 2
Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Microfon, 19 ноя 2019.

Цена: 14000р.
Взнос: 332р.
100%

Основной список: 95 участников

Резервный список: 82 участников

Статус обсуждения:
Комментирование ограничено.
    1. Microfon

      Microfon ОргОрганизатор

      Алгоритмы для разработчиков

      Модуль 1/5
      Обновленная программа, новые преподаватели, 2020 год


      алгоритмы.jpg

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

      Программа создана для 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)


       
      Последнее редактирование: 20 ноя 2019
      2 пользователям это понравилось.
    2. Последние события

      1. ramzesvvsu

        ramzesvvsu оставил отзыв "Отлично".

        23 мар 2020
      2. Microfon

        Microfon оставил отзыв "Отлично".

        22 мар 2020
      3. skladchik.com

        Осталось 5 дней до завершения складчины.

        22 мар 2020
      4. skladchik.com

        Складчина доступна.

        22 мар 2020

      Последние важные события

      1. skladchik.com

        Осталось 5 дней до завершения складчины.

        22 мар 2020
      2. skladchik.com

        Складчина доступна.

        22 мар 2020
      3. skladchik.com

        Взнос в складчине составляет 166р.

        11 янв 2020
      4. skladchik.com

        Складчина активна.

        11 янв 2020
    3. ruvik

      ruvik СкладчикСкладчик

      Хотелось бы узнать имя лектора, а то в прошлый раз я засыпал под каждым уроком...
       
      1 человеку нравится это.
    4. Javaist

      Javaist ЧКЧлен клуба

      А представляешь каково тем, кто в классе это проходит?
      За 200-300р. можно и поспать.

      Кстати, если посмотреть на продажнике, то преподаватель там указан.
       
    5. Microfon

      Microfon ОргОрганизатор

      На сайте, в описании лекций.
       
    6. SerfIer

      SerfIer ОргОрганизатор

    7. Microfon

      Microfon ОргОрганизатор

      27 января начало занятий.
       
    8. Javaist

      Javaist ЧКЧлен клуба

      Ну круто.
       
    9. nerve

      nerve ЧКЧлен клуба (П)

      Гость, занимаешься разработкой? Знаешь, что можно находить заказы напрямую от западных клиентов?
      Хочешь быть успешным и независимым? Хочешь жить свободно и быть хозяином своей жизни?!
      Программисты очень востребованы на западном фрилансе с доходом до нескольких сотен тысяч в месяц!

      UpWork - платформа #1 в мире для поиска клиентов и заказчиков на удаленку!

      Многие в нашем клубе ищут способ сменить работу, вид деятельности, увеличить доход или уйти из офиса на свободные хлеба. Я хочу рассказать вам свою историю и поделиться опытом о том, как я дошел до заработка по несколько сотен тысяч рублей в месяц, работая фрилансером на UpWork. Более того, мы с семьей смогли позволить себе уехать жить в Западную Европу более двух лет назад только на доходы от работы на UpWork.

      Фриланс на UpWork - будь свободным, рули свою жизнь сам! - НОВЫЙ 7Й ПОТОК!

      Это 7й поток курса! ПОСЛЕ ЭТОГО КУРСА ВАМ НЕ БУДУТ НУЖНЫ ДРУГИЕ!
      Присоединяйтесь и меняйте свою жизнь к лучшему!!
      .
       
    10. keeper81

      keeper81 ЧКЧлен клуба

      Подскажите присутствует ли в лекциях реализация алгоритмов?
      Если да, то на каком языке?
       
    11. Microfon

      Microfon ОргОрганизатор

      На сайте Otus посмотрите.
      В прошлом потоке был Python, Java, C++
       
      1 человеку нравится это.
    12. Javaist

      Javaist ЧКЧлен клуба

    13. EatYourLoli

      EatYourLoli ОргОрганизатор (П)

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

      Курсы уже имеют отзывы складчиков и не нужно ждать перевода материала!
       
    14. Microfon

      Microfon ОргОрганизатор

    15. hermez

      hermez ЧКЧлен клуба

    16. Томас Шелби

      Томас Шелби ЧКЧлен клуба

    17. firstovl

      firstovl ЧКЧлен клуба

      2 пользователям это понравилось.
    18. haruri

      haruri ЧКЧлен клуба

      когда примерно ждать библиотеку?
       
    19. Microfon

      Microfon ОргОрганизатор

      18. 2
       
    20. pikylbkaNomer

      pikylbkaNomer ЧКЧлен клуба

      Начинающие JS-разработчики, присоединяйтесь!

      За время прохождения курса Вы научитесь 1) создавать архитектуру приложения, разбивая код JS-программы на модули и связывая их через import, export и require, 2) Научите приложение обмениваться данными со сторонними сервисами, используя XMLHttpRequest, Fetch, WebSocket, Service Workers и JSON, 3) Создавать SPA-приложения, 4) Использовать в проекте новые интерфейсы API, реализованные в стандарте HTML5 History, Drag'n'Drop(перетаскивание), File, Storage. 5) И напишите несложный backend на node.js для запуска проекта на сервере!

      На курсе Вы напишите 3 SPA-приложения:
      1) Сервис
      "Геолокационные карты", в котором научитесь использовать API Яндекс/Google.Карт
      2)
      "Чат". В нём вы реализуете обмен сообщениями, авторизацию и загрузку файлов.
      3)
      "Другофильтр". В данном проекте вы научитесь использовать API VK.

      Нужно снизить цену до 300-400 руб. и орг начнёт сборы!
      [loftschool] Комплексное обучение JavaScript
       
    21. Eric_Сartman

      Eric_Сartman ЧКЧлен клуба

    1. ramzesvvsu
      5/5,
      Работой организатора доволен
      Наконец то преподаватель не зависает, и адекватно рассказывает. Хорошее качество записи. Понравилась система проверки результата на основе тестов.
      2 пользователям это понравилось.
    2. Microfon
      5/5,
      Препод огонь, на досочке все подробно объясняет. От простеньких алгоритмов к сложным. Минимум теории (редко даже презентация есть), все на практике.
      2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей