Alexander
17.05.2016
07:34:39
Ага
Nadezhda
17.05.2016
07:38:20
Всем привет! Заграничная - это фамилия)
Я сейчас учусь на курсе по основам программирования code.stepic.org и там был курс по питону) есть кто-нибудь оттуда?
Это точно чат по питону?)) очень давний предок бывшего мужа был арабом, это по геному выяснили
Google
53r63rn4r
17.05.2016
08:10:42
атрибут доступа к документации, но думаю тебе еще рано
Иван
17.05.2016
10:42:50
/stat@comstatbot
Combot
17.05.2016
10:42:50
combot.org/chat/-1001051329193
Danil
17.05.2016
12:18:22
совет, почитай "Чистый код"
В качестве примера: избавься от IN[0][1]
Можно ведь завести константы для этих непонятных индексов.
C IN, то всё понятно. Это про [0][1]
Можно сделать что-то вроде
RESET_FLAG = 0
IN[RESET_FLAG]
@flibustamirrorbot вот у этого бота попроси )
53r63rn4r
17.05.2016
13:19:15
Рефакторят всё, да не то что надо
0 и 1 не убирай
0, 1 - числа, занимающие ячейки в памяти, а переменные имеют доступ по ссылкам на них, зачем занимать область памяти еще и ссылками, если можно обойтись без них?
Рефакторить нужно тяжелые куски кода, давать адекватные имена переменным, классам, разбивать на функции, классы и модули, но не заниматься ерундой
Именно, по этому, нужно знать что рефакторить, а не всё подряд перелопачивать
Google
Danil
17.05.2016
13:27:53
Естественно гибко нужно подходить. Если 0 и 1 это весьма понятная структура для пользователя, то всё ок. Но вот мне кажется, что подобной хрени в этом замечательной тулзе много, а следовательно константы здесь весьма полезные для удобного чтения.
53r63rn4r
17.05.2016
13:28:19
А зачем пользователю видеть структуру?
Понятно должно быть разрабу, чтобы ты зашел через месяц и понял что оно делает и куда идет
Danil
17.05.2016
13:28:52
53r63rn4r
17.05.2016
13:32:33
Какие-то странные у тебя определения, ну, ладно, рефакторьте
Danil
17.05.2016
13:34:48
а ты забавный, но спасибо, что разрешил )
с какого конца яйца бить?
Whore Amazing
17.05.2016
15:59:49
Прохоренок? Отличная книжка.
Много оттуда почерпнул. Пример хорошего построения книги по большому фреймворку.
а почему не тройка?
Pavel
17.05.2016
16:20:14
Whore Amazing
17.05.2016
16:20:30
не слышал вообще про ironpython. что это и зачем это?
Pavel
17.05.2016
16:20:52
Whore Amazing
17.05.2016
16:21:00
Мм.
Pavel
17.05.2016
16:21:37
Типа как jython с джавой.
Точнее, в JVM.
Serb
17.05.2016
16:41:29
А че круче? пип или виртуаленв?
Ivan
17.05.2016
16:50:04
Whore Amazing
17.05.2016
17:20:52
Почему бы не поставить третий питон отдельно для PyQt?
почему?
Google
Whore Amazing
17.05.2016
17:22:49
и?
Ну так поставь отдельно.
В системе-то он работать должен.
почему?
Zart
17.05.2016
19:15:23
конечно бесполезно. либы на нативных плюсах, с собранными врапперами под цпитон, к дотнету ты их не прикрутишь от слова "никак"
Tkinter в стдлибе обычного питона. win32 api доступен через pywin32, но это достаточно низкоуровнево. wxPython, PyQt/PySide, PyGTK - самые известные из кроссплатформенных тулкитов. в айронпитоне можно виндовс формы и впф прикрутить. из разных извращений - киви, пигейм, вот это всё...
подозреваю можно нафигачить гуец на хамле и прикрутить питоновый код для обработки
http://markheath.net/post/wpf-and-mvvm-in-ironpython чтото типа такого видать
Pavel
17.05.2016
19:57:01
Вообще, я бы вначале выяснил, какого уровня гуй нужен.
Если это два поля ввода каких-нибудь размеров и кнопка ОК - это один вариант. Если что-то сложное с комплексной логикой - совсем другая история.
А вот так вот с ходу предлагать xaml не знающему .net человеку - как-то сурово и жестоко.
Henaro
18.05.2016
05:31:57
Попробуй rad studio xe - будет тебе гуй, хоть кросплатформенный
Set
18.05.2016
06:31:19
Я оттуда
Я сейчас учусь на курсе по основам программирования code.stepic.org и там был курс по питону) есть кто-нибудь оттуда?
Кто знает как делать редактирование профиля для django
получение данных и их редактирование
Через метод гет надо будет
никто не знает ?
?
Whore Amazing
18.05.2016
06:43:28
для начала дефинируй "профиль"
Эта группа больше не существует