Size: a a a

Python beginners

2017 April 20

АР

Александр Ремизов in Python beginners
Я не считал.
источник

S

Sergey in Python beginners
Как считаете бота в стиле ООП норм писать или нет?
источник

JW

Johnnie Walker in Python beginners
Sergey
Как считаете бота в стиле ООП норм писать или нет?
я писал, потому что там два очень похожих было, но внутри чуток отличались
источник

S

Sergey in Python beginners
Просто охота начать использовать ООП но как бы спроектировать все это дело
источник

S

Sergey in Python beginners
Просто есть какие то простые советы?
источник

JW

Johnnie Walker in Python beginners
а че за бот-то кстати? я про бота тг
источник

S

Sergey in Python beginners
Да что нибудь несложное типа погода сказать время еще что нибудь
Так дня практики и для себя
источник

ПП

Проксимов Прксимович in Python beginners
Sergey
Как считаете бота в стиле ООП норм писать или нет?
Да
источник

ПП

Проксимов Прксимович in Python beginners
Sergey
Да что нибудь несложное типа погода сказать время еще что нибудь
Так дня практики и для себя
источник

ПП

Проксимов Прксимович in Python beginners
я тут немного наговнокодил
источник

ПП

Проксимов Прксимович in Python beginners
пока без асинронности даже
источник
2017 April 21

S

Sergey in Python beginners
Прикольно
Надо будет тоже попробовать
источник

ПП

Проксимов Прксимович in Python beginners
я сейчас пилю сообщество бота на коллбэках на сервере со фласком который будет заходит на пгу и парсить оттуда данные
источник

ПП

Проксимов Прксимович in Python beginners
во
источник

S

Sergey in Python beginners
Мне бы сейчас просто пописать ботов а потом уже можно и с сервером попытаться
источник

ПП

Проксимов Прксимович in Python beginners
Попиши, отчего же нет
источник

AK

Artem K in Python beginners
Johnnie Walker
как проверить, что в двух списках содержатся объекты одинаковых типов и в одинаковом кол-ве? например:
list_1 = [SomeShit(), ShitSome(), ShitShit()]

list_2 = [type ShitShit, type ShitSome, type SomeShit]

в этом случае они должны быть равны. я чето запутался в этих isinstance()
collections.Counter
источник

JW

Johnnie Walker in Python beginners
Artem K
collections.Counter
>>> i = 1
>>> f = 1.5
>>> s = 'asd'
>>> type(i)
<class 'int'>
>>> type(f)
<class 'float'>
>>> type(s)
<class 'str'>
>>> l1 = [i, f, s]
>>> l2 = [int, float, str]
>>> import collections
>>> collections.Counter(l1)
Counter({1: 1, 1.5: 1, 'asd': 1})
>>> collections.Counter(l2)
Counter({<class 'int'>: 1, <class 'float'>: 1, <class 'str'>: 1})

все равно придется делать либо isinstance() либо el.__class__.__name__
источник

AK

Artem K in Python beginners
немного не так понял
источник

AK

Artem K in Python beginners
a = [1, 1.5, 'asd']
b = [int, float, str]
for x, y in zip(a, b):
    assert isinstance(x, y)
источник