@ru_python

Страница 7935 из 9768
Tishka17
30.01.2019
20:28:04
И это не готовый сайт, а заброшенное начало

kernel
30.01.2019
20:29:15
Бля це фласк

лять мне кажется питон для сайтов это убого

Google
kernel
30.01.2019
20:29:37
неюзабельно и непонятно

Alex
30.01.2019
20:29:41
Мне просто было главное посмотреть,да не совсем то,что хотел,но все равно спасибо

Ну хз не зря он в топе

kernel
30.01.2019
20:30:01
Alex
30.01.2019
20:30:08
Бля це фласк
php лутчше ?

kernel
30.01.2019
20:30:46
php лутчше ?
Боже. Лучше не задавай таких вопросов. Язык всё же не поворачивается сказать да

Tishka17
30.01.2019
20:31:35
kernel
30.01.2019
20:32:01
На аспе не писал. Не знаю.

Alex
30.01.2019
20:32:09
давай что бы мы не гадали озвучь что ты считаешь тру

fickle asshole
30.01.2019
20:32:16
сисярп гавно по факту

Tishka17
30.01.2019
20:32:17
Из того, что видел во фласке понятнее всего как что работает и меньше всего магии

fickle asshole
30.01.2019
20:32:37
с++, гоу, питон и хаскель

да

Google
kernel
30.01.2019
20:32:48
Мда

fickle asshole
30.01.2019
20:33:21
да что ты мдакаешь)) я на винде уже давно не сижу на домашке

Tishka17
30.01.2019
20:33:29
Мда

В приват идите

Объективно много где есть интересные фичи

Но хвалят в основном не их

kernel
30.01.2019
20:35:12
Ребзя, вопрос, есть в питоне аналог Runnable() в c#?

Потоки создавать

без новых функций

Tishka17
30.01.2019
20:35:38
kernel
30.01.2019
20:35:45
Denis
30.01.2019
20:35:58
Шо

Tishka17
30.01.2019
20:36:00
Runnable нужен для тех, у кого функций нет, а нужен класс из одной функции

Aragaer
30.01.2019
20:36:00
что значит runnable?

есть callable

kernel
30.01.2019
20:36:32
там нужно типа: threading.Thread(target=и вот тут написать функцию, не делая def до этого)

Tishka17
30.01.2019
20:36:42
что значит runnable?
Интерфейс такой. Типа class Runnable: def run(self): pass

Aragaer
30.01.2019
20:36:47
любой callable

Tishka17
30.01.2019
20:37:06
Google
kernel
30.01.2019
20:37:13
lambda тоже можно
не раьотает так

Aragaer
30.01.2019
20:37:23
partial можно

kernel
30.01.2019
20:37:37
можно пример?

Tishka17
30.01.2019
20:39:07
там нужно типа: threading.Thread(target=и вот тут написать функцию, не делая def до этого)
Ты хочешь что-ли прям в запуске треда на несколько строк нахреначить кода?

kernel
30.01.2019
20:39:38
И что? В несколько строк получилось? Цикл какой нибудь или ещё вложенные функции?

Tishka17
30.01.2019
20:39:47
Нахрен?

Alex
30.01.2019
20:39:50


Ребят,что с этим кодом не так и почему он не похож на нормальный питон?

Aragaer
30.01.2019
20:40:02
>>> import threading, functools >>> import time >>> def my_func(a, b): ... time.sleep(a+b) ... >>> threading.Thread(target=functools.partial(my_func, a=10, b=5)).run() >>>

Alex
30.01.2019
20:40:03
Мне друг кинул

Vasilyev
30.01.2019
20:40:48
Из того, что видел во фласке понятнее всего как что работает и меньше всего магии
Люто плюсую. Для запустить и поглядеть чё да как самое оно

Alex
30.01.2019
20:40:55
Файл питона

Я смотрю

И нечего не понимаю

Aragaer
30.01.2019
20:41:18
я тоже могу взять картинку с голой теткой и назвать ее 1.py

kernel
30.01.2019
20:41:19
Нахрен?
Для красоты кода.

Aragaer
30.01.2019
20:41:23
она от этого не станет файлом питона

Google
Tishka17
30.01.2019
20:41:23
Файл питона
Ну расширение ты можешь хоть avi сделать. Фильмом от этого не станет

Для красоты кода.
Это наоборот не красота

А динамическое создание функций хз зачем

В любом случае ты можешь создать функцию и тут же передать ее в тред

Прям внутри твоей

Aragaer
30.01.2019
20:42:59
можно даже присобачить декоратор типа

@run_in_thread def my_func(): stuff

https://stackoverflow.com/questions/14234547/threads-with-decorators

первый результат в гугле 8)

Alex
30.01.2019
20:44:12
Случайно

Tishka17
30.01.2019
20:46:14
Да
А как ты собираешься тестами такую функцию покрывать?

kernel
30.01.2019
20:46:20
Прям внутри твоей
Красиво было бы сразу типа: threading.Thread(target = lambda x, y, z : ( for v in x : print(v) if z == 2 : return 3 ))

Tishka17
30.01.2019
20:46:31
Вообще некрасиво

Функция есть, а протестить нельзя

Многопоточный код тестить очень сложно. А однополосный норм

kernel
30.01.2019
20:47:26
Если у тебя граф интерфейс

Ещё хуже

(К примеру)

Aragaer
30.01.2019
20:48:00
если бы у меня был графический интерфейс, я бы сразу обматерил тех, кто от меня это просит

Google
kernel
30.01.2019
20:48:17
Почему? Что плохого в интерфейсе?

Aragaer
30.01.2019
20:48:31
как хорошо, что мне не приходится писатьпрограмм с графическим интерфейсом

Tishka17
30.01.2019
20:48:31
Да, а потом программа подвисает
Нет. Программа должна быть многопоточной. Но все что можно пусть тестится без запуска потоков

Красиво было бы сразу типа: threading.Thread(target = lambda x, y, z : ( for v in x : print(v) if z == 2 : return 3 ))
И да. Тут у тебя фактически замыкание. То есть происходит захват локальных переменных. Не дай бог два потока запустить, будет проблема

Может точнее быть проблема. Так как явно не передаются захваченные

Tishka17
30.01.2019
20:50:00
Ну в данном кейсе нет, а в реальном будет

Если писать на #

kernel
30.01.2019
20:50:17
Ну в данном кейсе нет, а в реальном будет
А в потоках куда от этого деться?

RusTNT
30.01.2019
20:50:36
879dfop[]

kernel
30.01.2019
20:51:00
879dfop[]
Тебе плохо?

Страница 7935 из 9768