
Ivan
22.03.2017
14:59:33

Igor
22.03.2017
14:59:54

Ivan
22.03.2017
15:00:19
не читай
@
сразу отвечай

Маришка
22.03.2017
15:00:23

Google

Igor
22.03.2017
15:00:50

stonepig
22.03.2017
15:00:56
Мне было нудно?
я тебе могу ответить также. сделай свой ламповый чатик, где все будут говорить об супер-интересных для тебя (!) вещах

Sergey
22.03.2017
15:01:14
Маришке не хватает цветов?весна же

stonepig
22.03.2017
15:01:19
ога

Маришка
22.03.2017
15:01:20
Я лишь, как Иван сказал сделала медвежью услугу товарищу который сам не смог этого же сделать, а после же лишь на будущее направила в гайд

stonepig
22.03.2017
15:01:35
молодчина. зачем это афишировать?

Igor
22.03.2017
15:01:37
а я так вообще лохпидр, потому что никого в гугл не посылаю, а разжевываю просто потому что мне по фану
(черт, теперь еще и афишировал это)

Ivan
22.03.2017
15:02:39

stonepig
22.03.2017
15:03:05
синьор 25 лет, ты? да, ты

Igor
22.03.2017
15:03:32
я не синьор :(

I
22.03.2017
15:03:54
мне 24 и некоторые меня считают сеньором

Маришка
22.03.2017
15:04:04
Велп, этот тревеллинг канал уже подзадолбал, кому они еще стучались в лс? Мне тут два бота от этого тупого канала заспамили в лс

Igor
22.03.2017
15:04:14
в лс не стучались, слава ками

Google

I
22.03.2017
15:04:15
ох уж эти мои испаноязычные уборщицы :D

V
22.03.2017
15:04:31

Alexey
22.03.2017
15:04:53
чо тут началось то?

I
22.03.2017
15:04:57
ну как сказать деревни

Маришка
22.03.2017
15:05:07

V
22.03.2017
15:05:15

Yahweh
22.03.2017
15:05:24

I
22.03.2017
15:05:25
я из более культурной деревни
:D

Johnnie
22.03.2017
15:05:46
где поребрики и парадные

V
22.03.2017
15:05:47
:D

Igor
22.03.2017
15:05:55

V
22.03.2017
15:05:57
О сосед!)

I
22.03.2017
15:06:30

V
22.03.2017
15:10:00
Люблю такие статьи
https://www.toptal.com/python/python-design-patterns

Ivan
22.03.2017
15:15:54
хороший лонгрид, годный

V
22.03.2017
15:21:38
О как интересно
Import this
Красиво

Google

Pavel
22.03.2017
15:24:04
Import this
При этом код модуля this максимально нарушает эти принципы.

Маришка
22.03.2017
15:27:30

Spacehug
22.03.2017
15:27:30
Он же не предназначен для импорта

Igor
22.03.2017
15:33:11
по-моему это охуительно иронично )) люблю питончик за это

Маришка
22.03.2017
15:34:47
вот именно
Может у них там так принято писать код, таким стилем ?

Igor
22.03.2017
15:35:09
и ipython - за это:
In [1]: import this
In [2]: this??
...
File: /usr/local/Cellar/python3/3.6.0_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/this.py
Source:
s = """Gur Mra bs Clguba, ol Gvz Crgref
...
d = {}
for c in (65, 97):
for i in range(26):
d[chr(i+c)] = chr((i+13) % 26 + c)
print("".join([d.get(c, c) for c in s]))

Маришка
22.03.2017
15:35:23
Пеп же не запрещает если в команде сформировалось своё представление написания кода

Igor
22.03.2017
15:35:40
%) да, хорошо, что весь питончик так не написан, было бы печально

Маришка
22.03.2017
15:35:55
Хех

Проксимов
22.03.2017
15:40:26

Igor
22.03.2017
15:40:49
Лол что
два вопросительных знака показывают исходник объекта
один - определение и докстрингу

Проксимов
22.03.2017
15:41:23
Что то не пойму?

Даниил
22.03.2017
15:45:40
спокойно
https://docs.python.org/3/library/inspect.html#retrieving-source-code

Igor
22.03.2017
15:47:19

Google

Проксимов
22.03.2017
15:54:45
Типо составляет слова из рандомной строки?

Даниил
22.03.2017
15:55:13
нет
шифр цезаря
вернее нет

Проксимов
22.03.2017
15:55:51
Ясно

Igor
22.03.2017
15:56:05
как нет? вроде вполне себе он

Даниил
22.03.2017
15:56:08
а да
шифр цезаря

Igor
22.03.2017
15:56:11
rot13
+13 вон

Даниил
22.03.2017
15:56:17
но можно самому упрощённо повторить
import this
print(''.join([this.d.get(letter,letter) for letter in this.s]))
import this
print(''.join([this.d.get(letter,letter) for letter in this.s]))
два раза выведет
дзен питона

Проксимов
22.03.2017
17:06:01
Народ, как сделать аунтификацию на сайте https://www.mos.ru
???

Igor
22.03.2017
17:06:20
oauth?
single sign on?

Проксимов
22.03.2017
17:06:48

Google

Igor
22.03.2017
17:06:49
два ключевых слова, достаточных для того, чтобы понять, как можно сделать )
а
бля, надо спать больше

Ivan
22.03.2017
17:07:37
??

Igor
22.03.2017
17:07:46
сорри, я прочел "как сделать аутентифиикацию как на сайте"

Проксимов
22.03.2017
17:08:13
А я то уже в гугол полез, думаю что за фигня

Igor
22.03.2017
17:08:46
ну, попробуй отправить пост-запрос с логином-паролем на https://oauth20.mos.ru/sps/login.jsp
получишь в ответ наверняка пару-другую редиректов, по которым лучше пройти, чем не пройти
и куки
а потом с этими куками идешь на мос.ру уже
можно requests.session использовать чтоб само все куки сохраняло

Проксимов
22.03.2017
17:09:25
Я вроде вкурил, но как получить редиректы и по ним пройти?

Igor
22.03.2017
17:09:57
requests походу сам им следует

Проксимов
22.03.2017
17:11:21
Код типа такого? s = requests.Session()
data = {"login_username":"my_login", "login_password":"my_password"}
url = "adress"
r = s.post(url, data=data)

Даниил
22.03.2017
17:11:49
requests по умолчанию сам редиректы разрешает

Igor
22.03.2017
17:12:27
devtools браузера в помощь )

Проксимов
22.03.2017
17:14:47
А поля 'login_username" и "login_password" такими же оставлять?

Pavel
22.03.2017
17:14:49
и расширение для хрома postman, там удобно пробовать, и он умеет генерировать код для requests\urllib

Igor
22.03.2017
17:15:05
Эта группа больше не существует