Python Nation🐍🇺🇦
2.83K subscribers
237 photos
2 files
158 links
Канал для всіх, хто вивчає Python: поради, приклади коду, бібліотеки, лайфхаки та актуальні новин👨‍💻🐍

По всім питанням👉 @giorg_jr

❗️Канал регулярно очищується від неактивних підписників❗️
Download Telegram
Кулхацкер (от англ. «cool hacker») — человек, считающий себя хакером или опытным программистом, не являясь таковым в реальной жизни.
#itсленг
Катить - отправлять готовую работу в деплой, предпринимать шаги для подготовки ветки к мерджу в продуктовую ветку.

Примеры употребления:

" Тут ручное тестирование не требуется, я сам задачу закачу "

" Не забудьте, мы завтра катим эту фичу "

" Когда катится задача со списками? "
#itсленг
Какое максимальное значение для целого числа в Python 3 ?
Anonymous Quiz
33%
2^63-1
4%
32767
54%
нету лимита
9%
65536
Спринт — заданный отрезок времени, за который нужно выполнить запланированный объем работы, чтобы в конце этого отрезка был ожидаемый результат. Термин используют те, кто хочет организовать свою работу и сформировать ясные рамки, во время которых должны быть выполнены задачи.

Примеры употребления:

"Опять завалили спринт"

"На этот спринт выпадают праздничные дни, поэтому он будет короче"

"Невыполненные задачи из прошлого спринта надо перенести в следующий"

#itсленг
a = (round(12.5) - round(11.5))
print(a)
Anonymous Quiz
18%
0
72%
1
3%
2
7%
Exception
Python Nation🐍🇺🇦
a = (round(12.5) - round(11.5))
print(a)
round() – функция округления в языке Python. Она не всегда работает так, как ожидается, а её алгоритм различается в разных версиях Python.

В Python 3 используется банковское округление. Это значит, что округление происходит до самого близкого чётного числа.

round(12.5) # = 12
round(11.5) # = 12

Поэтому правильный ответ: 0
#pythonвопрос
Сколько аргументов может принять range()?

Функция range() принимает от одного до трёх аргументов:

>>> list(range(5))
[0, 1, 2, 3, 4]

>>> list(range(-5))
[]

>>> list(range(2, 7))
[2, 3, 4, 5, 6]

>>> list(range(-3, 4))
[-3, -2, -1, 0, 1, 2, 3]

>>> list(range(2, 9, 2))
[2, 4, 6, 8]

>>> list(range(9, 2, -1))
[9, 8, 7, 6, 5, 4, 3]
Python 3: Что выведет программа?
Anonymous Quiz
63%
24
20%
SyntaxError
14%
4
3%
6
Python Nation🐍🇺🇦
Photo
В приведенной выше программе r и s являются лямбда-функциями, а q является аргументом для обеих функций.

— На первом шаге мы инициализировали x как 2.
— На втором шаге мы передали x в качестве аргумента лямбда-функции r, это вернет x * 2, который хранится в x, то есть х = 4.
— Аналогично на третьем шаге мы передали x лямбда-функции s, поэтому x = 4 * 3. т.е. х = 12.
— Снова на последнем шаге x умножается на 2, передавая его функции r. Следовательно, х = 24.

Правильный ответ: 24
В Python 3 так тоже можно называть переменные

from math import pi
π = pi
res = π * 2
print(res)

>>> 6.2831853071

————————————

résumé = 'knows Python'
res = ('Python' in résumé)
print(res)

>>> True