Ssd бывают с двумя принципиально разными типами интерфейсов: одно - разные варианты sata, другое - разные варианты pci-e. Первое со вторым совмещается с очень большими танцами. Второе с первым - практически никак.
Кроме того, варианты pci-e требуют поддержки от процессора.
В старых макбуках 2008-2009 годов максимум, на что можно рассчитывать, это хитрый переходник mSATA на ZIF. Сам не пробовал. Говорят, макбук оживает после этого.
Вопросам работы со строковыми переменными только у М.Лутца посвящена в 1-м томе 7 глава «Фундаментальные основы строк», там страниц 50 мелким шрифтом, из них десятка полтора посвящено методам форматирования строк, а еще столько же - выражениям форматирования. Там много возможностей и подходов. Мне, например, нравится подход через метод .format(), мне он кажется понятнее, гибче, проще и строже.
Но блин... пересказывать старика Марка - дело неблагодарное.
с помощью members_list.remove( member.name ), но в этом случае удаляется первый в списке участник, а нужно, чтобы тот, кто вышел.
проверил, что member.name это именно тот, кто надо? .remove ведь сам не может чудить, он удаляет из списка именно то, что заказывали. Значит, наверно, заказываешь не то удалить.
Вообще, наверно, если совсем правильно делать, то надо делать сразу класс наследником от pygame.image и там городить огород и танцы с бубнами. Я это не очень хорошо понимаю. Пока.