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

Страница 1265 из 1885
Макс
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/

Stanislav
13.02.2017
22:43:04
посмотри defold
Зачем луу советовать

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

Баш
13.02.2017
22:46:30
а если python то вот сюда посмотри https://habrahabr.ru/post/300960/
Красиво... И наставления про рай и змея есть

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

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




Баш
14.02.2017
00:38:41
А почему баш ?
Что почём?

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

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

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

terry
14.02.2017
06:40:55
как изменить язык при установке OS X ?

комманд +пробел и комманд+опшенз+пробел не меняют язык в поле фул нейм

цук

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

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
функция это объект в питон

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
да, и __pycache__
есть в гите игнор по расширению файла?

Peter
14.02.2017
07:54:23
хай, народ как я понимаю .pyc в гите нафиг не нужен, вы просто их в игнор льете?
Создай на гитхабе проект, скажи, что он питоний, гитхаб тебе сгенерит игнор файл

это тебе будет как референс

в него можешь допихать своего

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
дык, я ж тебе про свой проект - просто чтоб посмотреть

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

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