
Sergey
30.05.2019
16:39:34
подксажите как внутри класса задать переменную или метод, который бы был публичным?

polunin.ai???
30.05.2019
16:39:55
методы публичны всегда
как и переменные

Sergey
30.05.2019
16:40:43
class HostHTTPRequestHandler(BaseHTTPRequestHandler):
hosts

Google

Sergey
30.05.2019
16:40:56
так я могу обозначить что у класса есть переменнтая hosts?

polunin.ai???
30.05.2019
16:41:03
нет

Sergey
30.05.2019
16:41:33
а как это сделать?

polunin.ai???
30.05.2019
16:41:41
class HostHTTPRequestHandler(BaseHTTPRequestHandler):
static_hosts = "a"
def init(self):
self.hosts = "a"
static_hosts - статическая переменная, доступная с помощью оператора принадлежности
hosts - нестатическая публичная переменная

Проксимов
30.05.2019
16:42:47

Sergey
30.05.2019
16:42:59
понял, спасибо, ща буду пробовать

polunin.ai???
30.05.2019
16:43:07
Нет же
можно сделать приватными, но доступ получить можно же

Sergey
30.05.2019
16:43:16
мне сюда надо hosts передать

polunin.ai???
30.05.2019
16:43:48

Sergey
30.05.2019
16:44:38
do_GET это переопределяемый метод

Google

Sergey
30.05.2019
16:44:48
его дергаю не я

polunin.ai???
30.05.2019
16:45:11
hosts один для всех хендлеров, или у каждого свой?

Проксимов
30.05.2019
16:45:30

Sergey
30.05.2019
16:45:43
может есть способ сделать глобальную переменную?

polunin.ai???
30.05.2019
16:46:13
тогда или статическую, или глобальную

Sergey
30.05.2019
16:48:00
как сделать глобальную?

f472_
30.05.2019
16:48:26
можно ли как-нибудь отправить post-запрос так, чтобы программа продолжила работать не дожидаясь ответа от сервера?

polunin.ai???
30.05.2019
16:49:01
как сделать глобальную?
Language:
py3
Source:
hosts = [1, 2, 3]
class Handler:
def get_hosts(self):
if 1 in hosts:
return True
return False
h = Handler()
print(h.get_hosts())
Result:
True
просто объявить в любой строчке кода

Проксимов
30.05.2019
16:49:40
Асинк

Sergey
30.05.2019
16:51:17

USB
30.05.2019
16:51:40
вопрос немного не по python, но никто не знает почему с впн сайт работает, а если с проксями запросы делать, то ответ 503?

Michael
30.05.2019
16:51:45
Что за наркомания?

polunin.ai???
30.05.2019
16:52:20

USB
30.05.2019
16:52:44

polunin.ai???
30.05.2019
16:53:28

Michael
30.05.2019
16:53:49
class Foo:
HOSTS = [1, 2, 3]
print(Foo.HOSTS)

Sergey
30.05.2019
16:54:05

Google

Sergey
30.05.2019
16:54:07
def main()

polunin.ai???
30.05.2019
16:54:18

Sergey
30.05.2019
16:54:34
а можно через клласс попробовать действительно

Michael
30.05.2019
16:54:37
Это общая практика

Sergey
30.05.2019
16:54:40
5 сек

Slam! 538
30.05.2019
16:57:36

Next
30.05.2019
16:58:06
Ребят, подскажите с чего начать учить python

Slam! 538
30.05.2019
16:58:43

?
30.05.2019
16:59:26
Ну или задача - Гугл

Abramov
30.05.2019
17:00:18

Michael
30.05.2019
17:02:05

Иван
30.05.2019
17:04:04

Slam! 538
30.05.2019
17:10:08

Sergey
30.05.2019
17:11:18
вот я за вчера с ноля сервер написал, до того питон в глаза не видел... знаешь как? просто меня прижало, надо было сделать и все тут, а все отказались делать ну и выбора не осталось, пришлось самому. Но язык легкий и весьма приятный. И да, главное редактор нормальный возьми я например CodeRunner взял, он просто и понятный.

Tishka17
30.05.2019
17:11:55
Куда убрать?

Slam! 538
30.05.2019
17:12:07

Tishka17
30.05.2019
17:12:09
Типа чтобы дев ветку не предлагал мерджить в мастер?

Slam! 538
30.05.2019
17:12:13
Дадада

Google

Tishka17
30.05.2019
17:12:28
Ну посмотри настройки, может протектед ветка косвенно влияет

Slam! 538
30.05.2019
17:12:44
Я же прекрасно знаю, что сделал ветку, и если мне надо смержить, то смержу когда надо

Tishka17
30.05.2019
17:12:59

Sergey
30.05.2019
17:14:05
https://coderunnerapp.com

?
30.05.2019
17:14:55

Sergey
30.05.2019
17:15:32
ща гляну

Tishka17
30.05.2019
17:15:42
Вот да, про кодраннер я первый раз слышу

Admin
ERROR: S client not available

Sergey
30.05.2019
17:16:30
через vpn смотри
он заблокирован
хз почему

Tishka17
30.05.2019
17:17:07
Как ты его нагуглил вообще

?
30.05.2019
17:18:17
хз почему
он на Digital Ocean, ip'шников много забанил РКН в РФ из-за Telegram

Sergey
30.05.2019
17:19:57
да, visualstudio пофичастее, а pycharm мне не зашел совсем

Tishka17
30.05.2019
17:20:40
Visualstudio и vs code - разные вещи
Студия с питоном, говорят, не оч

Sergey
30.05.2019
17:21:14
но coderunner мне ближе, интерфейс один в один как в Xcode
поэтому легко смог сразу зайти в разработку, не пришлось учиться, все на рефлексах

Tishka17
30.05.2019
17:22:20
Ух, xcode. Не осилил я его. Какой-то он неудобный пипец.

Google

Tishka17
30.05.2019
17:22:35
Хотя в вскоде похожая логика открывания табов
Бесит

Oleg
30.05.2019
17:23:13
Подскажите, делаю запрос к БД PostgreSQL: cur.execute('INSERT INTO viewpoints(name_points) VALUES(%s) RETURNING id;', (message.text))
Как можно вытащить в переменную значение id ?

Влад
30.05.2019
17:23:34
Подскажите как отфильтровать строку которая начинается на text*

Trot
30.05.2019
17:24:22

Sergey
30.05.2019
17:25:04

Влад
30.05.2019
17:25:22

Tishka17
30.05.2019
17:25:47

Oleg
30.05.2019
17:27:50

Tishka17
30.05.2019
17:28:03

Влад
30.05.2019
17:28:09

Trot
30.05.2019
17:28:55
startswith
Это если булево значение нужно получить.

Tishka17
30.05.2019
17:29:22

Oleg
30.05.2019
17:30:45
Ну типа
Тогда returning id получается лишним в этом запросе ?

Владимир
30.05.2019
17:31:15

Tishka17
30.05.2019
17:32:08