Небольшой анонс:
С завтрашнего дня мы начинаем выкладывать ролики с канала "Хитрый питон"(https://www.youtube.com/channel/UC2-j4-hV33hboyK1FtukJ9w). Идея в том, что эти немного продвинутые ролики можно будет обсудить в комментариях, а чуть позже и ответить на опросы по ролику. Я думаю, что публиковать ролики мы будем раз в 2-3 дня. Варианты опросов по видео будем принимать в личку группы.
Какие типы данных являются изменяемыми в python?
Anonymous Poll
71%
list
29%
str
14%
tuple
64%
dict
33%
set
13%
Посмотреть ответы
Небольшой анонс: мы открываем чат взаимоподдержки для прохождения курса по глубокому обучению от МФТИ. Обучение начинается 11 сентября, до обучения надо пройти регистрацию (ссылка внутри описания курсов).
Курс базового потока: https://stepik.org/course/101691
Курс продвинутого потока: https://stepik.org/course/101721

Ссылка на наш приватный телеграмм-чат взаимоподдержки: https://t.me/joinchat/GM_wltUcrSIzZTYy
При изменении списка его id сохраняется, но что насчет id его элементов?
Anonymous Quiz
43%
id измененного элемента списка изменяется
44%
id измененного элемента списка не изменяется
13%
Посмотреть ответы
Опрос на тему ролика (https://t.me/learnpythonforfun/236).

Есть две переменных с одним именем. Одна находится внутри функции и является локальной, другая - глобальная. Какая из них будет использована при обращении из тела функции?

#опросы #python
Какая из переменных будет использована при обращении из тела функции?
Anonymous Quiz
16%
Глобальная
75%
Локальная
9%
Посмотреть ответы
Какая аббревиатура помогает запомнить порядок поиска имен переменных?
Anonymous Quiz
12%
LoMidGlo
29%
LEGB
13%
GLEB
17%
GLoBuS
29%
Посмотреть ответы
Учим Питон pinned «В общем-то, мы давно в чатах группы баним за мат и всякое непотребство. Решили это формализовать в правилах. Будем рады услышать предложения по правилам в комментариях. https://vk.com/@learnpythonforfun-pravila-gruppy-i-chatov»
Опрос от подписчика на тему ролика о (не)изменяемых переменных (https://t.me/learnpythonforfun/230).

Что выведет код?
my_list = [1, 2, 3]
my_list[0] = 3
print(id(my_list[0])==id(my_list[2]))

А если так:
my_list = [100, 200, 300]
my_list[0] = 300
print(id(my_list[0])==id(my_list[2]))

#опросы #python
Добавочное условие к опросу: в режиме покомандного исполнения (без оптимизаций).
Какую функцию предлагается использовать для сортировки списка словарей?
Anonymous Quiz
44%
list.sort()
8%
list.index()
41%
sorted(list, ...)
8%
Посмотреть ответы