Справочник Программиста
https://www.youtube.com/watch?v=7X7TUlMNZlQ
Разукрашиваем ЧБ изображение.zip
114.2 MB
Материалы из видео
❤🔥5🔥2
🤯6👍4🤔1
🤔11👍4🔥2
Что выведет код выше?
Anonymous Quiz
19%
[1, 2] [1, 2] [1, 2]
57%
KeyError
18%
[1, 2] 1, 2
3%
1, 2 1, 2 1, 2
4%
1 2 1 2 1 2
🤔13🤯12👍1
👍7🤯4
И так, я решил выкладывать викторины с вопросами на отдельном канале, чтобы ими не засорять этот. А тут будет поститься исключительно полезная информация по Python как и раньше, но иногда буду репостить викторинки и сюда)
Канал с викторинами - @python_quizzes_tasks
Канал с викторинами - @python_quizzes_tasks
Telegram
Задачи и викторины по Python
На данном канале Вы сможете проявить и закрепить свои знания языка программирования Python!
Для связи - @it_start_programmer
Для связи - @it_start_programmer
👍3🔥3
range() - это функция для генерации последовательности целых чисел, по умолчанию начиная с 0 и заканчивая n,
где n не включено в сгенерированные числа. В основном используется в циклах for.
Синтаксис: range(start, stop, step)
start — начало диапазона, по умолчанию — 0;
stop — конец диапазона;
step — шаг.
Помимо циклов с её помощью можно к примеру заполнить список, как показано на изображении.
где n не включено в сгенерированные числа. В основном используется в циклах for.
Синтаксис: range(start, stop, step)
start — начало диапазона, по умолчанию — 0;
stop — конец диапазона;
step — шаг.
Помимо циклов с её помощью можно к примеру заполнить список, как показано на изображении.
🔥14❤🔥2👍1
Рассмотрим отличие операторов "==" и "is".
В Python оператор "==" используется для сравнения значений двух объектов (object equality), а оператор "is" используется для проверки идентичности двух объектов. Если использовать оператор "is", то проверяется, что обе переменные указывают на один и тот же объект в памяти.
Другими словами, оператор "==" сравнивает значения объектов, а оператор "is" сравнивает их адреса в памяти. Например, если создать два разных списка с одинаковыми значениями, то оператор "==" вернет True, а оператор "is" - False, потому что это разные объекты в памяти.
В Python оператор "==" используется для сравнения значений двух объектов (object equality), а оператор "is" используется для проверки идентичности двух объектов. Если использовать оператор "is", то проверяется, что обе переменные указывают на один и тот же объект в памяти.
Другими словами, оператор "==" сравнивает значения объектов, а оператор "is" сравнивает их адреса в памяти. Например, если создать два разных списка с одинаковыми значениями, то оператор "==" вернет True, а оператор "is" - False, потому что это разные объекты в памяти.
👍16🔥4
Справочник Программиста
https://www.youtube.com/watch?v=GUv0yf1NimI
Код из видео:
from rembg import remove
from PIL import Image
input_path = 'image.jpg'
output_path = 'image_output.png'
open_image = Image.open(input_path)
output = remove(open_image)
output.save(output_path)
👍9🔥3
Заполнение списка используя генератор.
Генераторы списков в Python - это удобный и компактный способ создания списков, который позволяет сократить количество кода, необходимого для создания списков с определенными значениями. Вместо использования цикла for и условных операторов, генераторы списков позволяют создавать списки на основе выражений, которые могут быть более простыми и лаконичными.
Синтаксис: list_generator = [элементы for i in range(количество элементов)]
Генераторы списков в Python - это удобный и компактный способ создания списков, который позволяет сократить количество кода, необходимого для создания списков с определенными значениями. Вместо использования цикла for и условных операторов, генераторы списков позволяют создавать списки на основе выражений, которые могут быть более простыми и лаконичными.
Синтаксис: list_generator = [элементы for i in range(количество элементов)]
👍8🔥2
Для тех кто ещё не знает, напоминаю, что викторины с вопросами по Python я теперь провожу тут - @python_quizzes_tasks
👍10
Метод enumerate() позволяет получить нумерованную последовательность элементов итерируемой коллекции.
Синтаксис: enumerate(iterable, start=0)
На изображении выше в первом примере показан перебор списка, при помощи метода enumerate().
В цикле i - принимает значение номера элемента, а num - значение элемента.
Во втором примере мы указали параметр start, и порядковые номера начались с 5.
Синтаксис: enumerate(iterable, start=0)
На изображении выше в первом примере показан перебор списка, при помощи метода enumerate().
В цикле i - принимает значение номера элемента, а num - значение элемента.
Во втором примере мы указали параметр start, и порядковые номера начались с 5.
👍10🔥2❤🔥1