Функция zip()
При использование функции zip() мы объединяем несколько списков в один кортеж.
В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран.
Разъяснивший Python
При использование функции zip() мы объединяем несколько списков в один кортеж.
В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран.
Разъяснивший Python
Простое параллельное выполнение с ThreadPoolExecutor
Когда нужно ускорить выполнение нескольких независимых задач (например, загрузку файлов или запросы к API), можно использовать
Итог:
Разъяснивший Python
Когда нужно ускорить выполнение нескольких независимых задач (например, загрузку файлов или запросы к API), можно использовать
ThreadPoolExecutor из модуля concurrent.futures.Итог:
ThreadPoolExecutor — простой способ запускать функции в нескольких потоках и ускорять выполнение программы.Разъяснивший Python
Замер времени выполнения куска кода с помощью модуля «timeit».
Модуль timeit позволяет замерить время выполнения любого куска кода.
Большие куски кода не очень удобно, но вот мелкие довольно хорошо. Закидываете вашу строчку внутрь timeit и вуаля.
Разъяснивший Python
Модуль timeit позволяет замерить время выполнения любого куска кода.
Большие куски кода не очень удобно, но вот мелкие довольно хорошо. Закидываете вашу строчку внутрь timeit и вуаля.
Разъяснивший Python
Функция enumerate()
При использование
Мы выводим индекс и значение каждого элемента списка фруктов.
Разъяснивший Python
При использование
enumerate() мы получаем индекс и значение списка элементов в одном цикле.Мы выводим индекс и значение каждого элемента списка фруктов.
Разъяснивший Python
Функция sorted()
При использование функции
В этом понимании мы сортируем список чисел по возрастанию и выводим результат на экран.
Разъяснивший Python
При использование функции
sorted() мы сортируем список элементов в порядке возрастания или исчезновения.В этом понимании мы сортируем список чисел по возрастанию и выводим результат на экран.
Разъяснивший Python
Функция filter()
При использование функции
В этом примере мы фильтруем список чисел от 1 до 5 и оставляем только четные числа.
Разъяснивший Python
При использование функции
filter() мы фильтруем список элементов по заданному условию и получить новый список с результатами.В этом примере мы фильтруем список чисел от 1 до 5 и оставляем только четные числа.
Разъяснивший Python
Контекст-менеджер with
При использование контекст-менеджера with мы можем автоматически открывать и закрывать файлы, соединения с базами данных и другие ресурсы.
В этом примере мы открываем файл "example.txt" для чтения и используем менеджер контекста with для автоматического закрытия файла после окончания чтения.
Разъяснивший Python
При использование контекст-менеджера with мы можем автоматически открывать и закрывать файлы, соединения с базами данных и другие ресурсы.
В этом примере мы открываем файл "example.txt" для чтения и используем менеджер контекста with для автоматического закрытия файла после окончания чтения.
Разъяснивший Python
Оператор распаковки
При использовании оператора распаковки (*) мы распаковываем элементы и передавать их как аргументы функции или методу.
В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы.
Разъяснивший Python
При использовании оператора распаковки (*) мы распаковываем элементы и передавать их как аргументы функции или методу.
В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы.
Разъяснивший Python
Функции any() и all()
При использовании функций any() и all() мы проверяем или рассматриваем список элементов, заданных по заданному условию. Функция any() возвращает True, если хотя бы один элемент соответствует условию, а функция all() возвращает True, если все элементы соответствуют условию.
В этом случае мы проверяем, есть ли в списке номеров хотя бы одно четное число и проверяем ли все числа в списке условий четности.
Разъяснивший Python
При использовании функций any() и all() мы проверяем или рассматриваем список элементов, заданных по заданному условию. Функция any() возвращает True, если хотя бы один элемент соответствует условию, а функция all() возвращает True, если все элементы соответствуют условию.
В этом случае мы проверяем, есть ли в списке номеров хотя бы одно четное число и проверяем ли все числа в списке условий четности.
Разъяснивший Python
Метода join()
При использовании метода join() мы объединяем элементы списка в строку.
В этом примере мы объединяем элементы списка фруктов в строку, разделяя их запятой и пробелом.
Разъяснивший Python
При использовании метода join() мы объединяем элементы списка в строку.
В этом примере мы объединяем элементы списка фруктов в строку, разделяя их запятой и пробелом.
Разъяснивший Python
Оператор in
При использовании оператора in мы проверяем, содержится ли элемент в списке.
В этом примере мы проверяем, содержится ли в списке фруктов элемент 'apple' и 'grape'.
Разъяснивший Python
При использовании оператора in мы проверяем, содержится ли элемент в списке.
В этом примере мы проверяем, содержится ли в списке фруктов элемент 'apple' и 'grape'.
Разъяснивший Python
🐳1
Метод count()
При использовании метода
В этом примере мы используем метод
Разъяснивший Python
При использовании метода
count() мы подсчитываем количество вхождений элемента в список. В этом примере мы используем метод
count() для подсчета количества вхождений числа 2 в списке numbers.Разъяснивший Python
🤓1
Метода index()
При использовании метода
В этом примере мы используем метод
Разъяснивший Python
При использовании метода
index() мы находим индекс первого вхождения элемента в список. В этом примере мы используем метод
index() для нахождения индекса первого вхождения числа 2 в списке numbers.Разъяснивший Python
👨💻1
Метода split()
При использовании метода
В этом примере мы используем метод
Разъяснивший Python
При использовании метода
split() мы разбиваем строку на список элементов, используя заданный разделитель.В этом примере мы используем метод
split() для разбиения строки sentence на список слов.Разъяснивший Python
✍1
Функция reduce()
При использовании функции
В этом примере мы используем функцию
Разъяснивший Python
При использовании функции
reduce() мы применяем функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее. В этом примере мы используем функцию
reduce() для вычисления произведения чисел в списке.Разъяснивший Python
🍾1
Оператор "not"
При использовании оператора "not" мы инвертируем булево значение.
В этом примере мы используем оператор "not" для проверки, не идет ли дождь.
Разъяснивший Python
При использовании оператора "not" мы инвертируем булево значение.
В этом примере мы используем оператор "not" для проверки, не идет ли дождь.
Разъяснивший Python
🤣3😁1
Крестики-нолики для питонистов: сначала пишем, потом играем
В этом материале на примере простой игры «крестики-нолики» автор разберёт, как создавать подобные приложения, продумывать для них требования и создавать игровую логику.
Читать...
Разъяснивший Python
В этом материале на примере простой игры «крестики-нолики» автор разберёт, как создавать подобные приложения, продумывать для них требования и создавать игровую логику.
Читать...
Разъяснивший Python
Хабр
Крестики-нолики для питонистов: сначала пишем, потом играем
Всем привет! Я — наставник на курсе «Python-разработчик» в Яндекс Практикуме. Тема передачи знаний меня интересовала всегда, ещё со школьных олимпиад, продолжилась в вузе и не оставила на позиции...
Использование функции format()
Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.
Разъяснивший Python
Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.
Разъяснивший Python
🤔1
Оператор "or"
При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.
В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.
Разъяснивший Python
При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.
В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.
Разъяснивший Python
👏1
Модуль set comprehension
При использовании модуля set comprehension мы создаем новое множество на основе существующего списка или другого итерируемого объекта.
В этом примере мы используем set comprehension для создания нового множества, которое содержит только уникальные элементы из списка.
Разъяснивший Python
При использовании модуля set comprehension мы создаем новое множество на основе существующего списка или другого итерируемого объекта.
В этом примере мы используем set comprehension для создания нового множества, которое содержит только уникальные элементы из списка.
Разъяснивший Python
❤1
Модуль dict comprehension
При использовании dict comprehension мы создаем новый словарь на основе существующего списка или другого итерируемого объекта.
В этом примере мы используем dict comprehension для создания нового словаря, в котором ключами являются числа из исходного списка, а значениями – квадраты этих чисел.
Разъяснивший Python
При использовании dict comprehension мы создаем новый словарь на основе существующего списка или другого итерируемого объекта.
В этом примере мы используем dict comprehension для создания нового словаря, в котором ключами являются числа из исходного списка, а значениями – квадраты этих чисел.
Разъяснивший Python