
Serge
23.09.2016
15:43:53
Python надо:)
протоколы...
чтобы не было 5 лет джанги и думаем над ответом на вопрос "в какой момент сервер запрашивает у браузера куки?"
типы данных

Google

Serge
23.09.2016
15:45:16
алгоритмы, паттерны:)
а если надо джангу, то тутор, потом реальная задача, дока и исходники
без реальной задачи любое дальнейшее изучение прикладного фреймворка = чтение фантастической литературы

Sergey
23.09.2016
15:47:19

Serge
23.09.2016
15:47:57

Ekaterina
23.09.2016
16:24:59
сервер запрашивает у браузера? о_О кажется такое собеседование я не пройду, мне всегда казалось, что браузер сам все отдает

Dmitry
23.09.2016
16:27:27
серж всё правильно говорит, в этом опасность джанги
именно поэтому Cris Ewing на питерпае упоминал, что своих студентов вебу учит на пирамиде и подобном
чтобы они руками постепенно собрали веб-апп с нуля

Vadim
23.09.2016
16:28:42
у студентов на это куча времени)

Dmitry
23.09.2016
16:28:45
а в джанге всё магией, и в обучении это специфический такой трейдофф..
да вот фиг знает, если ты это время не тратишь, то потом ты его потратишь поскольку 'нельзя починить вещи которые ты не понимаешь как работают'
трейдофф, говорю же

Google

Serge
23.09.2016
16:45:04

Fedor
23.09.2016
16:55:40

Serge
23.09.2016
16:58:05

Vadim
23.09.2016
16:58:20
https://meduza.io/feature/2016/09/23/iskusstvennyy-intellekt-nauchili-igrat-v-doom

Serge
23.09.2016
16:58:22
Программировать надо уметь независимо от языка

Vadim
23.09.2016
16:58:25
написано на пайтон

Dmitry
23.09.2016
16:59:07
в думе был мультиплеер о_0

Fedor
23.09.2016
16:59:09

Dmitry
23.09.2016
16:59:12
ещё и сетевой?
мой мир перевернулся

Serge
23.09.2016
16:59:45
Потому что часто пишут как применимы или неприменимы какие-то паттерны в Питоне, а ты такой не в контексте получается

Fedor
23.09.2016
17:03:14
Мне вполне возможно скоро предстоит собеседование проходить. А я в последнее время совсем не тем занимался. Вот думаю как побыстрее в форму вернуться + базовые знания подтянуть )

Dmitry
23.09.2016
17:05:36
никак

Serge
23.09.2016
17:05:42
Ну, погугли подготовка к собеседованию

Dmitry
23.09.2016
17:05:47
эти штуки надо постепенно учить
я к такому выводу пришёл сам

Serge
23.09.2016
17:05:56
Со словами Python и Google

Dmitry
23.09.2016
17:06:22
если ты в течение года не занимался этим, то осилить пласт сразу будет сложно дико

Serge
23.09.2016
17:06:29
Теоретически, народ за две три недели на стандарты натаскивается

Google

Dmitry
23.09.2016
17:06:46
ну хотя бы несколько недель, наверное, да

Serge
23.09.2016
17:07:10
Ну, подробности последних лет - это мелочи, если ты честно об этом скажешь и интервьювер не идиот

Ekaterina
23.09.2016
17:17:22
Иди пройдешь?:)
А вы не джангисты там? А то тут про джангистов плохое говорят))

Dmitry
23.09.2016
17:19:11

Ekaterina
23.09.2016
17:19:58
Никогда такого не было ?

Dmitry
23.09.2016
17:20:04
но серж сам джангист, кстати!
срыв покровов

Fedor
23.09.2016
17:20:17

Andrey
23.09.2016
17:22:59

Dmitry
23.09.2016
17:32:32
кто там работу искал тут
страйкову в кодельной сейчас нужен бэкэндер

Dmitry
23.09.2016
17:32:53
не джун, как я понимаю
@straykov в твиттере или телеграме.
это отличные ребята. но молодые, так что если вы работаете уже лет десять вам там будет скучно.

Serge
23.09.2016
17:58:09

Andrey
23.09.2016
18:36:05

Serge
23.09.2016
18:52:25
Вообще, я по Flask и Mongodb больше

L'Alchimiste
23.09.2016
18:56:31
python, python

Google

Eugene
23.09.2016
19:03:10
Как из официальной документации питона можно понять, какое исключение может выбросить та или иная функция из stdlib?
Ну, вот например Popen.communicate из subprocess?
https://docs.python.org/3.6/library/subprocess.html#subprocess.Popen.communicate
Про исключения ни слова.
Пришёл тикет на ПО "100 летней давности", типа не работает вдруг. Всегда работало, а тут вдруг сломалось. Полез смотреть, а там исключение BrokenPipeError. О нём ни слова в доке по subprocess. То есть надо было догадаться, что если оно работает с пайпами, то это исключение может возбудиться. И ещё говорят, что дока питона прекрасна... да уж.

Aleksander
23.09.2016
19:04:18
после джанги пишешь на чем-нибудь другом и думаешь «и вот нахера? сессии пользователей, авторизация, админка, ORM, OAuth2, ранер тестов и куча готовых аппов которые можно заюзать на раз два и ускорить разработку на порядок»

Eugene
23.09.2016
19:04:30
И ещё говорят, не используйте except Exception. Так напишите список исключений или базовые исключения для каждой функции!

Aleksander
23.09.2016
19:05:59
@lig11 ты на AWS инстансы настривал с нуля через ансибл или там есть что-то типа google app engine ?

Sergey
23.09.2016
19:09:19


Serge
23.09.2016
19:10:34
Как из официальной документации питона можно понять, какое исключение может выбросить та или иная функция из stdlib?
Ну, вот например Popen.communicate из subprocess?
https://docs.python.org/3.6/library/subprocess.html#subprocess.Popen.communicate
Про исключения ни слова.
Пришёл тикет на ПО "100 летней давности", типа не работает вдруг. Всегда работало, а тут вдруг сломалось. Полез смотреть, а там исключение BrokenPipeError. О нём ни слова в доке по subprocess. То есть надо было догадаться, что если оно работает с пайпами, то это исключение может возбудиться. И ещё говорят, что дока питона прекрасна... да уж.
Да, есть такое. На самом деле, дока хорошая, но страдает отсутствием системности в сравнении с Java Doc, например. Меня постоянно бесит, что описание аргументов нужно изнутри абзацев выцеплять часто, возвращаемые значения возможные тоже никак не выделены. Дока подробная, но больше художественная. Можно было, да, прочитать про пайпы, а потом в доке про них вычитать исключения, да...

Admin
ERROR: S client not available

Eugene
23.09.2016
19:12:53

Serge
23.09.2016
19:13:24

Eugene
23.09.2016
19:14:56
Да, есть такое. На самом деле, дока хорошая, но страдает отсутствием системности в сравнении с Java Doc, например. Меня постоянно бесит, что описание аргументов нужно изнутри абзацев выцеплять часто, возвращаемые значения возможные тоже никак не выделены. Дока подробная, но больше художественная. Можно было, да, прочитать про пайпы, а потом в доке про них вычитать исключения, да...
Они пишут доку тупо вручную, не используя генераторы для API, поэтому нет системности.


Serge
23.09.2016
19:16:25
Вот педивикию тоже пишут руками. Однако, есть единый стиль, который далее парсить автоматически можно.


Eugene
23.09.2016
19:21:08
У питона даже в стандартной библиотке не было единого стиля до 3 ветки, там немного причесали. А документацию пока не дотянули. С одной стороны, понятно - большой объём этой самой документации, пишет не один человек, но ведь у других как-то получается. А тут, как ты правильно написал, надо выцеплять из стены текста важную инфу по аргументам.
Хотя бы аргументы могли бы списком или таблицей оформить. В этом плане, перкрасная документация у MATLAB. Всё структурировано, множество перекрёстных ссылок и т.п.

Google

Roman
23.09.2016
19:22:20

Serge
23.09.2016
19:29:17

Roman
23.09.2016
19:31:01

Serge
23.09.2016
19:32:25
Ну, это мы видим в другом языке, именно по этим причинам...
Вообще, исключения да дорого и их надо избегать
Но когда это всё проектировали IO было про очень долго и exception не повлияет ни на что

Roman
23.09.2016
20:02:06

Serge
23.09.2016
20:02:45
Накатай pep

Vitali K.
23.09.2016
20:24:34
@mkn8rd это ты час назал на Рубинштейна с секси телкой сидел на улице у Punk Brew?

Dmitry
23.09.2016
20:26:05

Vitali K.
23.09.2016
20:27:20
ну ты мачо

Vadim
23.09.2016
20:29:24
?
странные фразочки

Vitali K.
23.09.2016
20:30:33
?
пока мы тут сидим в чатике и трушно говорим про питончик, Дмитрий занимается женщинами!

Vadim
23.09.2016
20:30:46
я бы поразился
если б мне было 15

Vitali K.
23.09.2016
20:31:50
ладно) пьяный из вас только я

Vadim
23.09.2016
20:34:18
некогда пить) надо кодить)

Vitali K.
23.09.2016
20:34:44
шабат - рабоать нельзя

Vadim
23.09.2016
20:37:12
в 80 годах 4160 субботы
вот столько времени можно пролюбить

Roman
23.09.2016
21:03:16

Serge
23.09.2016
21:07:59