python с Дарьей| Репетитор
Python простыми словами — от первых строк кода до уверенного программирования.
- Каналов в рубрике
- 92 881
- Место этого канала
- № 82 020
- Каналов в рубрике
- 1 730
- Место этого канала
- № 750
Дашборд
13 октября — 19 октября 2026
Загрузка…
Главные числа
Рост аудитории
+1подписчиков за период
+1 самый большой прирост · 13 окт 2026
Индекс качества
Индекс качества пока не рассчитан. Он появляется у каналов от 500 подписчиков, которые публикуют посты хотя бы раз в неделю, после недели наблюдения.
Просмотры и охват
68просмотров за период 31,5 %
Средний охват поста — 19 просмотров (посты старше двух суток).
Вовлечённость подписчиков
—ER = реакции ÷ просмотры
За период у постов нет прочитанных реакций.
Индекс цитируемости
0,0индекс цитируемости
Место среди похожих появится, когда канал упомянут другие каналы за последние 30 дней.
Когда и сколько публикует
Форматы публикаций
Каждый пост — точка
Выше — больше просмотров, крупнее — больше реакций. Нажмите на точку, чтобы открыть пост.
Итоги периода
Нажмите на показатель — ниже он появится по точкам периода
Реклама в канале
Лучшие публикации
По просмотрам за период
Публикации по дням
Бледные столбики — дни, линия — среднее за 7 дней: видно, разгоняется канал или затихает
Данные обновлены в 11:53 по Москве. Просмотры — текущие у постов, вышедших в эти дни; средний охват — по постам старше двух суток. Как считается индекс качества
Публикации за период
Загрузка…
Допустим, у нас есть список с любимыми языками программирования:
languages = ["Python", "Java"]
А теперь представим, что мы хотим добавить новые языки или объединить элементы списка в одну строку. Как это сделать? 🤔Разбираемся! 🚀🟢 1. append() — добавить один элемент в конец
languages = ["Python", "Java"]
languages.append("C++")
print(languages)
📌 Результат:
["Python", "Java", "C++"]
Запомни: append() добавляет один элемент. Если передать ему список, этот список станет одним элементом внутри исходного списка.
🔵 2. extend() — добавить несколько элементов
languages = ["Python", "Java"]
languages.extend(["C++", "JavaScript"])
print(languages)
📌 Результат:
["Python", "Java", "C++", "JavaScript"]
extend() перебирает переданную последовательность и добавляет её элементы в конец списка.
🟡 3. insert() — добавить элемент в нужное место
languages = ["Python", "Java"]
languages.insert(1, "C++")
print(languages)
📌 Результат:
["Python", "C++", "Java"]
Первый аргумент — индекс, второй — элемент.
💡 Здесь "C++" встал на индекс 1, а "Java" сдвинулся вправо.
🟣 4. join() — объединить строки в одну строку
А вот здесь важный нюанс: join() — не метод списка, а метод строк. Он соединяет строки из списка с помощью выбранного разделителя.
words = ["Я", "изучаю", "Python"]
result = " ".join(words)
print(result)
📌 Результат:
Я изучаю Python
Можно выбрать другой разделитель:
print(", ".join(words))
Результат:
Я, изучаю, Python
⚠️ join() работает, если все элементы последовательности — строки. Если в списке числа, их нужно предварительно преобразовать в строки.
🧠 ПРОВЕРЬ СЕБЯ!
Что выведет этот код?
numbers = [1, 2]
numbers.append([3, 4])
numbers.extend([5, 6])
numbers.insert(1, 10)
print(numbers)
🔥 Дополнительное задание: как превратить список ["Python", "это", "круто"] в строку "Python — это — круто" с помощью join()?
💬 Пиши ответы в комментариях — проверим, кто уже освоил списки!
#Python #PythonДляНачинающих #Списки #Программирование #УчимсяКодить
Дан список:
numbers = [4, 7, 2, 9, 1, 6]
🎯 ЗАДАНИЕ
Напиши программу, которая посчитает, сколько в списке чётных чисел.
💡 Подсказка: число чётное, если при делении на 2 остаток равен 0.
Для проверки пригодится оператор %.
⭐ УРОВЕНЬ 2 — ДЛЯ ТЕХ, КТО ЛЮБИТ ВЫЗОВЫ
Попробуй найти сумму всех чётных чисел из этого же списка.
🔥 БОНУС: получится ли решить оба задания с помощью одного цикла for?
💬 Пиши свой код в комментариях! Не забудь объяснить, как работает твоя программа.
#Python #PythonДляНачинающих #Списки #Циклы #ЗадачаПоPython
numbers = [10, 20, 30]
print(numbers[3])
🤔 Что здесь не так?
🎯 ТВОЁ ЗАДАНИЕ
1️⃣ Почему numbers[3] вызывает ошибку?
2️⃣ Какие индексы можно использовать для этого списка?
3️⃣ Как обратиться к последнему элементу списка?
🔥 Бонус: что произойдёт, если написать print(numbers[-1])?
💬 Напишите ответы в комментариях! Проверим, кто уже подружился со списками. 🐍#Python #PythonДляНачинающих #ОшибкаНовичка #Списки #Программирование #УчимсяКодить
Посмотрите внимательно на код 👇
numbers = [10, 20, 30, 40, 50]
print(numbers[1])
print(numbers[-1])
print(numbers[2])
🎯 Какой будет вывод?
А)
10
40
30
Б)
20
50
30
В)
20
40
30
Г)
10
50
20
🔥 Челлендж: не запускайте код!
Попробуйте определить ответ, просто посмотрев на список и индексы.
💬 Пишите свой вариант: А, Б, В или Г 👇
#Python #PythonДляНачинающих #АЧтоВыведетPython #Списки #УчимсяКодить
Дан список чисел:
numbers = [7, 15, 3, 21, 9]
Нужно написать программу, которая находит самое большое число в списке.
🟢 Уровень 1 — легко
Используйте встроенную функцию max().
💡 Вспомните:
max(...)
🔴 Уровень 2 — сложнее
Найдите максимальное число самостоятельно, без max().
💡 Здесь уже пригодятся:
цикл for
переменная для хранения текущего максимума
сравнение чисел
🔥 Челлендж: попробуйте сначала решить сложный вариант, а уже потом проверить себя с помощью max().
💬 Какой уровень смогли решить?
#Python #PythonДляНачинающих #ЗадачаДня #Списки #УчимсяКодить
Если нужно сохранить сразу несколько значений, удобно использовать список:
numbers = [10, 25, 7, 18, 42]
Вместо пяти отдельных переменных у нас теперь один объект, внутри которого хранятся все числа.
Список хранит элементы в определённом порядке.
📦 Как создать список?
Список создаётся с помощью квадратных скобок:
numbers = [10, 25, 7, 18, 42]
В нём могут находиться числа:
numbers = [10, 25, 7, 18, 42]
строки:
names = ["Анна", "Иван", "Маша"]
или значения разных типов:
data = [10, "Python", 3.14, True]
🔢 Индексы списка
У каждого элемента есть индекс, то есть его порядковый номер.
⚠️ В Python отсчёт начинается с 0.
numbers = [10, 25, 7, 18, 42]
Индекс01234
Значение
10
25
7
18
42
Чтобы получить элемент, укажите его индекс в квадратных скобках:
print(numbers[0])
Результат:
10
print(numbers[3])
Результат:
18
🔙 Отрицательные индексы
К элементам можно обращаться и с конца списка.
-1 — последний элемент
-2 — предпоследний
-3 — третий с конца
numbers = [10, 25, 7, 18, 42]
print(numbers[-1])
Результат:
42
✂️ Срезы
Иногда нужно получить не один элемент, а сразу несколько. Для этого используются срезы.
Общий вид:
список[начало:конец]
Например:
numbers = [10, 20, 30, 40, 50]
print(numbers[1:4])
Результат:
[20, 30, 40]
Срез numbers[1:4] берёт элементы с индексами 1, 2 и 3.
⚠️ Правая граница среза не включается.
✂️ Срез от начала или до конца
Если начало не указать, Python возьмёт элементы с самого начала:
numbers[:3]
Результат:
[10, 20, 30]
Если не указать конец, срез будет продолжаться до конца списка:
numbers[2:]
Результат:
[30, 40, 50]
🐾 Шаг среза
У среза может быть третий параметр:
список[начало:конец:шаг]
Например:
numbers = [10, 20, 30, 40, 50, 60]
print(numbers[::2])
Результат:
[10, 30, 50]
Здесь мы берём каждый второй элемент.
А с помощью отрицательного шага можно развернуть список:
print(numbers[::-1])
Результат:
[60, 50, 40, 30, 20, 10]
📏 len() — количество элементов
Функция len() показывает, сколько элементов находится в списке:
numbers = [10, 20, 30, 40, 50]
print(len(numbers))
Результат:
5
len() работает не только со списками. С её помощью также можно узнать длину строки и количество элементов в других объектах.
🔽 min() — минимальное значение
Функция min() находит самое маленькое значение в списке:
numbers = [15, 7, 23, 4, 18]
print(min(numbers))
Результат:
4
🔝 max() — максимальное значение
Функция max() находит самое большое значение:
numbers = [15, 7, 23, 4, 18]
print(max(numbers))
Результат:
23
🧠 Соберём всё вместе
numbers = [12, 5, 27, 8, 19, 3]
print(len(numbers))
print(min(numbers))
print(max(numbers))
print(numbers[1:4])
С помощью списков мы можем:
📦 хранить несколько значений
🔢 обращаться к элементам по индексам
🔙 использовать отрицательные индексы
✂️ получать срезы
📏 считать количество элементов через len()
🔽 находить минимальное значение через min()
🔝 находить максимальное значение через max()
🎯 ЗАДАЧА
Дан список:
numbers = [14, 7, 25, 3, 18, 10, 21]
Ответьте на вопросы:
1️⃣ Сколько элементов находится в списке?
2️⃣ Какое число самое большое?
3️⃣ Какое число самое маленькое?
4️⃣ Что получится в результате:
numbers[2:5]
5️⃣ Что получится в результате:
numbers[::2]
🔥 Попробуйте решить всё без запуска кода.
Пишите свои ответы в комментариях 👇
#Python #PythonДляНачинающих #Списки #Программирование #УчимсяКодить
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…