Все о структурах данных в Python для начинающих

Структуры данных — это фундамент Python и основа любой эффективной программы.
Без понимания списков, кортежей, множеств и словарей невозможно писать чистый, логичный и производительный код. В курсе вы разберёте все основные структуры данных в Python, их разновидности и назначение, научитесь использовать методы,…
Начальный уровень
4-5 часов в неделю

Чему вы научитесь

  • Использовать строки и их методы: 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: списков, кортежей, множеств и словарей.

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

  • Развить навыки написания чистого, структурированного и производительного кода.

  • Показать практическое применение структур данных для решения реальных задач 

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

— Начинающим разработчикам на Python, которые хотят заложить прочную основу и понять, как работают структуры данных; — Студентам и самоучкам, изучающим Python, которым важно систематизировать знания о списках, кортежах, множествах и словарях; — Тем, кто уже знаком с базовым синтаксисом Python, но испытывает трудности при работе с коллекциями и их методами; — Тем, кто хочет научиться писать более чистый, логичный и эффективный код; —Тем, кто планирует дальнейшее изучение алгоритмов, ООП или работы с данными и понимает важность структур данных как фундамента.

Начальные требования

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

Наши преподаватели

Как проходит обучение

  • Курс построен в формате пошаговых уроков с теорией и практическими примерами.

  • Каждый модуль посвящён конкретному модулю

  • После изучения теории вы закрепляете знания с помощью упражнений 

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

  • Доступ к материалам курса сохраняется, чтобы вы могли возвращаться и повторять темы в любое время.

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно