@ru_python

Страница 4333 из 9768
Tigran
08.12.2017
18:08:20
в следующий раз делай это сам)

Denis
08.12.2017
18:08:40
Надо будет ссылку сохранить

Tigran
08.12.2017
18:09:17
#лайфхак вбиваешь в гугл python QИмяКласса и сразу получаешь нужную страницу

Google
Dhhbg
08.12.2017
18:11:02
и запускаю через коммандную строку

slair
08.12.2017
18:11:03
купил?

Dhhbg
08.12.2017
18:11:05
(да, еще и на видне)

купил?
хотел, потом увидел цену

решил что в принципе вин рар не купил значит это тоже не буду

))))

Roman
08.12.2017
18:12:26
винрар если быстро юзать, то не обязательно было покупать)

slair
08.12.2017
18:14:11
везде в этих питоновских чатах первый совет: ставь пичарм а там природа подскажет...

Tigran
08.12.2017
18:14:45
работаю в пайчарме, отлично себя чувствую. зависимости нет (как будто бы), брат жив

Roman
08.12.2017
18:14:49
ну просто пайчарм глючный, медленный, задолбал.. но альтернативы нет

slair
08.12.2017
18:15:09
и кто ты без пичарма?

Roman
08.12.2017
18:15:27
я в нано код писать могу

из вима вышел

Google
Tigran
08.12.2017
18:15:39
специалист, математик, системный программист, разработчик?

Roman
08.12.2017
18:15:43
нечего меня пугать

Tigran
08.12.2017
18:15:58
я иногда в виме жаву правлю

Артем
08.12.2017
18:25:53
Я вимом в основном и пользуюсь

Но и пичарм есть

Maxim
08.12.2017
18:37:20
Подскажите, как округлить число без модуля math ... Мб использовать '%g" ?

ddd
08.12.2017
18:37:55
кстати, тебе придётся xml править питон и qt Creator не очень дружат, питон криво маржины обрабатывает

Maxim
08.12.2017
18:39:13
округлить куда?
По правилам математики... 0.5 → 1 ... 0.4 → 0

Aragaer
08.12.2017
18:39:21
просто int

а, не, +0.5 надо тогда

ну или round(), оно не в math

ddd
08.12.2017
18:40:26
<layoutdefault spacing="6" margin="11"/> вот это говно надо удалить к чёртовой матери

Maxim
08.12.2017
18:40:34
Всё, я понял... int(x + 0.5)

Спасиб

Aragaer
08.12.2017
18:40:40
if two multiples are equally close, rounding is done toward the even choice (so, for example, both round(0.5) and round(-0.5) are 0, and round(1.5) is 2).

Google
Aragaer
08.12.2017
18:40:48
хм. Не, вобщем не катит 8)

питон 0,5 округляет к ближайшему четному, а надо вверх

Maxim
08.12.2017
18:41:30
мб + 0.50000001 Lul

Aragaer
08.12.2017
18:42:23
можно на 2 умножить и поделить

int(x*2 + 1)/2

или не...

ну вобщем думать надо 8)

ddd
08.12.2017
18:43:14
Поидее она должна куски кода хранить, разные пасты
Да, кстати. Делай сразу MVC или MVP. Всё делать одним классом — лапша получится

Maxim
08.12.2017
18:44:16
Так. А почему вообще нужно без math?
Желательно... Видимо, придётся с math

Глеб
08.12.2017
18:44:19
f = x - int(x) y = int(x) + 1 if f > 0 else int(x)

ddd
08.12.2017
18:44:41
Желательно... Видимо, придётся с math
Тебе лень сделать один импорт?

Aragaer
08.12.2017
18:44:42
не math только, а decimal

Maxim
08.12.2017
18:44:59
Тебе лень сделать один импорт?
На олимпиаде желательно без импортов

Aragaer
08.12.2017
18:45:12
https://stackoverflow.com/questions/33019698/how-to-properly-round-up-half-float-numbers-in-python - см второй ответ

Глеб
08.12.2017
18:45:39
но ведь math - это встроенная библиотека. Тебе ведь не надо на олимпиаде самому писать функцию возведения в степень и т.п.

Диёр
08.12.2017
18:46:10
Да, кстати. Делай сразу MVC или MVP. Всё делать одним классом — лапша получится
mvp по хорошему требует соединения вью и презентера через интерфейс, а это лишние овер9999 кода

Denis
08.12.2017
18:46:57
ddd
08.12.2017
18:47:26
я только по Pyqt5 нашёл
а тебе нужна 4я?

Denis
08.12.2017
18:47:36
ну желательна

Google
Глеб
08.12.2017
18:49:03
кажется, да. Сейчас проверю

нет, нету

ddd
08.12.2017
18:49:39
ну желательна
где-то была. в чате проскакиевает раз в декаду ммм попробуй поискать повнимательнее

Глеб
08.12.2017
18:49:57
почему-то казалось, что дробные числа свинью подложат

ddd
08.12.2017
18:51:00
Когда возводишь в степень есть разница между x**a и math.pow(x, a) ?
>Unlike the built-in operator, math.pow() converts both its arguments to type float. Use or the built-in pow() function for computing exact integer powers.

Egor
08.12.2017
18:53:30
Admin
ERROR: S client not available

ddd
08.12.2017
18:53:31
mvp по хорошему требует соединения вью и презентера через интерфейс, а это лишние овер9999 кода
по-хорошему да, но а) для простой штуки можно забить б) для серьёзной желательно сделать

ddd
08.12.2017
18:54:11
Спасибо за ссылку
держи ещё одну не про питон, но просто красиво http://bigocheatsheet.com/

тогда это слабо от mvc будет отличаться
эммм, ну MVP это подтип MVC во-вторых в MVC модель и вью общаются, в то время как в mvp нет

Диёр
08.12.2017
18:55:48
нет, это не подтип

это разные паттерны

и в mvc модель и вью не обязательно должны общаться

ddd
08.12.2017
18:56:56
нет, это не подтип
хорошо, мне нужен гипероним для mvp, mvc. mvvm и прочих подобных архитектур

Диёр
08.12.2017
18:57:51
архитектурные паттерны просто

Диёр
08.12.2017
18:58:03
цель одна, реализации разные

some_random_anonymous
08.12.2017
18:58:10
Google
Диёр
08.12.2017
18:58:22
MV*
model-view-whatever?

some_random_anonymous
08.12.2017
18:58:33
model-view-whatever?
Ага, ну подходит же

Диёр
08.12.2017
18:58:40
а viper?

ddd
08.12.2017
18:58:47
MV*
>MV* is Model-View-Whatever неплохо

архитектурные паттерны просто
а вот это не подходит. слишком общее

и в mvc модель и вью не обязательно должны общаться
эм. что-то тут не то. что вообще такое MVC тогда, если не тип архитектур, и не предполагает общения M и V?

Диёр
08.12.2017
19:01:22
Они не обязаны общаться

Это просто разделение приложения на слои

Разметка вью может меняться одновременно с моделью, модель может обновляться одновременно с вью, контроллер может передавать из модели во вью и из вью в модель

Как угодно

ddd
08.12.2017
19:02:40
Это просто разделение приложения на слои
пока что подходит под понятие "тип"

того почему MVP не входит в понятие MVC?

Диёр
08.12.2017
19:03:58
потому что в mvc контроллер и вью связаны прямо, а в mvp они работают через интерфейсы

в mvp презентер не знает явно что происходит во вью и вью не знает что происходит в презентере, они просто обмениваются сообщениями

Диёр
08.12.2017
19:08:53
ну допустим какое-нибудь мобильнео приложение возьмём там есть кнопочка, когда пользователь жмякает на кнопку срабатывает функция колбэка, где ты можешь вызвать методы из контроллера - это будет mvc либо ты можешь там просто отправить сообщение в презентер через интерфейс и тогда презентер будет полностью самостоятельно решать что делать

mvp это более строгое разделение слоев

интерфейсы это очень важная часть mvp

Страница 4333 из 9768