
Dmitry
20.05.2016
13:02:57
по-моему, чтобы "обращаться к мануалу" надо знать что в нем есть и чего нет
вот очередной олень нам только что это наглядно продемонстрировал

Zart
20.05.2016
13:03:37
в мануале есть туториал, который освещает самое важное - типы данных, выражения, структурные операторы

Тёма
20.05.2016
13:03:57

Google

Zart
20.05.2016
13:04:22
в туториале. который первой главой.

Dmitry
20.05.2016
13:04:35
если бы ты его хоть раз (а больше и не надо) _прочитал_ от корки до корки, ты бы дебилом не выглядел. вот я о чем.
завтра выходные. сядь и прочти, слабак :)

Zart
20.05.2016
13:05:01
так кто ж их от корки до корки читает...

Nikita
20.05.2016
13:05:12

Тёма
20.05.2016
13:05:53

Andrey
20.05.2016
13:07:40
всегда задавай вопросы, хорошие люди помогут;) кому то приятнее учиться у книг, кому-то у людей. Это не повод называть первых или вторых дебилами

Ivan
20.05.2016
13:08:07

Nikita
20.05.2016
13:08:57

Zart
20.05.2016
13:11:03

Ivan
20.05.2016
13:11:55

Dmitry
20.05.2016
13:12:35
бгг

Zart
20.05.2016
13:12:54
словно это что-то плохое

Google

Владимир
20.05.2016
13:13:18
менялись
область видимости изменилась

Zart
20.05.2016
13:14:08
то что утечки локальных переменных перекрыли?

Владимир
20.05.2016
13:14:24
i = 1
print(i)
print [i for i in range(5)]
print(i)
будет разный результат

Zart
20.05.2016
13:15:27
ну вообще я бы изначально не рассчитывал на видимость временной переменной, но я хз как другие

Игорь
20.05.2016
13:19:08
»> print [i for i in range(5)]
File "<stdin>", line 1
print [i for i in range(5)]
^
SyntaxError: invalid syntax
скобочки

Владимир
20.05.2016
13:23:28
смешал 2 и 3
ну кто надо, тот понял смысл

Anton
20.05.2016
13:30:34
бесит, что гугл, сука диверсант, часто в выдаче показывает ссыли на доки на второй питон

Evgeniy Belyaev
20.05.2016
13:37:50
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py#L20822

Zart
20.05.2016
13:38:15
сразу видно курсач писанный левой ногой

Kirill
20.05.2016
13:40:17

Anton
20.05.2016
13:40:41

Ivan
20.05.2016
13:44:21

Anton
20.05.2016
13:45:12

Ivan
20.05.2016
15:08:58

Google

53r63rn4r
20.05.2016
19:08:54
Пробую во Фласк
что-то чувствую себя дегенератом
Если фласк легче джанго, то я вообще дегенерат?

Aleserche
20.05.2016
19:15:05
сколько времени ты его разбираешь?

53r63rn4r
20.05.2016
19:15:50
Сегодня

Aleserche
20.05.2016
19:16:03
тогда рано еще выводы делать

53r63rn4r
20.05.2016
19:19:24
Не пойму за Jinja2

猫友升
20.05.2016
19:19:40
А че там с ним?

53r63rn4r
20.05.2016
19:19:45
И за это..стили
А <body> должен быть?

猫友升
20.05.2016
19:20:52
Всякое может быть, но обычно нужен, конечно

53r63rn4r
20.05.2016
19:21:00
Бл#^&*$ть, есть гитхаб какой-то где можно покурить чей-то проект?

Dmitry
20.05.2016
19:39:49
Jinja2 чоткий шаблонизатор, дефолтному джанговскому гамну не чета


53r63rn4r
20.05.2016
19:40:35
хз
Цель тестового задания
Определить возможную динамику самообучения кандидата. А так же глубину понимания кода, реализующего тестовое задание.
Задание
Написать тестовое web-приложение по управлению электронной библиотекой:
1. Редактирование (доступно авторизованному пользователю при наличии аутентификации):
Управление списком книг: добавить / удалить / редактировать книгу.
Управление списком авторов: добавить / удалить / редактировать автора.
Запись о книге содержит следующие данные: ID, Название.
Запись об авторе содержит следующие данные: ID, Имя.
Свзязь между книгами и авторами — многие ко многим.
2. Поиск книг по названию либо автору (доступно анонимному пользователю при наличии аутентификации).
3. Аутентификации и авторизация (по желанию кандидата).
Технологии, которые должны быть задействованы:
Flask
SQLAlchemy (Declarative)
SQLite (встроенный в приложение)
Jinja2 Templates
WTForms
jQuery (желательно, но возможно использование альтернативных решений)
Список может быть расширен по усмотрению кандидата, но с обязательным использованием технологий, перечисленных выше.
Дополнительные требования
Список дополнительных требований следующий:
1. Код проекта должен быть доступен на сервисе github.org или bitbucket.org.
2. Проект должен содержать SQL-скрипты для развертывания базы данных и наполнения ее тестовыми данными.
3. Пользовательские данные должны валидироваться перед сохранением в БД.
Дополнительные знания
Дополнительные знания, необходимые при защите проекта:
HTTP
WSGI
SQL, Transactions, Transaction Isolation Levels
SQLAlchemy
Уязвимости веб-сайтов
User Experience
Вот на таком эксперементирую
А Маркап стоит юзать? В каких случаях?


Evgeniy Belyaev
20.05.2016
20:19:01

Max
20.05.2016
20:32:17
Ууу, Flask. Нынче в моде Django. Реально, его везде форсят, аж бесит.

Aleserche
20.05.2016
20:33:04
недавно был не так популярен. Периодичность прям

Google


Mikhail
20.05.2016
20:42:23
Цель тестового задания
Определить возможную динамику самообучения кандидата. А так же глубину понимания кода, реализующего тестовое задание.
Задание
Написать тестовое web-приложение по управлению электронной библиотекой:
1. Редактирование (доступно авторизованному пользователю при наличии аутентификации):
Управление списком книг: добавить / удалить / редактировать книгу.
Управление списком авторов: добавить / удалить / редактировать автора.
Запись о книге содержит следующие данные: ID, Название.
Запись об авторе содержит следующие данные: ID, Имя.
Свзязь между книгами и авторами — многие ко многим.
2. Поиск книг по названию либо автору (доступно анонимному пользователю при наличии аутентификации).
3. Аутентификации и авторизация (по желанию кандидата).
Технологии, которые должны быть задействованы:
Flask
SQLAlchemy (Declarative)
SQLite (встроенный в приложение)
Jinja2 Templates
WTForms
jQuery (желательно, но возможно использование альтернативных решений)
Список может быть расширен по усмотрению кандидата, но с обязательным использованием технологий, перечисленных выше.
Дополнительные требования
Список дополнительных требований следующий:
1. Код проекта должен быть доступен на сервисе github.org или bitbucket.org.
2. Проект должен содержать SQL-скрипты для развертывания базы данных и наполнения ее тестовыми данными.
3. Пользовательские данные должны валидироваться перед сохранением в БД.
Дополнительные знания
Дополнительные знания, необходимые при защите проекта:
HTTP
WSGI
SQL, Transactions, Transaction Isolation Levels
SQLAlchemy
Уязвимости веб-сайтов
User Experience
это на работу? или что это


Costel Salanders
20.05.2016
20:43:02

Eugene
20.05.2016
20:53:06
Джанго давно в моде

Max
20.05.2016
20:54:37
Возможно я просто внимания не обращал)

Andrew
20.05.2016
20:59:45
А что тебя бесит? Отличный интрумент

Eugene
20.05.2016
21:02:02

Alexander
20.05.2016
21:02:56

Фԉùཎыч⚠️
20.05.2016
21:03:26

Max
20.05.2016
21:03:47
Нет, я не говорю что Джанго дерьмо. Он хорош, просто бесит когда форсят одно и тоже. ??

Admin
ERROR: S client not available

Eugene
20.05.2016
21:04:06
?
ну а че)) я с Джанго с 2008 примерн он уже тогда был модный

Alexander
20.05.2016
21:04:24
Нужно больше классов
а не обязательно использовать class based views) главная претензия в этом ведь?)

Eugene
20.05.2016
21:04:32
с марта 2008, хы

Alexander
20.05.2016
21:04:41
для view классы вообще как-то не очень правильно

Eugene
20.05.2016
21:05:09

Andrew
20.05.2016
21:05:11
у меня лично вообще редко получается юзать классы. Обычно нужна кастомная логика

Eugene
20.05.2016
21:05:55
ну у меня она в классах

Alexander
20.05.2016
21:06:04
мне идеологически не нравится использовать классы для view, я это интуитивно чувствую

Eugene
20.05.2016
21:06:11
и миксины как приправы))

Google

Andrew
20.05.2016
21:06:46
Хз, классы позволяют меньше писать лишнего кода, почему бы и нет

Eugene
20.05.2016
21:07:18
да лично мне и читать их удобнее и поддерживать
и писать код быстрее

Paul
20.05.2016
21:32:35
хз
а что это за эксперимент такой?

53r63rn4r
20.05.2016
21:33:26
гребаные шаблонизаторы, маркапы, цсс, всякие куча слов, каша в голове

Paul
20.05.2016
21:33:57
ИМХО оно выглядит довольно объемным для тестового. Хотя я ненастоящий сварщик

53r63rn4r
20.05.2016
21:34:05
весь вечере просидел над этим

Eugene
20.05.2016
21:34:15
норм задание

53r63rn4r
20.05.2016
21:34:15
а что не объемно?

Eugene
20.05.2016
21:34:30
я бы ещё поиск по книгам добавил

Paul
20.05.2016
21:34:53

Eugene
20.05.2016
21:35:22
ну да. я обычно эластиксерч юзаю
без всяких haystack

53r63rn4r
20.05.2016
21:36:07
А теперь я думаю
мб я рано взялся
и надо делать канкулянтор
или просто утро вечера мудренее

Сергей
20.05.2016
21:38:40
https://meduza.io/news/2016/05/19/studenty-spbgu-vyigrali-chempionat-mira-po-programmirovaniyu
что думаете?

53r63rn4r
20.05.2016
21:39:32
Смотрел трансляцию вчера

Paul
20.05.2016
21:40:04
Хотя haystack подкупает простотой реализации, конечно