GreyZmeemЧитайте PEP, учите «The Zen of Python», пишите код для людей, а не для машин и не капитаньте слишком много. Тогда “правильно” будет у всех одинаково и всё у нас будет хорошо. :)
Но для каждого это “правильно” разное
GreyZmeemЧитайте PEP, учите «The Zen of Python», пишите код для людей, а не для машин и не капитаньте слишком много. Тогда “правильно” будет у всех одинаково и всё у нас будет хорошо. :)
Но для каждого это “правильно” разное
BudulianinПо мне так быстрый код более полезен людям, чем красивый. В строну си отправлять не нужно.
den4ik
По мне так быстрый код более полезен людям, чем красивый.
den4ikОтправлю в сторону литературы, где описана идеология Python.
В строну си отправлять не нужно.
BudulianinЗакончу оффтоп - правила созданы что бы их нарушать.
den4ik
Закончу оффтоп - правила созданы что бы их нарушать.
den4ik
По мне так быстрый код более полезен людям, чем красивый
polsa = (code_profit-user_time_cost/code_speed) * Nuser - development_cost(code_speed) - support_cost(code_speed)
>>> d = { ... "name": { ... "first": "One", ... "last": "Drone", ... }, ... "job": "scout", ... "recent": {}, ... "additional": { ... "place": { ... "zone": "1", ... "cell": "2", ... "test": {}, ... }, ... }, ... } >>> >>> def f(d, of, ot): ... for k in d: ... e = d[k] ... if e == of: ... d[k] = ot ... elif isinstance(e, dict): ... f(e, of, ot) ... return d ... >>> f(d, {}, '') {'additional': {'place': {'zone': '1', 'cell': '2', 'test': ''}}, 'recent': '', 'job': 'scout', 'name': {'last': 'Drone', 'first': 'One'}} >>>
Budulianineval(re.sub(r'{}', "''", str(d)))
eval(str(d).replace('{}', '""'))
>>> d = {'ok': {}, 'surprise {} ': 'tram {} pam {} pam'} >>> >>> eval(str(d).replace('{}', '""')) {'surprise "" ': 'tram "" pam "" pam', 'ok': ''} >>>