
Sergey
20.06.2016
05:55:09

Dim
20.06.2016
05:59:25
>>> import re
>>> print s
sof
2016.05.27
04.27.2016
2016.04.21.2016
eof
>>> year2day = '2\d{3}\.\d{1,2}\.\d{1,2}'
>>> day2year = '\d{1,2}\.\d{1,2}\.2\d{3}'
>>> res = re.findall(re.compile( '(%s)|(%s)' % (year2day,day2year) ) , s)
>>> pattern = '(%s)|(%s)' % (year2day,day2year)
>>> print pattern
(2\d{3}\.\d{1,2}\.\d{1,2})|(\d{1,2}\.\d{1,2}\.2\d{3})
>>> res = re.findall(re.compile(pattern) , s)
>>> res
[('2016.05.27', ''), ('', '04.27.2016'), ('2016.04.21', '')]
>>> [left or right for left,right in res]
['2016.05.27', '04.27.2016', '2016.04.21']


Rinat
20.06.2016
06:04:29
пацаны, вопрос есть. задание дали тестовое, написать веб-приложение wsgi с добавлением отзывов, наткнулся на то как выводить эти отзывы в html правильно (список отзывов, кто написал, когда и т.д.)? условие есть "использовать только стандартную библиотеку", так бы любым шаблонизатором можно было через for сделать, а как тут поступить? генерировать блок с отзывами и вставлять в html ?

Google

Rinat
20.06.2016
06:04:52
python 2.6
javascript без фрейморков тоже

Dim
20.06.2016
06:05:36

Rinat
20.06.2016
06:06:16
я уже все это сделал, просто может есть правильный вариант, кинуть могу ссылку на репу в гитхабе

Dim
20.06.2016
06:06:27
кид

Rinat
20.06.2016
06:06:45
https://github.com/Gasoid/tander_test

Dim
20.06.2016
06:09:50
а так в лоб свой минишаблонизатор в виде функции описать

Pavel
20.06.2016
06:15:40

Dmitry
20.06.2016
06:29:54
@gasoid кажется, тебя проверяют на знание функции .format() у строк :)

Rinat
20.06.2016
06:31:35

Dmitry
20.06.2016
06:31:56
а что, ты не умеешь в циклы? :)
или не знаешь, как сделать format в другой format?

Rinat
20.06.2016
06:36:59
не очень понял о чем, я имею ввиду что я хотел бы разделить шаблоны и логику, чтобы во вьюхах не было html вставок,

Google

H
20.06.2016
07:31:24

Alexey
20.06.2016
07:31:43
Неправильный ответ.
Я бы студента, который начинает вместо выполнения задачи выебоны корчить — отправил бы в армию премудрости жизни изучать.

H
20.06.2016
07:32:05
да ты то вообще в каждой бочке затычка

Alexey
20.06.2016
07:32:06
Тут либо-либо.

H
20.06.2016
07:33:25
ну да, когда уже можно будет в группах отдельных людей мутить, не хватает этого

Alexey
20.06.2016
07:34:57
Когда в следующий раз ты хоть что-нибудь скажешь про то, что кто-нибудь пишет не по теме — не обижайся и не беги в припрыжку за модераторами. :)

Kolyann
20.06.2016
08:42:17
Господа, никто не знает хорошей статьи по введению в нейросети?
(После прочтения двух на хабре озарения не наступило)

Alexey
20.06.2016
08:43:26
я по интуитовским книжкам вкатывал + курс там же.

Дмитрий
20.06.2016
08:43:31
Дмитрий Александрович:
всем добра!
изучаю django/python
пишу простенькие странички использую парсинг, postgreSQL, чутка js. Развернул проект на vds.
хочу набить портфолио для опыта и чтобы показать работодателям.
Что еще учить? В чем тренироваться? Что добавить в портфолио?

Dmitry
20.06.2016
08:55:44
выучить что-то кроме джанго, чтобы не быть дрессированной на лампочку обезъянкой

Alexey
20.06.2016
08:56:39
Грубо, очень. Но честно.
Действительно — нужно не только джангу смотреть, если хочешь в вебдев, но и остальные популярные веб-фреймворки.

IНЖАЛИД DPИЖЕ
20.06.2016
08:57:36
дела не в фреймворках
однако

Alexey
20.06.2016
08:57:50
Он хочет быстро скилла накидать себе для веба.

Dm
20.06.2016
08:58:00
Кто после python учил php - как ощущения?

Alexey
20.06.2016
08:58:07
С таким таском — пусть смотрит остальные веб-фреймворки, на каждом делает по тестовому и ок будет.

Google

Alexey
20.06.2016
08:58:35
Кто после python учил php - как ощущения?
Я 10 лет назад после полугода мучений с пхп после перла попробовал случайно питон, за один день переписал проект который делал два месяца и больше на пхп не возвращался как на основной.

Dmitry
20.06.2016
09:03:00
дела не в фреймворках
именно. человеку нужно как минимум увидеть алхимию и еще кое-что. в джанго тюрьме для этого нет шансов.

Alexey
20.06.2016
09:03:36
Поэтому флацк, например.

Dmitry
20.06.2016
09:04:44
этот чатик оккупирован джангоёбами, тебя тут щас распнут :)

Alexey
20.06.2016
09:05:09
Меня? Распнут? Ага, ща. Каратисты — по одному, остальные давай кучей, ёпт.

Sergey
20.06.2016
09:05:58
Работодателям вообще похер на «портфолио».

Dmitry
20.06.2016
09:06:33

Sergey
20.06.2016
09:06:44
pyramid учите

Alexey
20.06.2016
09:06:59

Dmitry
20.06.2016
09:08:00

Johnnie
20.06.2016
09:21:48

Sergey
20.06.2016
09:22:14
Гораздо сложнее и масштабнее.

Sergey
20.06.2016
09:22:22
При этом не комбайн типа джанги.

Dmitry
20.06.2016
09:23:09
pyramid учите
пичаль, выучили. сразу после того, как его pylons перестали звать

Johnnie
20.06.2016
09:23:24
сложнее == лучше?)

Sergey
20.06.2016
09:23:46
Если учишься, то да.

Johnnie
20.06.2016
09:24:05
я просто как раз начал ковырять flask, а тут такое ?

Dmitry
20.06.2016
09:24:21

Sergey
20.06.2016
09:24:29
Плюс pyramid — это достаточно хорошо собранная коллекция сторонних независимых компонентов.

Admin
ERROR: S client not available

Google

Johnnie
20.06.2016
09:24:51
ну тут тоже я так понял достаточно всяких разных flask_*

Sergey
20.06.2016
09:25:00
Само ядро весьма небольшое, основная масса приходится на компоненты и методы их связывания в работающую систему.
А тут совсем левые вещи.
Ну и WSGI во все поля.

abc
20.06.2016
09:27:12
вот я не соглашусь, когда на пороге ASGI и asyncio во все поля.

Johnnie
20.06.2016
09:27:28
вопрос попутно - в одном месте я встречаю подход когда приложение дробится на blueprint, например mod_auth как модуль авторизации и регистрации и тд. в данном случае логика отдельно и шаблоны.
в другом месте - все в одной куче, разделение только лишь на public & users - доступно для всех или только для авторизованных пользователей.
как лучше делать? дробить на mod_* ?

Sergey
20.06.2016
09:27:33
одно другому не мешает

Dmitry
20.06.2016
09:28:03
зависит от того, собираешься ли ты потом reuse или нет

Sergey
20.06.2016
09:28:11
Осваивать язык удобнее на том, что уже устаканилось, а потом можно быстро освоить что угодно.

Dmitry
20.06.2016
09:28:16
если собираешься, то почему бы не blueprint

abc
20.06.2016
09:28:24
дробить надо только тогда, когда можно точно связность между компонентами значительно уменьшить. а если один не может работать без другого то дробить нет смысла

Dmitry
20.06.2016
09:28:35

abc
20.06.2016
09:29:13
хотя можно один от другого в зависимостях указать и запилить питон пакетом)
но эт изврат
и депенденси хелл

Sergey
20.06.2016
09:32:42

? Snyp
20.06.2016
09:33:28
1079 участников, опупеть

Johnnie
20.06.2016
09:34:00
ну понятно про reuse. я думал так просто геморроя меньше и порядка больше в приложении. значит не стоит?)

? Snyp
20.06.2016
09:34:04
больше половины тролей, ботов и флудеров0

Alexey
20.06.2016
09:34:28
Полундра! Тушёночная невеста нас всех разоблачила!

Google

Sergey
20.06.2016
09:35:16

Richard
20.06.2016
09:39:56
Большие это от двухсот?

vozzurg
20.06.2016
09:41:07
What is better?
' – 6
??????? 67%
" – 3
???? 33%
? 9 people voted so far. Poll closed.

Sergey
20.06.2016
09:41:51

Dmitry
20.06.2016
09:43:03
ЭОС
... harder than Paris Hilton

Dim
20.06.2016
09:43:46

Sergey
20.06.2016
09:44:05