Разъяснивший Python – Telegram
Разъяснивший Python
7.7K subscribers
2.78K photos
40 videos
30 files
2.66K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Download Telegram
Функция zip()

При использование функции zip() мы объединяем несколько списков в один кортеж.

В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран.

Разъяснивший Python
Простое параллельное выполнение с ThreadPoolExecutor

Когда нужно ускорить выполнение нескольких независимых задач (например, загрузку файлов или запросы к API), можно использовать ThreadPoolExecutor из модуля concurrent.futures.

Итог:
ThreadPoolExecutor — простой способ запускать функции в нескольких потоках и ускорять выполнение программы.

Разъяснивший Python
Замер времени выполнения куска кода с помощью модуля «timeit».

Модуль timeit позволяет замерить время выполнения любого куска кода.

Большие куски кода не очень удобно, но вот мелкие довольно хорошо. Закидываете вашу строчку внутрь timeit и вуаля.

Разъяснивший Python
Функция enumerate()

При использование enumerate() мы получаем индекс и значение списка элементов в одном цикле.

Мы выводим индекс и значение каждого элемента списка фруктов.

Разъяснивший Python
Функция sorted()

При использование функции sorted() мы сортируем список элементов в порядке возрастания или исчезновения.

В этом понимании мы сортируем список чисел по возрастанию и выводим результат на экран.

Разъяснивший Python
Функция filter()

При использование функции filter() мы фильтруем список элементов по заданному условию и получить новый список с результатами.

В этом примере мы фильтруем список чисел от 1 до 5 и оставляем только четные числа.

Разъяснивший Python
Контекст-менеджер with

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

В этом примере мы открываем файл "example.txt" для чтения и используем менеджер контекста with для автоматического закрытия файла после окончания чтения.

Разъяснивший Python
Оператор распаковки

При использовании оператора распаковки (*) мы распаковываем элементы и передавать их как аргументы функции или методу.

В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы.

Разъяснивший Python
Функции any() и all()

При использовании функций any() и all() мы проверяем или рассматриваем список элементов, заданных по заданному условию. Функция any() возвращает True, если хотя бы один элемент соответствует условию, а функция all() возвращает True, если все элементы соответствуют условию.

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

Разъяснивший Python
Метода join()

При использовании метода join() мы объединяем элементы списка в строку.

В этом примере мы объединяем элементы списка фруктов в строку, разделяя их запятой и пробелом.

Разъяснивший Python
Оператор in

При
использовании оператора in мы проверяем, содержится ли элемент в списке.

В этом примере мы проверяем, содержится ли в списке фруктов элемент 'apple' и 'grape'.

Разъяснивший Python
🐳1
Метод count()

При использовании метода count() мы подсчитываем количество вхождений элемента в список.

В этом примере мы используем метод count() для подсчета количества вхождений числа 2 в списке numbers.

Разъяснивший Python
🤓1
Метода index()

При использовании метода index() мы находим индекс первого вхождения элемента в список.

В этом примере мы используем метод index() для нахождения индекса первого вхождения числа 2 в списке numbers.

Разъяснивший Python
👨‍💻1
Метода split()

При использовании метода split() мы разбиваем строку на список элементов, используя заданный разделитель.

В этом примере мы используем метод split() для разбиения строки sentence на список слов.

Разъяснивший Python
1
Функция reduce()

При использовании функции reduce() мы применяем функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее.

В этом примере мы используем функцию reduce() для вычисления произведения чисел в списке.

Разъяснивший Python
🍾1
Оператор "not"

При
использовании оператора "not" мы инвертируем булево значение.

В этом примере мы используем оператор "not" для проверки, не идет ли дождь.

Разъяснивший Python
🤣3😁1
Крестики-нолики для питонистов: сначала пишем, потом играем

В этом материале на примере простой игры «крестики-нолики» автор разберёт, как создавать подобные приложения, продумывать для них требования и создавать игровую логику.

Читать...

Разъяснивший Python
Использование функции format()

Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.

Разъяснивший Python
🤔1
Оператор "or"

При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.

В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.

Разъяснивший Python
👏1
Модуль set comprehension

При использовании модуля set comprehension мы создаем новое множество на основе существующего списка или другого итерируемого объекта.

В этом примере мы используем set comprehension для создания нового множества, которое содержит только уникальные элементы из списка.

Разъяснивший Python
1
Модуль dict comprehension

При использовании dict comprehension мы создаем новый словарь на основе существующего списка или другого итерируемого объекта.

В этом примере мы используем dict comprehension для создания нового словаря, в котором ключами являются числа из исходного списка, а значениями – квадраты этих чисел.

Разъяснивший Python