@python_beginnersЭта группа больше не существует

Страница 1696 из 1885
Маришка
27.04.2017
11:37:36
Логично

Zart
27.04.2017
11:37:58
я вообще не помню чтобы такая фича была у реп

Solyar
27.04.2017
11:38:41
Всем привет, как реализовать такую вещь? Есть функция которая выполняеться время от времени, если она не выполнялась какое-то время то нужно запустить эту же функцию но с другим условием. Как это реализовать?

Zart
27.04.2017
11:39:47
анакрон...

Google
Zart
27.04.2017
11:40:05
абстрактному вопросу абстрактный ответ

Solyar
27.04.2017
11:41:48
Хорошо буду чуть точнее. Мы ждем ввода каких-нибудь данных, если их вводят с промежутком меньше заданного то все окей, но если не успели ввести. Мы используем уже введенные данные и продолжаем выполнять код

Zart
27.04.2017
11:42:16
гуи?

Solyar
27.04.2017
11:42:49
гуи?
консоль

Zart
27.04.2017
11:42:58
наркоманы какие-то

Solyar
27.04.2017
11:43:14
Ничего не поделать, так нужно

Zart
27.04.2017
11:43:56
ну берем тогда обработку в треде а основной будет сидеть и делать while 1: data = input()

а отдельный тред будет крутить цикл: while 1: data = data f(data) time.sleep(?)

ну или там sched какой

Solyar
27.04.2017
12:04:23
Полегче никак нельзя?

Zart
27.04.2017
12:04:41
в плане?

Solyar
27.04.2017
12:04:55
в плане кода, просто threading не трогал вообще

Zart
27.04.2017
12:05:24
а как ты себе это вообще представляешь без потоков/процессов?

Google
Zart
27.04.2017
12:06:04
в принципе можно асинхронным чтением стдин, но это не кроссплатформенно и задолбаешься делать нормально

Solyar
27.04.2017
12:06:04
Zart
27.04.2017
12:06:25
а с потоками - я полкода уже нарисовал считай

Solyar
27.04.2017
12:06:26
Придеться treading ковырять, спасибо

Спс, за код

Zart
27.04.2017
12:06:56
но в целом задача поставлена странно как-то

у тебя по факту есть консольный ввод неких данных их можно совать в память/базу/файл в одном процессе/потоке вторая задача крутится по своему расписанию и в момент начала считывает текущее значение

можно написать два скрипта один тупо будет сохранять входные данные в файлик второй скрипт будет считывать значения из него и отрабатывать - его можно повесить на крон

а первый запускать для оператора по необходимости

Solyar
27.04.2017
12:12:05
Мы постоянно должны ждать ввода данных, после ввода мы видим что юзер ввел каки либо данные, ждем определенный промежуток времени. Если ничего не изменилось то выполняем определенную функцию и на этом возвращаемся к началу

Sergey
27.04.2017
12:14:28
Хреново)
Да, надо учиться ещё например асинхронности

Solyar
27.04.2017
12:15:02
Проиграл



John
27.04.2017
12:15:21
?

Sergey
27.04.2017
12:16:35
Solyar
27.04.2017
12:16:57
Я?
Нет, это я про пикчу

Zart
27.04.2017
12:17:02
это такой сленг для "взоржал аки лошадь"

Danila
27.04.2017
12:21:39
Друзья, дайте саммерфилда пожалуйста в pdf, есть у кого ?

Google
Zart
27.04.2017
12:22:34
в медиа канала наверняка уже копий пять лежит

Danila
27.04.2017
12:23:52
Zart
27.04.2017
12:25:16
какой-то в пдф вон есть

Dan
27.04.2017
12:26:07
#books

Danila
27.04.2017
12:28:53
не могу выгрузить, можете скинуть повторно пожалуйста ? из сообщения не тянется почему-то

Григорий
27.04.2017
12:49:33
from multiprocessing.dummy import Pool pool = Pool(3) def func(): return driver def run(id, driver): pass pool.map(run, (ids, func())) Как правильно?

Zart
27.04.2017
13:03:22
поток сознания

Nick
27.04.2017
16:40:53




не понимаю в чем проблема

помогитен понять



Расписная Черепашка
27.04.2017
17:11:40
Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

I
27.04.2017
17:19:53
requirements.txt добавь Procfile добавь

Zart
27.04.2017
17:22:00
он документацию даже не читал

потому что replace не использует регэкспы

Расписная Черепашка
27.04.2017
17:40:22
Привет! В связи с недавними событиями в чате http://telegra.ph/import-drama-04-19 данный диалог остался без администраторов, в следствии этого советуем перейти в новый аналогичный диалог - @ru_python_beginners

Danila
27.04.2017
18:18:21
Народ у меня стоит python 3.5, но нет pip, хотя в интернетах пишут что должен идти в комлпекте, ubuntu 16.04

Denis
27.04.2017
18:29:53
apt install python3-pip

Google
Danila
27.04.2017
18:30:31
списибо, я уже поставил, мне больше интересно поучему так вышло

пишут одно а на деле другое

Zart
27.04.2017
18:33:49
потому что красноглазики пидарасят питон на мелкие кусочки

Danila
27.04.2017
18:34:14
красноглазики это кто ?)

Zart
27.04.2017
18:34:33
исходники питона и виндовые бинарники идут полным комплектом - с пипом, тест сьютом, заголовками и либами для сборки

линупсоиды распиливают это на пачку пакетов

Danila
27.04.2017
18:35:02
а ясно, спасибо

Прощеньица просимс конечно, я правильно понимаю что с управлением зависимостями в питоне все по уебски ?

Zart
27.04.2017
18:36:54
не совсем

я надеюсь что ты после установки пип пакета не начнешь тут же делать sudo pip install как уёбок?

Danila
27.04.2017
18:38:14
я планировал как король уебков pip install django

Zart
27.04.2017
18:38:56
это как раз нормально

с поправкой на венв

Danila
27.04.2017
18:40:09
я судорожно извиняюсь, кроме pip venv wheel и прочей хуеты мне еще что нибудь нужно что бы просто начать писать на питоне ?

я тут приложеньице задумалс

Zart
27.04.2017
18:40:43
всё вышеназванное вообще не особо нужно чтобы писать на

но сильно упрощает жизнь и нужно когда конечный результат надо будет оформить в удобоваримый для деплоя вид

Danila
27.04.2017
18:42:48
Я открыл ман по джанге, там ссылаются на pip, открыл pip там ссылаются на venv, dist utils и что то еще

я так понял пока проект один хватит пипа ?

Zart
27.04.2017
18:43:17
пип качает архивы с инетов, проверяет завимости и ограничения, рекурсивно повторяет скачивание и запускает архивы на инсталл

Google
Zart
27.04.2017
18:43:46
всё это можно скачать вручную, вручную распаковать, вручную прогнать "питон сетап инсталл"

Danila
27.04.2017
18:43:56
он резолвит использование несовместимых версий либок ?

Zart
27.04.2017
18:43:58
но пип автоматизирует всю эту ерунду

если у двух либ будут несовместимые хотелки - получишь резолюшенконфликт

бывает относительно редко, в основном когда у тебя в приложении счет идёт на сотни пакетов

Danila
27.04.2017
18:44:47
это говно решает venv верно ?

Zart
27.04.2017
18:45:02
в отличие от нпм две версии одновременно заюзать низзя

задача венв - скопировать питон и его либу, чтобы оно вело себя как полностью отдельная копия. цимес в том, что там достаточно скопировать лишь небольшой кусок

дистутилсы входят в стдлиб питона и представляют собой готовый скрипт для сборки/упаковки/инсталляции питонософта

Danila
27.04.2017
18:46:29
типа контейнер с интерпретатором и зависимостями ?

Zart
27.04.2017
18:46:37
типа тупо копия

FOO\bin\python FOO\lib\libpythonX.Y\*.py (не всё, часть) и пара хаков чтобы остальную часть либы брало от полноценного питона

это позволяет в каждую копию ставить свой набор версий, не зависящий от других копий

wheel тебе вряд ли нужен, его нынче автоматом ставит в венв, и его задача - сборка колёс. это такие полуфабрикаты, которые для установки питонософта достаточно просто распаковать с мелкими нюансами

Страница 1696 из 1885

Эта группа больше не существует Эта группа больше не существует