
Макс
13.02.2017
20:50:25

Anna
13.02.2017
20:50:46
всё приходится делать самой

Макс
13.02.2017
20:51:07
ааа

Google

Ilya
13.02.2017
22:26:30
подскажите, пожалуйста, с какого графического модуля стоит начать для целей обучения (пишу простенькие игры, чтобы выучить общие основы и базовые алгоритмы)?

Игорь
13.02.2017
22:31:49
с того, с которым собираешься и дальше работать.

Aleksandr
13.02.2017
22:31:51
посмотри defold
а если python то вот сюда посмотри https://habrahabr.ru/post/300960/

Ilya
13.02.2017
22:42:40

Stanislav
13.02.2017
22:43:04

Aleksandr
13.02.2017
22:43:40
он хотел простенькие игры

Баш
13.02.2017
22:46:30

Traveler747
13.02.2017
23:25:20
А почему баш ?

Виктор
13.02.2017
23:47:00

Баш
14.02.2017
00:38:41

Pavel
14.02.2017
00:48:47

Google

Suren
14.02.2017
04:53:24

Вадим
14.02.2017
06:03:15
всем привет такой вопрос , если допустим юзер вводит какие то слова подряд боту в телеге, и я его сообщения пишу в список а потом его разбираю и записываю в нужные поля в бд(sqlite) я понимаю что если будет одновременно 2 юзера писать боту то будет путаница. можно ведь это организовать в виде словаря а ключом сделать id юзера. или это тоже не верно ? потому как на прямую в базу писать не получается. получается запись наискосок в базу. то есть
1000
0100
0010
0001
или я не верно пишу в базу
а в словаре по ключу будет храниться список

Dmitriy
14.02.2017
06:07:09
Ключом? Достаточно поля с этим самым id юзера, телега должна гарантировать его уникальность

Вадим
14.02.2017
06:14:35

terry
14.02.2017
06:40:55
как изменить язык при установке OS X ?
комманд +пробел и комманд+опшенз+пробел не меняют язык в поле фул нейм
цук

Павел
14.02.2017
06:42:22
цтрл+пробел всегда было переключение

Ivan
14.02.2017
06:46:09

Вадим
14.02.2017
06:50:33

Igor
14.02.2017
06:55:37

Bogdan
14.02.2017
06:59:14
как в pycharm запустить скрипт построчно?

Dmitriy
14.02.2017
07:00:17
Alt + Shift + F9 оно?

Bogdan
14.02.2017
07:02:35
не

Dmitriy
14.02.2017
07:03:51
А что вообще значит "построчно"?

Bogdan
14.02.2017
07:04:29
ну как в pdb
или надо pdb полюбому?

Dmitriy
14.02.2017
07:04:44
Alt + Shift + F9 оно?

Google

Dmitriy
14.02.2017
07:04:47
Оно!
Нужно только поставить брейкпоинт в необходимое место

Johnnie
14.02.2017
07:05:07
ух блять, пичарм и пдб о_о

Dmitriy
14.02.2017
07:06:10
Брейкпоинты ставятся очень просто
Не нужно никаких команд только. Слева от окна с кодом нужно тыкнуть левой кнопкой мыши напротив нужной строки

Bogdan
14.02.2017
07:07:48
спасибо

Ri
14.02.2017
07:11:39
красивее такое написать можно?
a = b if b>0 else None
result = (a + a1 + a2 + a3 + a4) if a else (a1 + a2 + a3 + a4)

Johnnie
14.02.2017
07:12:45
кинь целиком код
на гист гитхаб например

Ri
14.02.2017
07:13:25
да это весь)))
просто думаю так оставить или нет

Dmitriy
14.02.2017
07:14:05
Нет конечно

Johnnie
14.02.2017
07:14:19
a1..a4 и b из воздуха берутся?

Ivan
14.02.2017
07:14:33
тебе "a" нужно впоследствии?

Johnnie
14.02.2017
07:14:41
вообще мне кажется нужно идти к тому чтоб в расчетах целых чисел был не None, а 0

Ri
14.02.2017
07:14:45
да, рандомом
ноль не подходит

Maxim
14.02.2017
07:16:36
»> sum(filter(None, [1,2,3,None]))
6

Johnnie
14.02.2017
07:17:11
мне кажется там должно быть все сильно проще)

Google

Johnnie
14.02.2017
07:17:34
но т.к. код держат в секрете, то остается только гадать

Ivan
14.02.2017
07:17:51
да
именно None? Поставь 0 да и все.
Да, тоже без контекста не могу.

Maxim
14.02.2017
07:20:21
мой вариант самый классный

Denis
14.02.2017
07:20:28
a1 + a2 +a3 + a4 + max(b, 0)

Maxim
14.02.2017
07:20:31
т.к. у него больше все лайков на СО)

Johnnie
14.02.2017
07:21:37
try:
result = a + a1 + a2 + a3 + a4
except TypeError:
result = a1 + a2 + a3 + a4
еще варианты?

Denis
14.02.2017
07:22:16
result = 42

Dmitriy
14.02.2017
07:23:20
result = a1 + a2 + a3 + a4
if b > 0:
result = result + b
Не о̶д̶н̶о̶х̶у̶й̶с̶т̶в̶е̶н̶н̶о̶ эквивалентно?

Johnnie
14.02.2017
07:26:43
result = a1 + a2 + a3 + a4
result += b if b > 0 else 0
во, заебись
точно
но все равно как-то не очень выглядит

Ri
14.02.2017
07:34:20
you win
кто будет читать наверняка ничего не поймет, но реально классно выглядит)

AnTi3z ??
14.02.2017
07:43:25
допустим есть функция с двумя передаваемыми параметрами func(par1, par2) Мне надо сделать на нее такой коллбек, чтобы первый параметр был константой, а сам коллбек вызывался только со вторым... т.е. вызов cb_func(par2) должен приводить к вызову func('abcd', par2) .... Надеюсь хоть что-нибудь понятно... короче так можно? :)

Johnnie
14.02.2017
07:44:14
def func(par2, par1='abcd'):

AnTi3z ??
14.02.2017
07:44:46
cb_func = func(par2, par1='abcd') ? Я подозревал, что все так просто, но зачем-то решил переспросить )
хотя стоп, func не моя, я не могу ее переопределить

Google

AnTi3z ??
14.02.2017
07:45:52
это вызов библиотечной функции

Ivan
14.02.2017
07:47:04
функция это объект в питон

Artem
14.02.2017
07:48:16

Maksim
14.02.2017
07:52:09
хай, народ как я понимаю .pyc в гите нафиг не нужен, вы просто их в игнор льете?

Ivan
14.02.2017
07:52:36
да, и __pycache__

Dmitriy
14.02.2017
07:53:14
### Python template
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

Maksim
14.02.2017
07:53:38

AnTi3z ??
14.02.2017
07:54:04

Peter
14.02.2017
07:54:23
это тебе будет как референс
в него можешь допихать своего

Maksim
14.02.2017
07:55:03

Dmitriy
14.02.2017
07:55:18
https://github.com/github/gitignore/blob/master/Python.gitignore

Peter
14.02.2017
07:55:28
дык, я ж тебе про свой проект - просто чтоб посмотреть
Эта группа больше не существует