Вы можете использовать:
df['text_new']=df.Text.str.extract(r"\[(.*?)\]", expand=False)
print(df)
User Text text_new
0 101 {"x":["8"] "8"
1 102 {"y":["7"]} "7"
2 103 ["ww"] "ww"
3 104 "["10"] "10"
Google User Experience и законы простоты являются очень хорошими началами.
я был всегда плох при дизайне, но после чтения много об удобстве использования, простоте, дизайне и том, чтобы начинать проанализировать дизайн Google и другие проекты на основе простоты, мой UIs начал сосать меньше.
Я всегда полагал, что это было, просто заставляют кого-то еще делать это..., если только у меня была творческая кость в моем теле...
действительно просто выглядел окончательно (надо надеяться, свободным) места, которые помогут с ним. Проверит 99designs.
Лучшая книга, которую я когда-либо читал на Дизайне Удобства использования/Взаимодействия и одной из лучших книг, у меня есть период считывания, является книгой, названной О Поверхности 3: Основы Дизайна Взаимодействия Alan Cooper.
Это - фантастическая книга, потому что это говорит о большом количестве фундаментальных понятий позади дизайна интерфейса для любого типа интерфейса, не только в сети. Понимание этих понятий поможет Вам принять лучшие творческие решения, особенно при разработке чего-то, что еще не было дизайном (как новый продукт или тип социального веб-сайта), не просто помогают Вам скопировать то, что было уже сделано.
Назад, прежде чем я знал, что был Интернет, я читал Инструкции по Интерфейсу пользователя Apple , который будет казаться, что они были в курсе.
можно также считать некоторых полностью различные взятия, как Raskin
, Таким образом, я предполагаю, что ответ прочитан. После размышления о том, что Вы хотите сделать и как, Вы нанимаете графических дизайнеров, чтобы заставить его выглядеть хорошим, в то время как это происходит. Но я еще не нашел разработчика, который более, чем настроенный приложение и я описал его.
LukeW имеет несколько статей, книг, и примеры в пользовательском интерфейсе разрабатывают удобство использования проблемы.
я особенно нашел веб-приложение статья Form Design быть услужливым.
В домашней автоматизации мира существует много независимых разработчиков. Я моделирую с очень простым интерфейсом и затем использую графику и расположение от GuiFX
@AdamLerman Вы никогда не собираетесь находить, что кто-то делает Ваш дизайн бесплатно. Все стоит денег, особенно время Photoshop художников.
Если Вы надеетесь делать что-то веб-, проверьте ссылки в этот поток .
мне нравится использовать сайты как они для некоторых полных остатков сайтов, которые я соединил при выполнении моего собственного дизайна. Просто удостоверьтесь, что сохранили кредит, где кредит является подлежащим выплате.
См. этот поток для нескольких подсказок.
Для подведения его: заставьте кого-то с навыками делать это или сохранять его очень чистым и простым.
Это кажется довольно очевидным, но я предложил бы "Дизайн пользовательского интерфейса для программистов" Joel Spolsky. Версии, доступные на бумаге и онлайн . Можно считать его через половину дня и получить хорошее понимание UI.
Многие (графические) разработчики не понимают потребности пользовательского интерфейса, нужно провести довольно большое исследование и попросить, чтобы люди испытали вещи - 'руки прочь' - и видели то, что они делают, что путает их, что путает, они делают.
большая часть совета дает три шага к дизайну пользовательского интерфейса: содержание или каркас - что находится в интерфейсе, потоке или отношении - как, какой ссылки и стиль - как это смотрит.
тема огромна, существуют хорошие ссылки, ранее отправленные, книга Бондарей 'О Поверхности', хотя немного многословный имеет объяснения различных глюков.
Если Вы пишете, что настольные приложения, просто после инструкций UI для Вашей выбранной платформы возьмут Вас длинный путь.
, Если это находится в сети тогда, Вы широко завинчены, Вам просто нужен разработчик.
Однако не становитесь дурачившими, заставляя думать, что дизайн UI - все об общий вид. Наличие правильной модели взаимодействия, вероятно, более важно. Графический дизайнер не собирается помогать Вам с этим. Если у Вас нет доступа к специалисту UI, тогда пытаются запуститься с Дизайн Пользовательского интерфейса для Программистов .
Я обычно запускаю путем копирования чего-то еще, и затем изменения/улучшения его, пока это не смотрит, как я хочу. Я - не-разработчик также, и не имею большого количества артистического смысла, и честно не могу быть побеспокоен, проведя дни (недели), создав UI для приложения; намного легче просто взять что-то еще и вращать его, как мне нравится.
блоги MSDN обычно являются хорошим местом для поиска вдохновения, так как многим писателям нравится к приложениям/веб-сайтам сутенера, которые используют их любимые технологии (блог Brad Abrams хорош при поиске интерфейсов WPF-выхода).
Проведите много времени, исследовав новые заявки, которые подали другие люди. Найдите вещи, которым Вы ищете работу хорошо и используете их в своем следующем проекте. Медленно Вы будете создавать репертуар хороших методов UI.
Я обращаюсь к... РАЗРАБОТЧИКИ ! Я помню Jeff Atwood, отправляющего об этом при Кодировании Ужаса только что, но это имеет право быть повторенным: программисты делают ужасных разработчиков!
существуют сайты как 99designs (переполнение стека использовало его для получения их логотипа), где можно сдать работу внаем для довольно дешевого.
Я обычно делаю все это сам - просто, потому что мой бюджет вполне ограничен.
Однако существуют некоторые книги, которые могло бы стоить прочитать:
И это всегда являются хорошей вещью посмотреть, что другие сайты делают это, Вам нравится:)
Вы не должны быть великим разработчиком для выпуска достойного UI и большого пользовательского опыта для приложения.
я думаю, что существуют определенные принципы, за которыми можно следовать, который может существенно улучшить приложение.
На высоком уровне это включает:
я записал запись в блоге, которая пытается выписать некоторые принципы, связанные с дизайном GUI. Проверьте его и сообщите мне то, что Вы думаете.
, Как улучшить Пользовательский Опыт Вашего приложения GUI с некоторыми простыми принципами.