
Алексей
16.07.2017
14:52:49
У меня вообще бот жил одно время на рабочей машине в офисе. Просто не отключал ее пару месяцев

Innokenty
16.07.2017
14:57:51
Если хостить бота с вебхуком на Хероку, то никакой возни с сертификатами не будет - все приложения хероку уже заведомо на https.
Бесплатный тариф - ок. Только после сна бот просыпается секунд 10. Для хобби-проекта нормально

Stanislav
16.07.2017
14:58:34
Странно, значит они морозят что-ли выполнение без запросов

Google

Stanislav
16.07.2017
14:59:29
А хотя это может быть трабла либы
Или питона

Bill
16.07.2017
15:02:17
:)

Алексей
16.07.2017
15:02:51
Можно из старого телефона сделать сервер
У меня вон лежит Meizu Pro 5

Bill
16.07.2017
15:03:28
Можно распбери :)

Алексей
16.07.2017
15:03:35
Все думал на нем сервер поднять

Bill
16.07.2017
15:03:45
Можно собрать из говна подобие неттопа вообще бесплатно :)

b0g3r
16.07.2017
15:04:17

Алексей
16.07.2017
15:04:20
Да хоспаде. Вон сервачки продают БУ по 200$

Xunto
16.07.2017
15:04:51

Google

b0g3r
16.07.2017
15:05:06
Сейчас - 600 часов в месяц на аккаунт, через 30м неактивности апп уходит в сон (без потери данных) от пришедшего запроса просыпается.
Можешь в ЛС писать если будут вопросы

Igor
16.07.2017
15:15:23
Парни, у меня наверное тупой вопрос: зачем в питоне интерфейсы когда есть множественное наследование? Допустим в той же джаве они правят бал из-за отсутствия множ. наследования

b0g3r
16.07.2017
15:16:57
Так в питоне как таковых интерфейсов и нет
Правильно ли я понял вопрос: зачем в питоне абстрактные классы?

Igor
16.07.2017
15:18:01
https://habrahabr.ru/post/72757/ вот наткнулся на статью, стало интересно
С абстрактными классами понятно, а вот с интерфейсами нет

Oleksandr
16.07.2017
15:18:44

b0g3r
16.07.2017
15:19:35

Denis
16.07.2017
15:20:06
Тебе не нужны интерфейсы, если в твоем языке утиная типизация
(картинка с негром)

Igor
16.07.2017
15:21:00
Всем спасибо за разъяснения)

b0g3r
16.07.2017
15:21:10

Oleksandr
16.07.2017
15:23:07
Представь, тебе нужно реализовать класс марки автомобиля. И тебе будет проще создать класс автомобиль, а потом уже уточнять отличия между марками. Но тебе не нужно, чтобы кто-то смог "построить" просто автомобиль. Тебе нужен автомобиль некоторой марки. Поэтому ты делаешь класс Ааааавтомобиль абстрактным, т.е. его нельзя инстанциировать
a = Car()
# Error
Вызовет ошибку.
Вместо этого ты реализуешь наследование.
class BMW(Car):
# Some additional info
a = BMW()
print(type(a)) # <class 'BMW'>

Igor
16.07.2017
15:31:27
Спасибо)

Master
16.07.2017
15:33:18
Ребята, хочу начать учить python. С чего начать то?=)

Denis
16.07.2017
15:33:48
С установки питона

Master
16.07.2017
15:34:18

b0g3r
16.07.2017
15:34:24

Master
16.07.2017
15:34:43

Oleksandr
16.07.2017
15:35:31
"Открыть холодильник"...

Google

Semyon
16.07.2017
15:35:44

Bill
16.07.2017
15:39:33
Онлайн курсы

Master
16.07.2017
15:39:57

Bill
16.07.2017
15:39:59
Я прошёл кодеакадеми на 100% и на степике уже 87%

Master
16.07.2017
15:40:01
ну местные

Bill
16.07.2017
15:40:29
Начинай со степика например
Шикарно
Или кодеакадеми если с английским нет проблем

b0g3r
16.07.2017
15:41:38
а все по курсам учились?=)
самый хороший старт, как по мне: это интерактивный курс пройти, чтобы влиться в язык и почувствовать его, параллельно читать книгу и начать делать свой небольшой проект для обучения
но это все вкусовщина

Bill
16.07.2017
15:47:05
что подразумевается под вкусовщиной?

b0g3r
16.07.2017
15:47:43
ну что у каждого свой путь и трудно какие-то общие советы давать

Bill
16.07.2017
16:15:03

b0g3r
16.07.2017
16:15:52
и т.д. и т.п.

Bill
16.07.2017
16:16:12
ну человеку дали пищу для размышлений, пусть думает =)

Alex
16.07.2017
16:34:40

Denis
16.07.2017
16:35:03
После доки надо еще пеп 8 хотя бы

Alex
16.07.2017
16:35:06
Чтобы код стал удобоваримым понадобилось несколько месяцев

Google

Alex
16.07.2017
16:35:15

Denis
16.07.2017
16:35:32
Это пробелы он сам, а имена все равно ты выбираешь

Alex
16.07.2017
16:37:13
Хотя я до сих пор не всегда согласен с пеп8
Но щито поделать, приходится писать под него :/

Denis
16.07.2017
16:38:33
В некоторых моментах он и правда странный
Я в таких случаях на него забиваю

Admin
ERROR: S client not available

Nikolay
16.07.2017
16:55:11
Нормальный он
Это вы ещё flake8 не видели

Shamil
16.07.2017
17:01:51
Кто какого макс. количества символов в строке придерживается?

Alex
16.07.2017
17:02:11
69

Denis
16.07.2017
17:02:21
150

Nikolay
16.07.2017
17:03:21
По пеп8, кажется, 79 максимум

Shamil
16.07.2017
17:03:46
Да, но довольно неудобно такого колич. придерживаться

Vladislav
16.07.2017
17:03:50

Nikolay
16.07.2017
17:03:55
Удобно

Vladislav
16.07.2017
17:04:10

Nikolay
16.07.2017
17:04:18

Vladislav
16.07.2017
17:04:20
А вообще нет

Google

Shamil
16.07.2017
17:04:23
Читать удобно, но писать?

Nikolay
16.07.2017
17:04:28
А на мониторе два документа рядом
Удобно
И писать тоже

Olga
16.07.2017
17:05:56
Да ладно, в современных мониторах и два документа по сто нормально посещаются

Shamil
16.07.2017
17:07:01
Как? Одноразовые ссылки задавать? Или в скобки заключать длинные statements (объявления на русском?)

Nikolay
16.07.2017
17:07:21
Не понимаю нытье по поводу 79. Это легаси, конечно, но если вам надо больше - вы что-то не так делаете

Vladislav
16.07.2017
17:23:39

Aleksandr
16.07.2017
17:23:47

Aragaer
16.07.2017
17:25:09
когда мне приходится делать сайд-бай-сайд дифф и внезапно мой стандартный лэйаут (слева эдитор на 60-70% экрана, справа консоль) не позволяет мне нормально все видеть, это немного раздражает
но впрочем у меня наверно и 80 символов в таком режиме не поместится

Aleksandr
16.07.2017
17:28:05
Четыре, я бы сказал
а мой мак про 15 дюймов современный? или мне чтобы быть современным с таким кодом нужно с собой 21 монитор носить?

Serj
16.07.2017
17:28:34
Какие странные шрифты :D

Vladislav
16.07.2017
17:28:47

Aragaer
16.07.2017
17:29:18
да вроде нормальные шрифты - дефолтные. Просто телеграмм как-то все ресайзит

Aleksandr
16.07.2017
17:30:30

ultranoise ?
16.07.2017
17:30:33