Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python. Часть 2 (Списки и циклы)
15 students

Python. Часть 2 (Списки и циклы)

Освой списки и циклы в Python — шаг к настоящему программистскому мышлению!
Created byHayk Inants
Last updated 5/2026
Russian

What you'll learn

  • Научитесь создавать и изменять списки — добавлять, удалять, сортировать и искать элементы, как настоящий Python-ниндзя;
  • Поймёте, как работают циклы `for` и `while`, и сможете выбирать правильный инструмент для каждой задачи;
  • Научитесь писать собственные циклы, которые считают, фильтруют и агрегируют данные без единого лишнего действия;
  • Освоите срезы и многомерные списки — создадите свои таблицы и матрицы прямо в коде;
  • Разберётесь с ссылочным типом данных и научитесь избегать коварных ловушек вроде «копии, которая не копия»;
  • Будете управлять потоком выполнения с помощью `break` и `continue`, создавая гибкие и понятные циклы;
  • Научитесь сравнивать и оптимизировать решения, находя короткий и чистый путь вместо громоздких конструкций.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

10 sections20 lectures1h 51m total length
  • Introduction10:13
  • Конспект4:26
  • Тесты
  • Задача 1
  • Задача 2
  • Задача 3
  • Задача 4
  • Задача 5

Requirements

  • Базовые навыки работы с компьютером — уметь пользоваться клавиатурой, мышью, файловой системой и копировать/вставлять текст.
  • Интерес к логике и задачам — желание разбираться, почему код работает именно так, и искать решения шаг за шагом.
  • Терпение и практика — программирование требует не зубрёжки, а регулярных маленьких шагов: писать код, проверять, исправлять, повторять.
  • Умение работать с переменными, базовыми типами данных (числа, строки, списки) и простыми операторами.
  • Понимание базового синтаксиса Python: отступы, условия, простые конструкции и выражения.
  • Опыт написания простых программ и чтения несложного кода.

Description

Добро пожаловать на вторую часть приключения в мире Python! Если первая часть научила вас принимать решения с помощью if, то теперь вы перейдёте на новый уровень — повторять действия, управлять данными и создавать живой, динамичный код.

Цель курса

Научить вас работать с самыми важными инструментами Python — списками и циклами. Без них не обходится ни один алгоритм, ни один проект, ни одна реальная программа.

Почему именно этот курс

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

Что вы приобретёте

После курса вы сможете:

  • уверенно создавать и изменять списки, управлять данными и искать нужные элементы;

  • использовать циклы for и while для решения задач любого уровня;

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

  • применять методы списков, срезы, многомерные структуры;

  • писать аккуратный и читаемый код, как это делают настоящие Python-разработчики.

Что вас ждёт внутри

  • Работа с циклами — изучите for, while, а также управление потоком с помощью break и continue.

  • Более глубокое изучение списков — методы, срезы, многомерные структуры и понимание ссылочного типа данных.

  • Итоговый блок — подведёте итоги, разберётесь с типичными ошибками и закрепите всё на практике.

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

Курс построен в стиле “учись через действие”:

  • короткие и понятные лонгриды,

  • интерактивные тесты,

  • задания с автоматической проверкой,

  • живые примеры и небольшие мини-проекты, которые можно повторить у себя.

После курса

Вы будете уверенно владеть базовыми структурами данных Python и уметь превращать идеи в работающий код. Это курс, после которого циклы перестают пугать — они начинают работать на вас.

Who this course is for:

  • Для начинающих разработчиков, которые хотят перестать бояться циклов и наконец понять, как «заставить компьютер делать одно и то же много раз, но по-умному».
  • Для аналитиков данных и инженеров, которым нужно уверенно работать со списками, массивами, таблицами и обрабатывать данные в Python.
  • Для студентов и самоучек, которые хотят укрепить фундамент, прежде чем двигаться к более сложным темам — функциям, структурам данных, алгоритмам ибиблиотекам.
  • Для всех, кто любит порядок и логику, ведь списки и циклы — это основа автоматизации, систематизации и структурного мышления в коде.