Чему вы научитесь
- Использовать строки и их методы: lower(), upper(), title(), capitalize(), replace(), strip(), count() и другие.
- Форматировать строки и изучите f-строки и метод format()
- Управлять элементами списка с помощью методов: append(), extend(), insert(), remove(), pop(), clear()
- Использовать срезы, вложенные списки и генераторы списков
- Понимать особенности tuple и использовать их методы: count(), index()
- Понимать устройство словарей и принцип хранения данных
- Использовать основные методы словарей: keys(), values(), items(), get(), pop(), update() и другие
- Применять множества, операции над множествами и их методы
- Использовать frozenset как неизменяемую и хэшируемую структуру данных
О курсе
Этот курс посвящён изучению структур данных в Python — основного строительного блока любой программы. Вы подробно разберёте списки, кортежи, множества и словари, а также научитесь работать с их методами, операторами и генераторами.
Курс сочетает теорию и практику: вы не только поймёте, как устроены структуры данных, но и научитесь применять их для решения большого количества реальных задач.
Особое внимание уделено методам и приёмам работы со строками, списками, словарями и множествами, что позволит вам создавать чистый, эффективный и безопасный Python-код.
Цели курса:
-
Дать глубокое понимание всех основных структур данных в Python: списков, кортежей, множеств и словарей.
-
Научить применять встроенные методы, операторы и генераторы для эффективной работы с данными.
-
Развить навыки написания чистого, структурированного и производительного кода.
-
Показать практическое применение структур данных для решения реальных задач
Для кого этот курс
Начальные требования
Для комфортного прохождения курса необходимо уверенно владеть циклами и условными операторами, так как большая часть практических заданий и примеров будет строиться именно на их использовании.
Наши преподаватели
Как проходит обучение
-
Курс построен в формате пошаговых уроков с теорией и практическими примерами.
-
Каждый модуль посвящён конкретному модулю
-
После изучения теории вы закрепляете знания с помощью упражнений
-
Используются интерактивные задания, позволяющие сразу применять изученное в коде.
-
Доступ к материалам курса сохраняется, чтобы вы могли возвращаться и повторять темы в любое время.