Chat:Ru/2021-04-24

From CG community
Jump to navigation Jump to search

Uljahn: это чё, температуры?

Uljahn: оверинжиниринг сплошной

Uljahn: когда решил пазл - смотри чужие решения, умение разбираться в чужом коде - это очень важный навык, как и навык писать код, в котором другим будет просто разобраться

tutubalin: ConstantBolzmann можно сделать на порядок короче: http://chat.codingame.com/pastebin/f54e7e82-ae1b-4e82-a74e-95c4c050c123

tutubalin: правда я там небольшой хак использовал, но и без него тоже будет не особо длиннее

Default avatar.png Santi1488: А имеет смысл начинать с этого сайта если вообще не умеешь программировать?

Uljahn: не особо, тут туториалов для новичков нет, придётся много гуглить, лучше пройти туториалы в другом месте, а тут уже закреплять знания

Default avatar.png Santi1488: Спасибо

tutubalin: и иметь 1488 в нике тоже смысла нет

Default avatar.png Evgeny87: привет, что посоветуете изучать после освоения основ Python, есть тут знающие ?

wlesavo: Evgeny87 зависит от того что ты хочешь дальше делать

Default avatar.png Evgeny87: я не знаю что делать, поэтому хочу попробовать что-нибудь и понять нравится или нет

Uljahn: попробуй кодить в ООП-стиле и ФП-стиле, глянь numpy и scipy

Uljahn: с numpy можно прямо на CG экспериментировать

Uljahn: не понятно, что ты под основами питона понимаешь, типа всю стандартную библиотеку изучил? collections, itertools, functools?

MadKnight: правильный вопрос кстати

MadKnight: Evgeny87 го больше деталей

Uljahn: знаешь про namedtuples и создание классов, как наследоваться, переопределять магические dunder методы (это касательно ООП); map, reduce, filter, iter/next, generator expressions (это из области ФП)

Uljahn: этого по моим ощущениям хватает для подавляющего большинства задач

Default avatar.png Evgeny87: namedtuples это словари ? Если да то знаю, все что ниже описано тоже. Dunder методы знаю, но не все, Их очень много. str, repr, lt, gt, call, add, radd плюс минус c этим списком знаком

Uljahn: норм

Uljahn: попробуй какой-нибудь мультиплеер тут закодить

Default avatar.png Evgeny87: основа в моем понимании синтаксис языка, немного ооп, с вышеописанными модулями не знаком, но теперь буду изучать

Default avatar.png Evgeny87: хорошо, спасибо за наводку

Uljahn: tutubalin: а 1984 имеет смысл в нике иметь? только вот 1984 * 3 / 4 = 1488 :thinking: