@ru_python

Страница 7177 из 9768
Тимур
27.11.2018
13:51:27
Всем привет. Кто-нибудь хотя бы немного шарит в разработке ботов ВК на python'e?
Для ВК там стандартный api, про ботов не слышал. Появились боты?

Lair
27.11.2018
13:51:30
Всем спасибо за советы)

Андрей
27.11.2018
13:52:05
это ж смех по Brazzil
А похоже как будто кто-то какает... ??

Google
Тимур
27.11.2018
13:52:35
Были давно
Видимо мимо меня пролетели. Кто вообще пользуется ВК?

Alexey
27.11.2018
13:52:53
Народ подскажите, чтото застрял надо создать функцию формирования словаря покупок. на вход получает имя покупателя, товар, цену товара. в нем ключи имена покупателей, значения вложенный словарь {товар: цена}, который надо расширять когда пустой словарь - понятно как добавить. но потом как рарширять словарь?

Проксимов
27.11.2018
13:53:15
Видимо мимо меня пролетели. Кто вообще пользуется ВК?
Вам ответить, что большинство жителей РФ или это был риторический вопрос?

Тимур
27.11.2018
13:53:52
Вам ответить, что большинство жителей РФ или это был риторический вопрос?
Риторический. Хотяяяя, давно чатом пользуюсь только в телеграмм.

Alexey
27.11.2018
13:55:17
dict[key] = value
но value сам словарь

Alex
27.11.2018
13:56:10
dict[key][subkey] = value

dict[key].update(anotherdict)

Magzhan
27.11.2018
14:02:54
Всем привет

Подходит ли Python для олимпиады

Alex
27.11.2018
14:03:33
Подходит ли Python для олимпиады
зависит от правил олимпиады

Проксимов
27.11.2018
14:07:09
Подходит ли Python для олимпиады
Среднестатистически да

Google
Проксимов
27.11.2018
14:07:40
На высоких уровнях без знания с++ будет тяжело

Tigran
27.11.2018
14:13:23
Strom
27.11.2018
14:17:21
Если какая-нибудь школьная, почему бы и нет

Bogdan (SirEdvin)
27.11.2018
14:21:19
Интересно, что за олимпиада, где не хватит python?..

Dmitriy
27.11.2018
14:22:00
Олимпиада по С++))

Sergey
27.11.2018
14:22:16
гайз в контексте баз данных что означает acquire ? например connection.acquire()

Sergey
27.11.2018
14:22:54
то есть получение курсора происходит вне транзакции?

Tishka17
27.11.2018
14:23:13
соединение же

транзакции вообще тут ни при чем

Sergey
27.11.2018
14:27:49
так вроде понятно здесь, еще вопрос con.execute() и with con.transaction(): con.execute() первое действие получается без транзакции выполняется, то есть если что, то я не смогу сделать rollback? или как это работает

Tishka17
27.11.2018
14:29:16
Это Джанго что ли?

Первое получается выполняет в текущей транзакции, если она есть

А во втором создаётся новая транзакция

Sergey
27.11.2018
14:29:50
Это Джанго что ли?
нет это псевдокод? ну в большинстве случаев я такой синтаксис везде вижу

Первое получается выполняет в текущей транзакции, если она есть
а если нет? то есть просто создал конект или взял из пула и execute прописал

Tishka17
27.11.2018
14:30:58
https://www.python.org/dev/peps/pep-0249/ не вижу никакого transaction метода

могут неявно транзакции создаваться

если автокоммит выключен

Google
Sergey
27.11.2018
14:32:43
смотрю доку по asyncpg https://magicstack.github.io/asyncpg/current/usage.html#transactions https://magicstack.github.io/asyncpg/current/usage.html#connection-pools

Tishka17
27.11.2018
14:33:36
asyncpg может этому PEP не удовлетворять, он для синхронных

в любом сулчае есть такое понятие как “автокоммит"

Sergey
27.11.2018
14:34:03
просто в чем разница не пойму, если создал транзакцию или не создал

Проксимов
27.11.2018
14:34:33
Скорее нет
Норм же

Tishka17
27.11.2018
14:35:28
видимо у них предполагается, что автокоммит

то есть если транзакцибю не создашь, коммитится отдельно каждый вызов

Казимир
27.11.2018
14:35:49
Можно ли в питоне создать переменную и просто указать тип, не присваивая значения? И можно ли просто объявить ничего не указывая

Jentry
27.11.2018
14:35:56
просто в чем разница не пойму, если создал транзакцию или не создал
в том, что в тразакцию ты можешь накидывать последовательно несколько запросов и коммитить разом или разом откатвыать

Sergey
27.11.2018
14:36:06
то есть если транзакцибю не создашь, коммитится отдельно каждый вызов
а если создаешь транзакцию то можно объединить несколько запросов верно?

Jentry
27.11.2018
14:36:07
в джанге автокоммит по-дефолту

Tishka17
27.11.2018
14:36:42
ну собственно в базу данные попадают после коммита

если грубо

а вообещ есть уровни изоляции

Jentry
27.11.2018
14:37:17
есть еще mvcc, который всем этим управляет, лучше про него прочитать

Google
Hot
27.11.2018
14:38:17
Лучше наоборот :) int = my_var

Казимир
27.11.2018
14:40:11
А собственно для чего?
ну допустим я хочу создать поля классу, но не хочу присваивать никакие значения пока что. (конечно можно дефалтные, но блин)

Admin
ERROR: S client not available

Казимир
27.11.2018
14:41:27
Дефолти
my_var = type так я уже понял что вот так пистаь можно

Tishka17
27.11.2018
14:41:38
Казимир
27.11.2018
14:41:48
Tishka17
27.11.2018
14:42:15
тогда сразу https://habr.com/post/415829/

и https://docs.python.org/3/library/typing.html

Маришка
27.11.2018
14:44:06
Казимир
27.11.2018
14:44:19
А как называются методы типа init, str, del?

Alex
27.11.2018
14:47:56
Google
Казимир
27.11.2018
14:48:07
??
27.11.2018
14:49:10


Alex
27.11.2018
14:49:53
откуда мы знаем что там за аутентификация? скорее всего Basic. посмотри Network tab в браузере какой запрос идет.

Alexey
27.11.2018
14:49:56
http://user:pass@url

Tima
27.11.2018
14:50:36
Привет всем, я делаю простой сервер который принимает соедениение клиента для обмена информации, но не могу понять как сделать чтобы сервер мог обслуживать двух клиентов одновременно(юзаю библиотечку socket)

Tima
27.11.2018
14:52:21
asyncio
Впервые слышу, сейчас гляну

Alex
27.11.2018
14:52:31
теперь можешь погуглить как делать basic аутентификацию при помощи requests

Jentry
27.11.2018
14:52:32
ты переизобретаешь None?
None, кстати, не самое лучшее, для них потом приходится optional указывать в аннотации типов и в конце-концов это не так безопасно

Igor
27.11.2018
14:53:27
Ага
https://asyncio.readthedocs.io/en/latest/tcp_echo.html

Tima
27.11.2018
14:54:05
Раз все рекомендуют значит годная вещь

??
27.11.2018
14:54:14
теперь можешь погуглить как делать basic аутентификацию при помощи requests
проблема возникает я получается прошел аунтефикацию но выполнить запрос на другую стр не могу тк требует аунтефикацию куки и кэш рыл, ничего нет

Alex
27.11.2018
14:54:15
None, кстати, не самое лучшее, для них потом приходится optional указывать в аннотации типов и в конце-концов это не так безопасно
ну тогда у него совсем какая-то шляпа в дизайне, если возникла такая необходимость. и что значит не безопасно? тут либо может быть None, либо нет.

??
27.11.2018
14:55:25
вот так def auth(): r = requests.get(router_url, auth=HTTPBasicAuth('admin', 'admin')) print(r.text) def get_state(): r = requests.get(router_url + '/wancfg.cmd?action=refresh') print(r.text)

Страница 7177 из 9768