@ru_python

Страница 4346 из 9768
ddd
10.12.2017
14:20:54
Ну надо же когда-то начинать
У тебя при разрастании проекта начнутся большие проблемы, если ты не умеешь организовывать классы. Вот серьёзно. Тебе в любом случае придётся базу освоить и твою прогу переписать. Имхо лучше это сделать сейчас, нежели через месяц

Denis
10.12.2017
14:22:32
ddd
10.12.2017
14:23:17
Ты офигеешь жонглировать глобальными переменными, будешь спрашивать как их передавать между модулями, вырастишь UIкласс на 10к строчек и будешь с ним гемороиться

Google
Tigran
10.12.2017
14:24:06
А что не так с циклами-то?
ну, этот цикл показывает, насколько плохо ты себе представляешь, что происходит

Denis
10.12.2017
14:24:14
for i in range(10): a = 6
Но у меня q постоянно меняется

Tigran
10.12.2017
14:24:26
он, как бы, сводит на нет попытки что-то быстро у тебя исправить

потому что исправлять надо тебя

ddd
10.12.2017
14:25:54
Но у меня q постоянно меняется
этот цикл у тебя в __init__

Denis
10.12.2017
14:26:35
q у меня увеличиваеэся при нажатии на кнопку

ddd
10.12.2017
14:26:42
нет

прочитай что такое __init__

он работает один раз

при создании класса

смотри. открывай книжку по pyqt и прочти для начала главу "основы ООП"

Google
ddd
10.12.2017
14:31:26
неплохие задачи

Denis
10.12.2017
14:31:32
Не начинал

ddd
10.12.2017
14:33:07
а как питон учил? по книжке какой-то?

Levent
10.12.2017
14:34:38
давайте научимся юзать маркдаун в телеге

ddd
10.12.2017
14:35:00
__init__
Спасибо __init__ Я запомню

Levent
10.12.2017
14:35:25
Denis
10.12.2017
14:37:57
а как питон учил? по книжке какой-то?
Просто по интернету, ютубу, статьям

ddd
10.12.2017
14:43:32
Просто по интернету, ютубу, статьям
Тебе действительно стоило бы прочесть книжку. Не урывками, а серьёзно. Есть у тебя книжка по пайкьюти4, читай её. В оглавлении вижу то, что тебе нужно, хотя судя по всему нужна вообще вся первая часть. Ну, а в адвенте приятные задачи. Можно руку набить.

Denis
10.12.2017
14:45:40
Прочитаю

Ну так нормально

много задач решил?

Ну так нормально

Не мало

ddd
10.12.2017
14:47:53
Надо ещё. Прорешай какой-нибудь онлайн-задачник, или пройди курс.

Aragaer
10.12.2017
16:59:43
единая точка выхода из функции это не самоцель

обычно оно делается для всякой деинициализации

Google
some_random_anonymous
10.12.2017
17:00:03
В Go удобно. Есть клёвый defer :3

Nikolay
10.12.2017
17:01:23
В Go удобно. Есть клёвый defer :3
жалкое подобие питоновского with

Admin
ERROR: S client not available

Nikolay
10.12.2017
17:01:53
нет, не используется. В таких случаях выносят в функцию и делают return.

some_random_anonymous
10.12.2017
17:02:10
Посмотри сам

Aragaer
10.12.2017
17:02:15
with нормально, да. Еще try-finally

Nikolay
10.12.2017
17:02:29
Ну залезь в linux kernel
причем тут linux kernel? ты ж про го писал

впрочем, в других языках примерно так же, за goto почти везде расстреливают

some_random_anonymous
10.12.2017
17:02:58
А, всё, понял на что ты ответил

Aragaer
10.12.2017
17:03:00
если в функцию выносить, то проблема - оно обычно делается для инициализации какого-то ресурса и последующего высвобождения. В функцию надо тогда передавать лишний ресурс

Aragaer
10.12.2017
17:03:09
но в питоне бы это было аналогом вложенных with

но вроде в питоне можно в одном with получить сразу несколько контекстов, не?

some_random_anonymous
10.12.2017
17:03:38
Nikolay
10.12.2017
17:03:47
Ага, скажи ещё ненужная фича языка
ненужная, конечно. Во многих ее даже тупо нет

/dev
10.12.2017
17:08:03
Go не нужен

Alex
10.12.2017
17:08:28
В С и поинтеры используют, но я же не поехавший в свифте каком-нибудь юзать UnsafeRawPointer.

Google
/dev
10.12.2017
17:08:31
И да, в крестах можно просто из лямбды return сделать и не говнокодить

Проксимов
10.12.2017
17:08:44
Какие извращенцы поставили более 500 звёзд

some_random_anonymous
10.12.2017
17:09:09

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