
morpho
04.05.2017
15:18:28
Питон можно скомпилировать в машинный код с полной статикой?

Евгений
04.05.2017
15:18:53
прислали тестовое. сделать асинхронное веб-приложение на чистом Python'е (это видимо как-то через сокеты что ли?), которое будет раскладывать введённое число на простые множетели. Не писал ещё веб на чистом Python'е. Где можно посмотреть примеры или подскажите в какую сторону курить?

morpho
04.05.2017
15:19:25
Возьми твистед или торнадо

Artem
04.05.2017
15:19:26

Google

Artem
04.05.2017
15:19:49
nuitka

Andrew
04.05.2017
15:19:53

morpho
04.05.2017
15:20:16
Asyncio тож незя?

Andrew
04.05.2017
15:20:27

Евгений
04.05.2017
15:20:34

Artem
04.05.2017
15:20:46
странные хотелки

Artem
04.05.2017
15:21:06

morpho
04.05.2017
15:21:11
Ядро системы не просили переписать на питон?
Подскажи

Artem
04.05.2017
15:21:21
стандартная библиотека, чистый питон

Roman
04.05.2017
15:21:25
Asyncio - это чистый питон в >3.4

Artem
04.05.2017
15:21:36
синхронное приложение это def app(environ, start_response):

Google

Евгений
04.05.2017
15:21:36
странные хотелки
хз. Типа проверяют насколько я владею стандартной библиотекой может?

Andrew
04.05.2017
15:21:46

Roman
04.05.2017
15:22:07
https://habrahabr.ru/post/64229/

Aldar
04.05.2017
15:31:22
Такой вопрос, поставил либу через aur, как мне теперь добавить ее в virtualenv?

Vasiliy
04.05.2017
15:34:59
А, ну да
Можно и асинкио

Евгений
04.05.2017
15:35:42
выгуглил asyncore, но нихрена в нём не понятно
asyncio не веб-сервер вроде, как пишут

Сергей
04.05.2017
15:43:17
asyncio не веб-сервер вроде, как пишут
Нет, это не веб сервер. Это модуль для асинхронного программирования для питона, содержит реализацию eventloop и смежные утилиты. Хотя глубоко не копал ее

Roman
04.05.2017
15:44:25
asyncio не веб-сервер вроде, как пишут
ну, как написано в определении - это модуль для создания инфраструктуры для написания однопоточного параллельного кода. А что ты там собираешься писать клиента, или сервер, или все вместе уже твое личное дело

Сергей
04.05.2017
15:45:22
Есть aiohttp – веб сервер на asyncio. Возможно в будущем он может войти в стандартную библиотеку

Евгений
04.05.2017
15:45:48
Вот думаю нахрен их послать что ли с таким тестовым...

Ruslan
04.05.2017
15:46:02
кого?

Евгений
04.05.2017
15:46:09
инфотекс

Ruslan
04.05.2017
15:46:16
это кто такие?

Stanislav
04.05.2017
15:46:21

Google

Евгений
04.05.2017
15:46:30
те, кто мне тестовое предложил такое.

Ruslan
04.05.2017
15:46:39
задача несложная, но послать стоит :)\

Stanislav
04.05.2017
15:46:44
В 3.4 есть асинкио
Смотри как в aiohttp сервер реализован, и на свой манер

Ruslan
04.05.2017
15:47:08
випнет, что-то знакомое

Stanislav
04.05.2017
15:47:20
Чисто cgi скриптами можно написать

Artem
04.05.2017
15:47:34
норм

Евгений
04.05.2017
15:47:42
ага. тоже ржал с этого

Ruslan
04.05.2017
15:48:09
не узнаю никого в гриме

Stanislav
04.05.2017
15:48:15

Сергей
04.05.2017
15:48:19
По-моему, задача не очень сложная)

Ruslan
04.05.2017
15:48:26

Сергей
04.05.2017
15:48:46
Муторная, так как разбирать нужно http протокол, но не сложная

Artem
04.05.2017
15:48:50
Ещё и нового узнать

Roman
04.05.2017
15:49:15

Сергей
04.05.2017
15:49:16
Но в стандартной библиотеке почти все есть для реализации

Aldar
04.05.2017
15:49:23

Сергей
04.05.2017
15:49:37

Google

Nikolay
04.05.2017
15:49:52
asyncore устарел же официально

Aldar
04.05.2017
15:50:14
Для чего?
хочу работать в virtualenv, чтобы пакеты не ставить через sudo

Евгений
04.05.2017
15:50:20

Roman
04.05.2017
15:50:28

Stanislav
04.05.2017
15:50:36

Сергей
04.05.2017
15:50:41

Nikolay
04.05.2017
15:51:02

Admin
ERROR: S client not available

Сергей
04.05.2017
15:51:10

Nikolay
04.05.2017
15:51:17
лучше взять asyncio или gevent

Ruslan
04.05.2017
15:51:55

Сергей
04.05.2017
15:51:56

Artem
04.05.2017
15:52:17
Я кстати не понял, почему вы все решили, что это хттп должно быть

Aldar
04.05.2017
15:52:30

Ivan
04.05.2017
15:52:32
Здравствуйте. Подскажите, пожалуйста, кто сталкивался. Есть 2 модели: Статья и Теги. У статьи может быть несколько тегов. Скажите, пожалуйста, как лучше сделать выборку похожих статей основываясь на количестве одинаковых тегов? (Flask, SQLAlchemy) Заранее спасибо

Artem
04.05.2017
15:52:43
прислали тестовое. сделать асинхронное веб-приложение на чистом Python'е (это видимо как-то через сокеты что ли?), которое будет раскладывать введённое число на простые множетели. Не писал ещё веб на чистом Python'е. Где можно посмотреть примеры или подскажите в какую сторону курить?

Евгений
04.05.2017
15:52:51

Artem
04.05.2017
15:53:02
А, ну этого ты не писал

Google

Евгений
04.05.2017
15:53:07
да, сорян

Artem
04.05.2017
15:53:11
Может ещё и 2 есть

Евгений
04.05.2017
15:53:20
ну чаще всего это имеется ввиду.

Сергей
04.05.2017
15:53:20

Artem
04.05.2017
15:53:22
А то пока подходят вебсокеты

Евгений
04.05.2017
15:53:40
А то пока подходят вебсокеты
1. Клиент должен быть тонким клиентом (браузером)
2. Пользователь может ввести в клиенте несколько чисел, не дожидаясь получения ответов от сервера.
3. Сервер должен поддерживать одновременное обслуживание нескольких клиентов.
4. Исходный код должен быть хорошо оформлен, структурирован и иметь комментарии (т.е. должен быть написан так, как вы его пишете всегда).
5. Желательно снабдить приложение модульными тестами.
Можно использовать только чистый Python.
Методы должны быть асинхронными.

Ruslan
04.05.2017
15:54:07
написать чтоли тест и обогнать тебя :) мне до дома ближе :)

Nikolay
04.05.2017
15:54:18

Artem
04.05.2017
15:54:59
К асинкио можно прикрутить хттпреквестхэндлер?
Из симплхттпсервера
Насколько он гибкий, интересно

Сергей
04.05.2017
15:55:28

Artem
04.05.2017
15:55:31
Ага

Nikolay
04.05.2017
15:55:54
я думаю, можно прикрутить просто встроенный httplib

Artem
04.05.2017
15:56:02
Ага

Nikolay
04.05.2017
15:56:03
а дальше особо не надо ничего

Artem
04.05.2017
15:56:10
Можно и его
Я о нем забыл