@python_beginnersЭта группа больше не существует

Страница 76 из 1885
Janek
21.06.2016
18:30:16
иди делай from __future__ import braces
меня за это обоссут же

Zart
21.06.2016
18:32:04
plural = 0 if (10 < n % 100 < 20 ) else 1 if (n % 10 == 1 ) else 2 if (2 <= n % 10 <= 4 ) else 0 мех

Wisketchy
21.06.2016
18:32:33
Хм, вот тако вопрос. Примеры условны. Есть ли в стандартной библиотеке некие декораторы, которые могли бы из def arg_check(input_array): if input_array: print('Yay!') сделать функцианальный аналог def arg_check(input_array): try: if input_array: print('Yay!') except Exception as e: print('Due to ' + str(e).upper() + ' ERROR read this:') print('Boo') sys.exit()

Zart
21.06.2016
18:33:22
брр

Google
Wisketchy
21.06.2016
18:33:27
inb4 напиши сам

Janek
21.06.2016
18:34:40
но я хз

Zart
21.06.2016
18:34:49
не помню навскидку аналогов, да и аппер там не комильфо

Wisketchy
21.06.2016
18:35:27
А то на самом деле что там печатается довольно большое

Не писал ещё декораторов ни разу

Sergey
21.06.2016
18:37:44
from functools import wraps log = logging.getLogger(__name__) def log_errors(func): @wraps(func) def wrapped(*args, **kwargs): # noinspection PyBroadException try: log.debug('%s: starting...', func.__name__) func(*args, **kwargs) except Exception: log.exception('Exception in %s:', func.__name__) sys.exit(1) finally: log.debug('%s: stopped.', func.__name__) return wrapped

где-то на диске нашел в старом коде

Zart
21.06.2016
18:38:11
ретурн проебан

Alexey
21.06.2016
18:38:22
трейсбек бы ещё какбе приложить

Google
Zart
21.06.2016
18:38:26
и from functools import wraps

Alexey
21.06.2016
18:38:28
ретурн проёбан.

а, оно приложит

Zart
21.06.2016
18:38:51
log.debug заменить на log.exception, чтобы трейсбак в лог ушел

эм. стоп, зачем там финалли?

Alexey
21.06.2016
18:39:22
чтобы вот в любом случае писать.

чтобы логи были длинные и шелковистые :)

Zart
21.06.2016
18:39:37
а, для спама

Sergey
21.06.2016
18:40:40
там кусок кода выкушен и sys.exit нет в оригинале

Wisketchy
21.06.2016
18:41:10
А log это logging-модуль?

Zart
21.06.2016
18:41:20
это логгер оттуда

log = logging.getLogger(__name__)

Wisketchy
21.06.2016
18:41:51
оу, вот это было неочевидно, лол

я думал from logging import log

или что-то в этом роде

Sergey
21.06.2016
18:43:50
пипец тут не удобно код править

Zart
21.06.2016
18:44:05
и форматирование гно

Wisketchy
21.06.2016
18:45:31
Раминь

Спасибо, подправил под свои нужды

Louis
21.06.2016
20:12:34
есть где почитать про гит?

Google
Louis
21.06.2016
20:12:53
не могу найти толковый источник)

Alexey
21.06.2016
20:13:19
https://git-scm.com/

Kill me pls
21.06.2016
20:15:00
#git

Alexey
21.06.2016
20:15:11
О, огонь книги, спасибо.

Louis
21.06.2016
20:15:21
оо сяпки

чуваки

братишки здоровечки вам)

Vladimir
21.06.2016
20:18:34
братишки здоровечки вам)
ты покушал сегодня?

Zart
21.06.2016
20:24:14
http://hginit.com/

Louis
21.06.2016
20:24:31
Denis
21.06.2016
20:26:48
меркуриал нинужен

Zart
21.06.2016
20:27:11
ты тоже

Kill me pls
21.06.2016
20:32:22
А еще какая штука была на букву S?

Denis
21.06.2016
20:32:40
SVN, он тоже нинужен

Zart
21.06.2016
20:33:46
rcs, cvs, svn, bzr, git, hg, tfs, gnu arch, fossil, darcs, monotone

SVN, он тоже нинужен
гитхаб - это успешный пример свн

Denis
21.06.2016
20:34:30
Но ведь... там гит...

Kill me pls
21.06.2016
20:34:54
гитхаб - это успешный пример свн
"Тогда я сделал то, что бы ненавидили другие" Линус

Denis
21.06.2016
20:34:55
Я могу коммитить без интернета, значит, там не свн

Zart
21.06.2016
20:34:56
который там играет роль свн один в один

Google
Zart
21.06.2016
20:35:44
"Тогда я сделал то, что бы ненавидили другие" Линус
Линус уже постил комменты про гитхаб

Я могу коммитить без интернета, значит, там не свн
песня не об этом. и гит не панацея для всех нужд контроля версий

Denis
21.06.2016
20:37:12
песня не об этом. и гит не панацея для всех нужд контроля версий
Для кода в большинстве случаев он подходит

Zart
21.06.2016
20:38:00
а масло масляное

Dim
22.06.2016
00:33:42
инфоматикс stepic курсера khan - че за тред беспонтовый на курсы пошел в массы

Admin
ERROR: S client not available

Alexey
22.06.2016
00:34:10
тред беспонтовый перестал быть понтовым лет пять наверное как уже. а всё вон появляются.

Dim
22.06.2016
00:34:42
https://www.w3.org - иденственный достоверный, полный и бесплатный

Zart
22.06.2016
01:07:47
и имеет крайне отдаленное отношение к вышеперечисленным

Gra4
22.06.2016
02:44:11
И что плохого в этом треде беспонтовом?

? Snyp
22.06.2016
04:47:29
есть
Скинь адресок пожалуйста.

Johnnie
22.06.2016
07:12:11
http://wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.01.pdf может кому нужно)

Dim
22.06.2016
07:14:56
и имеет крайне отдаленное отношение к вышеперечисленным
а на основе каких данных курсы составляются? не от спецификаций ли ?

Alexey
22.06.2016
07:16:13
а на основе каких данных курсы составляются? не от спецификаций ли ?
Ты видел при входе надпись «Канал для тупоёблых споров ни о чём»?

Janek
22.06.2016
07:24:06
Codeacademy как-то совсем не обучает

Считаю, что поначалу надо вообще все абсолютно все руками прописывать

А там просто копируешь фрагменты кода и вставляешь

[Anonymous]
22.06.2016
07:49:28
Но ведь ты можешь просто честно писать свой код, а не копировать. Кодеакадеми тут причём?

fox.hs
22.06.2016
07:55:28
Alexey
22.06.2016
07:56:05
печатает принтер. на клавиатуре — набирают.

Google
fox.hs
22.06.2016
07:59:06
Хм. Тоже верно

? Snyp
22.06.2016
08:32:39
Народ, как вы считаете - в каком случае фреимворк не нужен? Исходя из каких примеров задач. Или время самописов прошло

Nikita
22.06.2016
08:37:25
Народ, как вы считаете - в каком случае фреимворк не нужен? Исходя из каких примеров задач. Или время самописов прошло
не нужен, когда скрипты мелкие , под какие то мелкие или разовые задачи. например на лендинге он редко нужен, если нужно сохранить форму. либо юзать микро фреймворк

Wisketchy
22.06.2016
08:41:59
Посоветуйте самый простой гуй для новичка

инб4 tk

инб4 curses

Alexey
22.06.2016
08:42:29
windows 95.

задача какая?

Wisketchy
22.06.2016
08:43:50
Задача - научиться делать гуи для своих недопрограмм для новичка, который погромирует только для себя в хоббийных или околонаучных сферах

Alexey
22.06.2016
08:44:05
PyQT же.

Nikita
22.06.2016
08:44:23
wxwidgets еще

tk\inter

Petr
22.06.2016
08:45:28
wxwidgets еще
лучше таки кутэ

Nikita
22.06.2016
08:45:47
лучше таки кутэ
не спорю, но он для новичка просит...хотя в куте есть десигнер

Wisketchy
22.06.2016
08:46:04
Просто у меня родовая травма от Qbasic и полностью классовый путь реализации меня несколько смущает, не то чтобы я не использовал этот концепт, если модуль этого требует

Alexey
22.06.2016
08:46:34
питоны позволяют писать в любом стиле.

Wisketchy
22.06.2016
08:46:57
(Сам я пишу почти полностью через функции)

Страница 76 из 1885

Эта группа больше не существует Эта группа больше не существует