Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Алгоритмы и структуры данных на Python. Базовый курс от GeekBrains

Вы научитесь

Пройдя курс, вы прокачаете свои знания языка программирования Python и углубленно изучите работу с алгоритмами, также научитесь самостоятельно писать их. Вы сможете использовать алгоритмы на практике для решения различных задач, научитесь определять их сложность. Поймете, как устроен интерпретатор Python, и разберетесь в структуре объектов, которые он содержит. Вы сможете проводить анализ данных разными методами, познакомитесь с библиотеками, которые будут необходимы для работы. Во время обучения вы приумножите свои знания языка программирования и повысите профессиональные навыки.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
1 месяц
Стоимость
15000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать алгоритмы
#02
Анализировать данные
#03
Создавать блок-схемы
#04
Работать с модулем Collections
#05
Оценивать сложность алгоритмов
Программа курса

Вы научитесь работать с алгоритмами и анализировать данные с помощью языка программирования Python. Во время обучения вас ждут практические задания и необходимые методические пособия.

Введение в алгоритмизацию и реализация простых алгоритмов на Python

Вам расскажут об основах алгоритмизации. На практической части занятия создадите простой алгоритм на Python.

Циклы. Рекурсия. Функции

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

Массивы. Кортежи. Множества. Списки

Изучите списки с расширенным функционалом. Сможете проводить обработку одномерных и двумерных списков. Освоите работу с таблицами данных и поиск элементов.

Эмпирическая оценка алгоритмов на Python

Вам расскажут об интерфейсе для измерения времени выполнения блоков кода. На практике освоите работу с ним.

Коллекции. Список. Очередь. Словарь

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

Работа с динамической памятью

Вам расскажут, как управлять памятью коллекций. Полученные знания закрепите во время практической части урока.

Алгоритмы сортировки

Вы познакомитесь с различными методами сортировки, которые используются на Python. Изучите их, попрактикуетесь в использовании.

Деревья. Хэш-функция

Разберетесь в устройстве и работе двоичных деревьев поиска. Изучите хэш-функцию. Закрепите пройденный материал с помощью практических заданий.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
GeekBrains
Школа
GeekBrains – это одна из крупнейших в России платформ для онлайн-образования, предоставляющая курсы по 3 главным направлениям: IT, маркетинг и дизайн.