
⬗VLAD⌶K⬖
25.09.2016
12:49:09
крутотень, это вывод из коментов?

V
25.09.2016
12:50:05
так выше-то перевод строки работает
и разве надо экранировать одинарные кавычки?

Темный
25.09.2016
12:50:59

Google

V
25.09.2016
12:51:12
>>> print('''для выполнения скрипта нужно:
... 'всякая хуйня'
... и прочее''')
для выполнения скрипта нужно:
'всякая хуйня'
и прочее
>>>
нет же
как нет, я имею ввиду выше по тексту, где пункты 1, 2, 3
а, сорри
увидел

Темный
25.09.2016
12:52:53
1 вывод, 2 код

V
25.09.2016
12:53:05
дада, проглядел
как вариант, заебашить все в одиночные кавычки и там уже \n расставлять
кстати, а че там за скобка закрывающая в конце?

Темный
25.09.2016
13:00:34

V
25.09.2016
13:03:18
description='Скрипт подлючает файл .json и выводит:\n'\
'1) Самый большой бар по кол-ву мест\n'\
'2) Самый маленький бар по кол-ву мест\n'\
'3) Ближайший к вам бар при условии, что будут введены корректные координаты\n'\
'!!!Для работы скрипта положите файл \'Бары.json\' в папку со скриптом или введите путь в диалоговом окне\n'\
'!!!Кординаты должны быть записаны через запятую в формате 37.621587946152012, 55.765366956608361\n'

Темный
25.09.2016
13:03:35
неа

Zart
25.09.2016
13:22:01

V
25.09.2016
13:38:11

Google

Stanislav
25.09.2016
13:38:48
просто надо или байкотировать пеп8 или обьяснять коллегам что они не правы
я нагугливал обсуждения. довольно много людей склоняются к пробелам

V
25.09.2016
13:41:19
и все-таки интересно что там у @Bananzo за хрень
я вот что-то не смог сходу найти, можно ли вообще использовать тройные кавычки в аргументах

Темный
25.09.2016
13:42:10
забил и оставил как есть
с одинарными тоже самое

Zart
25.09.2016
13:42:46

V
25.09.2016
13:42:51
да лаан, с \n?

Темный
25.09.2016
13:43:03
да, я же написал

Stanislav
25.09.2016
13:43:47
это ?
Some other good reasons to ignore a particular guideline:

Igor
25.09.2016
13:55:25
Many projects have their own coding style guidelines. In the event of any conflicts, such project-specific guides take precedence for that project.
n particular: do not break backwards compatibility just to comply with this PEP!
Some other good reasons to ignore a particular guideline:
etc

Zart
25.09.2016
14:19:38

amureki
25.09.2016
16:20:38

Stanislav
25.09.2016
16:20:53
пришел ГУРУ

b0g3r
25.09.2016
16:34:18
ну значит дело в этом argparse
может он \n вырезает

Google

b0g3r
25.09.2016
16:37:25
https://docs.python.org/3/library/argparse.html#description
By default, the description will be line-wrapped so that it fits within the given space. To change this behavior, see the formatter_class argument.

Victor
25.09.2016
16:38:35

[Anonymous]
25.09.2016
17:25:29
Скриншот нормально сделать, не?

b0g3r
25.09.2016
17:26:06

Темный
25.09.2016
17:26:10
бляд, на линупсе скрин не отпраляется, щас сфоткаю на телефон, лол
с телефона тоже не отправляется
видимо решило отправиться спуста пару часов

[Anonymous]
25.09.2016
17:27:25

Louis
25.09.2016
19:05:50
PyQt5, PyGTK и wxPython - какой выбрать?

Zart
25.09.2016
19:07:05
в какой ос ты живешь?

Louis
25.09.2016
19:07:53
win10 и ubuntu
в осн убунту

Zart
25.09.2016
19:08:45
а в убунте что, юнити?

F
25.09.2016
19:08:57
Ребят, подскажите плз, в гугле не смог найти. Как-то можно поменять таймаут для экшенов в джанго админке? Чтоб дождаться пока тяжелый скрипт сработает) или как-то прогресс аяксом передавать?

Louis
25.09.2016
19:09:09

Zart
25.09.2016
19:11:33
тогда выбор примерно равнозначный
либо стоит изучить их все, хотя бы основы
но в целом я бы наверное из списка гтк б выкинул

Google

Zart
25.09.2016
19:18:27
в юниксах используются X11 сервера, которые управляют дисплеем/клавомышей (сейчас идёт миграция в светлое будущее на вейланд, но пока это не принципиально для обсуждения фреймворков)
есть соответственно Xlib который передает команды от приложений серверу по транспортному протоколу
приложения шлют команды вида "нарисуй прямоугольник, отрендери текст шрифтом" т.д. и получают поток ивентов вида "мыша едет, клава стучит"
поверх этой базовой модели написаны так называемые тулкиты - библиотеки, которые отрисовывают базовые элементы управления - кнопки/скроллеры/переключатели/поля ввода
примеры тулкитов - Motif, Lesstif, FLTK, GTK, Qt, AWT, Swing

Louis
25.09.2016
19:19:44
ох спс

Zart
25.09.2016
19:19:50
тулкиты сильно разнятся по тому на каких языках написаны, что умеют, что позволяют, как кастомизируются, как выглядят
в винде например ситуация схожа, но вместо иксов там своя среда, вместо хлиба - вин32 апи, в котором тоже есть набор примитивов для рисования
и на в комплекте с ос идёт набор Common Controls - базовые кнопочки/менюшки и т.п.
есть и свои аналоги тулкитов, которые оборачивают в себе либо коммон контролсы, либо используют полностью собственное рисование
VCL, OWL, MFC, WPF и т.п.
и есть фреймворки, которые поддерживают кроссплатформенность. т.е. позволяют тебе писать программы, которые потом работают в разных осях и косят под тот или иной интерфейс

Louis
25.09.2016
19:22:59
я на тк писал плеер )
tkinter*


Zart
25.09.2016
19:23:28
но вот этот вот кроссплатформенность достигается самыми разными способами
одни фреймворки идут по пути "рисуем все сами, поэтому выглядим одинаково везде". очень популярно в жабе - AWT, Swing
минус этого подхода в том, что выглядят они везде одинаково хуево и инопланетно
второй подход - юзаем свою начинку, но при отрисовке пытаемся косить под родное
этим путем к примеру идет Qt, которая весьма умело косит под родной интерфейс
третий - написание слоя абстракции, который на каждой конкретной платформе маппится на родной вариант - этим путём идёт wx, который в винде юзает вин32 апи и коммон контролсы, а на никсах гтк или мотиф. и вроде уже есть экспериментальный куте бакенд для кедов
тк вроде использует первый вариант - рисовать самому, но при этом в комплекте давно уже есть ттк, который добавляет виджеты с нативным рендерингом
всё это я рассказываю для того, чтобы понимать насколько нативно будет ощущаться приложение в зависимости от выбора
qt будет родным в кедах на линуксе, довольно неплохо смотреться в винде, и при наличии настроенной темы с той или иной степенью достоверности косить под гтк в гномодесктопе
гтк будет выглядеть как родной только в гноме
во всём остальном будет выглядеть сраным говном


George Unicorn.
25.09.2016
19:30:22
Даже в крысе

Zart
25.09.2016
19:30:47
вх будет выглядеть родным в гноме и винде. в кедах наверное так себе
это с точки зрения того как оно всё выглядит...
с точки зрения же изучения, куте выигрывает однозначно - у него дока лучше, апи моднее и продуманнее
у гтк сейчас жуткая дефрагментация - для старого гтк2 нужен пигтк, для модного пигобъект, при этом наверняка придётся еще и курить пикейро
либо искать более модные альтернативы типа пиги

Google

Zart
25.09.2016
19:33:07
и доки раскиданы по всем этим запчастям где попало
вх сложен для новичков тем, что по факту использует кальку с виндового апи, в которую еще надо впиливать. плюс они сейчас в процессе перехода на новые биндинги для питона - с вхпитон на вхпитон-феникс
и там надо понимать как менять найденные в сети примеры кода старой версии к новой
в итоге:
проще всего будет учить ткинтер и пикуте
сложнее, но профитнее - вх
гтк в жопу
другие фреймворки типа киви - имеют либо сильно меньшую аудиторию, либо нишевое употребление, и для изучения новичками не шибко пригодны
а еще стоит понимать тот факт, что все эти фрейморки/тулкиты написаны на другом языке и конкретно к питону у них прослойки-биндинги
поэтому порой приходится изучать доку от родной сишной либы и гадать как это было странслировано в питоний апи


Nobue
25.09.2016
19:41:50
после долгих наблюдений я понял, что все крутые ребята на этом канале имеют на аватаре котиков, кроме одного новичка, который пытается им подражать (это так не работает, надо сначала стать крутым, а потом ставить котика на аватар, а не наоборот)

Zart
25.09.2016
19:42:25
охуительная корреляция...

Nobue
25.09.2016
19:42:49
статистика!
когда-нибудь и я дорасту до котика

Zart
25.09.2016
19:43:49
я бы повесил анимешную аватарку если б нашел подходящего персонажа...

Nobue
25.09.2016
19:44:35
кстати можно поставить анимешного котика и решить сразу две цели!

Rick
25.09.2016
19:44:56
А если песик на Аве?

Nobue
25.09.2016
19:45:40
я кстати тоже поддерживаю Qt всеми частями тела, к вопросу выше, Зарт все верно расписал

Zart
25.09.2016
19:46:00
кстати да, надо бы найти хороших фоток джингоро
https://www.google.com/search?q=jingoro&tbm=isch

Nobue
25.09.2016
19:47:23
какой крутой кот :) надо посмотреть этот сериал

Zart
25.09.2016
19:47:54
он древний, всё что найдешь сейчас будет в поганючем качестве -_-
Эта группа больше не существует