1. Новые складчины: Показать еще

    27.05.2018: [Церебро Таргет] Активации и продажи

    27.05.2018: Нумерология от азов до глубин 1 ступень

    27.05.2018: Fashion иллюстрация Vol.2

    27.05.2018: [Arttsapko]Основы рисования: живопись (Анастасия Цапко)

    27.05.2018: [Arttsapko] Акварельный венок (Анастасия Колбина)

  2. Нужен организатор: Показать еще

    27.05.2018: Галстук Боло Жук. 2в1

    27.05.2018: Мастер класс по созданию жука с Crystal Galuchat Swarovski EVIS OWL (Marina Kuksina)

    26.05.2018: Схема заработка для новичков на ФО от 500$ до 2000$ ++ в месяц

    26.05.2018: [Игрушки] Пушистый "бандит в маске"

    26.05.2018: Обучающий курс по созданию Зайца-Тедди (Марика Шмидт)

  3. Сбор взносов Показать еще

    27.05.2018: Мастер класс Объемная вышивка "Карета" (Валентина Тельпиз)

    27.05.2018: Кукла моей мечты! (из пластика Ирина Ниминущая)

    27.05.2018: Стань мастером продаж (Тони Роббинс)(2018)

    27.05.2018: Мастер класс «Брошь жук» (Валентина Тельпиз)

    27.05.2018: Формула Денег С.П.Б. - Стабильно. Просто. Быстро.

Запись

[Geekbrains] Алгоритмы и структуры данных

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 4 фев 2015.

Метки:
Цена:
7200 руб
Взнос:
79 руб
Организатор:
Требуется
Участников:
1/100

Список участников складчины:

1. Freezeks
Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    [Geekbrains] Алгоритмы и структуры данных

    Алгоритмы и структуры данных
    Базовый курс
    [​IMG]

    Описание:
    Курс предназначен для программистов любого уровня, кто хочет в общем улучшить свои навыки программирования, развить алгоритмическое мышление, научиться решать сложные задачи в программировании, а так же оптимизировать свои программы по производительности. Курс преподаётся на языке Python и первое занятие отводится на его изучение. В последующем вы сможете применять полученные знания во всех своих программах на любых языках программирования. Так же эти знания часто спрашивают при устройстве на работу в крупных компаниях, таких как: Яндекс, Google, Facebook, Microsoft.

    Чему Вы научитесь:
    • Узнаете классические алгоритмы и структуры данных, а так же научитесь применять их в различных ситуациях.
    • Научитесь оценивать сложность алгоритмов.
    • Научитесь оптимизировать программный код.
    • Урок 1. Язык Python
      Алгоритмы и структуры данных, зачем они нужны, где применяются. Основы языка программирования Python. Типы данных, Математические операции, Ввод - вывод, Списки, Строки, условный оператор, Циклы. Знакомство с тестирующей системой.

    • Урок 2. Простые структуры данных. Квадратичные сортировки
      Сортировка выбором, Сортировка пузырьком, Сортировка вставками, Сортировка подсчётом, Сложность алгоритмов, Стек, Дек, Очередь.

    • Урок 3. Поиск и сортировка
      Линейный поиск, Двоичный поиск, Сортировка слиянием.

    • Урок 4. Динамическое программирование
      Рекуррентное соотношение, сведение задач к более мелким, оптимизация перебора, классические задачи на динамическое программирование.

    • Урок 5. Рекурсивный перебор
      Рекурсивный перебор, генерация всех комбинаторных объектов, перестановки, сочетания, шаблон перебора, другие задачи на перебор.

    • Урок 6. Быстрая сортировка, куча
      Быстрая сортировка, понятие кучи, применение кучи, сортировка с помощью кучи.

    • Урок 7. Введение в графы, поиск в ширину
      Графы, основные понятия теории графов, способы хранения графов, поиск в ширину, кратчайший путь в графе.
    • Урок 8. Поиск в глубину
      Стратегия обхода в глубину, выделение компонент связности, проверка графа на двудольность, поиск циклов в ориентированном и неориентированном графе, топологическая сортировка.


     
    Telegram, 4 фев 2015
Участники складчины [Geekbrains] Алгоритмы и структуры данных смогут написать отзыв
Наверх