Встреча_в_Телемосте_14_12_24_13_28_31_—_запись.webm
16.5 MB
Тема списки.
Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
Дан список, в котором все элементы различны. Переставьте местами вторые по величине максимумы и минимумы списка.
Встреча_в_Телемосте_17_12_24_15_51_50_—_запись.webm
23 MB
Тема списки.
Дана шахматная доска 8*8 с расположенным на ней случайным образом ферзем.
Информация о расположении ферзя, представлена в виде матрицы, где 0 — свободная ячейка шахматного поля, а -1 — ячейка, занятая ферзем. Обозначить на матрице возможные ходы ферзя.
Дана шахматная доска 8*8 с расположенным на ней случайным образом ферзем.
Информация о расположении ферзя, представлена в виде матрицы, где 0 — свободная ячейка шахматного поля, а -1 — ячейка, занятая ферзем. Обозначить на матрице возможные ходы ферзя.
Что произошло с экосистемой языка Python в 2024 году?
🏆 Python продолжает укреплять свои позиции в мире программирования. В ноябре 2024 года он стал самым используемым языком на GitHub, что подтверждает его универсальность и широкое применение в различных областях.
🐍 Снижение использования Python с другими языками: Ранее Python часто сочетался с HTML, CSS и JavaScript в веб-разработке. Сейчас, с ростом Data Science, многие специалисты обходятся только Python, что снижает необходимость в дополнительных языках.
🤓 Приток начинающих разработчиков: 41% пользователей Python имеют опыт менее 2 лет. Это указывает на популярность языка среди новичков и специалистов, переходящих из других сфер.
🏫Разнообразие образовательных ресурсов: Широкий выбор учебных материалов позволяет каждому выбрать удобный способ изучения Python, способствуя росту сообщества.
🏫Разнообразие образовательных ресурсов: Широкий выбор учебных материалов позволяет каждому выбрать удобный способ изучения Python, способствуя росту сообщества.
Please open Telegram to view this post
VIEW IN TELEGRAM
Встреча_в_Телемосте_20_12_24_16_35_50_—_запись.webm
5.9 MB
Задание на тему списки.
Удаление элементов из списка с определенным условием Удалите все элементы из списка numbers, которые больше 5.
Удаление элементов из списка с определенным условием Удалите все элементы из списка numbers, которые больше 5.
Встреча_в_Телемосте_20_12_24_19_07_40_—_запись.webm
17.3 MB
Как использовать собственные функции сравнения в сортировке.Приведи пример.
Встреча_в_Телемосте_23_12_24_16_39_10_—_запись.webm
5.9 MB
Задание 30. Тема списки
Дан список из названий фруктов. Удалить все элементы, содержащие в названии определенную подстроку.
Дан список из названий фруктов. Удалить все элементы, содержащие в названии определенную подстроку.
Встреча_в_Телемосте_23_12_24_18_13_55_—_запись.webm
3.9 MB
Реализация алгоритма Евклида по нахождению наибольшего общего делителя (версия с циклом)
Встреча_в_Телемосте_23_12_24_19_02_34_—_запись.webm
3.8 MB
Как задать значение параметра по умолчанию в функции?
Встреча_в_Телемосте_23_12_24_19_05_14_—_запись.webm
4 MB
Как функции вернуть сразу несколько значений?
Встреча_в_Телемосте_23_12_24_19_07_49_—_запись.webm
11 MB
Как Python определяет, локальная или глобальная переменная используется.
Встреча_в_Телемосте_23_12_24_20_08_59_—_запись.webm
60.6 MB
Рекурсия в Python. Написание рекурсивных функций.
Множества set
Многие недооценивают данный тип, а зря. К примеру, если вам нужно найти количество одинаковых слов, то множества с легкостью вам помогут.
Похожи на списки, но на неупорядоченные. Они больше весят, но намного быстрее. В небольших проектах оправдано такое использование: множество id админов/пользователей (в зависимости от размера ОЗУ), когда требуется только проверить есть ли id в списке. Через стандартный список это займет O(n) или если он отсортирован O(log n) , в то время как у множеств это всегда O(1).
Многие недооценивают данный тип, а зря. К примеру, если вам нужно найти количество одинаковых слов, то множества с легкостью вам помогут.
Похожи на списки, но на неупорядоченные. Они больше весят, но намного быстрее. В небольших проектах оправдано такое использование: множество id админов/пользователей (в зависимости от размера ОЗУ), когда требуется только проверить есть ли id в списке. Через стандартный список это займет O(n) или если он отсортирован O(log n) , в то время как у множеств это всегда O(1).
Встреча_в_Телемосте_24_12_24_16_17_30_—_запись.webm
9.3 MB
Задание на тему списки.
Дан список из названий фруктов. Добавить слева к названию фрукта, его позицию(начиная с 1) через точку. Было: ‘banana’. Стало: ‘2.banana’
Дан список из названий фруктов. Добавить слева к названию фрукта, его позицию(начиная с 1) через точку. Было: ‘banana’. Стало: ‘2.banana’
Встреча_в_Телемосте_27_12_24_15_15_12_—_запись.webm
18.8 MB
Задание на тему циклы.
Посчитать сумму первых 10 натуральных чисел
Посчитать сумму первых 10 натуральных чисел
Встреча_в_Телемосте_27_12_24_15_47_32_—_запись.webm
6.8 MB
Задание на тему циклы.
Напишите программу, которая перебирает строку, находит все цифры в ней и выводит их
Напишите программу, которая перебирает строку, находит все цифры в ней и выводит их
Встреча_в_Телемосте_28_12_24_13_47_02_—_запись.webm
3.7 MB
Решение задания по теме функции.
Напишите функцию, которая возвращает все неуникальные элементы последовательности
Напишите функцию, которая возвращает все неуникальные элементы последовательности
Встреча_в_Телемосте_28_12_24_15_43_07_—_запись.webm
12.7 MB
Задание на тему списки.
Необходимо отсортировать список строк в алфавитном порядке, игнорируя регистр символов.
Необходимо отсортировать список строк в алфавитном порядке, игнорируя регистр символов.
Встреча_в_Телемосте_30_12_24_12_06_47_—_запись.webm
10 MB
Напишите функцию, которая принимает верхний предел диапазона и возвращает список всех простых чисел в этом диапазоне. Для оптимизации можно использовать алгоритм «Решето Эратосфена».
Встреча_в_Телемосте_30_12_24_15_03_03_—_запись.webm
6.2 MB
Можно ли применять функции
min(), max(), sum() к списку из строк?Встреча_в_Телемосте_30_12_24_16_11_54_—_запись.webm
16.7 MB
Что такое списки в Python, для чего они нужны, отличия списков от массивов.
Встреча_в_Телемосте_30_12_24_16_21_11_—_запись.webm
106.8 MB
5 способов создания списков:
1. Ручной
2. В цикле
3. Функция
4. Генератор (списковое включение)
5. Метод
Использование генераторов и модуля
1. Ручной
2. В цикле
3. Функция
list()4. Генератор (списковое включение)
5. Метод
str.split()Использование генераторов и модуля
itertools для решения 8 задания ЕГЭ