Справочник Программиста
6.29K subscribers
1.35K photos
387 videos
64 files
1.7K links
По рекламе - @it_start_programmer
Мои курсы - @courses_from_it_start_bot
Сайт - https://it-start.online/
YouTube - https://www.youtube.com/@it_start
Реклама на бирже - https://telega.in/c/programmersGuide_1

Предложить идею: @it_start_suggestion_bot
Download Telegram
Что выведет код выше?
Anonymous Quiz
16%
0, 1, 9
26%
1, 2, 3
43%
0, 1, 4
14%
0, 1, 2
👍11🤔3
Что выведет код выше?
Anonymous Quiz
24%
True
28%
2
18%
11
30%
False
🤯6👍4🤔1
Что выведет код выше?
Anonymous Quiz
31%
14
13%
8
14%
6
19%
0
22%
12
🤔11👍4🔥2
🤔13🤯12👍1
Что выведет код выше?
Anonymous Quiz
39%
4
9%
2
39%
9
13%
6
👍7🤯4
И так, я решил выкладывать викторины с вопросами на отдельном канале, чтобы ими не засорять этот. А тут будет поститься исключительно полезная информация по Python как и раньше, но иногда буду репостить викторинки и сюда)

Канал с викторинами - @python_quizzes_tasks
👍3🔥3
range() - это функция для генерации последовательности целых чисел, по умолчанию начиная с 0 и заканчивая n,
где n не включено в сгенерированные числа. В основном используется в циклах for.
Синтаксис: range(start, stop, step)
start
— начало диапазона, по умолчанию — 0;
stop — конец диапазона;
step — шаг.
Помимо циклов с её помощью можно к примеру заполнить список, как показано на изображении.
🔥14❤‍🔥2👍1
Рассмотрим отличие операторов "==" и "is".

В 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(количество элементов)]
👍8🔥2