Size: a a a

Сообщество Python Программистов

2021 March 30

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Игорь Ⓜ️yMinter
Но не до конца понял под какие именно)
ну я бы не отрицал полностью этот вариант. так можно сказать, что асинк лучше справляется с кооперативной многозадачностью, т.е. когда задачи сами уступают друг другу.
треды и процессы - вытесняющая многозадачность - там ОС решает сколько будет работать каждый из них
при этом в питоне треды защищаются GIL и не подходят для распаралелеливания  CPU bound задач, подходят только для распаралелливания IO

async  не имеет поддержки асинхронной работы с файлами, поэтому его стоит использовать только для работы с сетью
треды используют на тех io где нет возможности работы async (файлы)
процессы для cpu bound

ну и фреймворк таки важную роль играет. если у тебя фреймворк на тредах то асинк там точно не нужен
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
как-то спутанно объяснил
источник

И

Игорь Ⓜ️yMinter... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
ну я бы не отрицал полностью этот вариант. так можно сказать, что асинк лучше справляется с кооперативной многозадачностью, т.е. когда задачи сами уступают друг другу.
треды и процессы - вытесняющая многозадачность - там ОС решает сколько будет работать каждый из них
при этом в питоне треды защищаются GIL и не подходят для распаралелеливания  CPU bound задач, подходят только для распаралелливания IO

async  не имеет поддержки асинхронной работы с файлами, поэтому его стоит использовать только для работы с сетью
треды используют на тех io где нет возможности работы async (файлы)
процессы для cpu bound

ну и фреймворк таки важную роль играет. если у тебя фреймворк на тредах то асинк там точно не нужен
спасибо, чуть понятнее все равно стало )
источник

K

KarmaBot in Сообщество Python Программистов
Игорь Ⓜ️yMinter
спасибо, чуть понятнее все равно стало )
Вы увеличили карму Юрий Чебышев до 3377.42 (+7.07)
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
пацаны, вот структура и файл.
как правильно импортировать модуль db.py из папки common в файл urls.py ?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан Корнеев
пацаны, вот структура и файл.
как правильно импортировать модуль db.py из папки common в файл urls.py ?
from common import db
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
а если это не python package прокатит?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан Корнеев
а если это не python package прокатит?
Сложно __init__.py добавить?
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
а, все, получилось.
спасибо
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
без этого получилось
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Сложно __init__.py добавить?
спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Юрий Чебышев до 3384.49 (+7.07)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Руслан Корнеев
без этого получилось
Всё равно лучше во все папки проекта добавлять
источник

РК

Руслан Корнеев... in Сообщество Python Программистов
ок
источник

КП

Кирилл Панов... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Всё равно лучше во все папки проекта добавлять
Просто в папку кинуть и ничего туда не писать?
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
ну я бы не отрицал полностью этот вариант. так можно сказать, что асинк лучше справляется с кооперативной многозадачностью, т.е. когда задачи сами уступают друг другу.
треды и процессы - вытесняющая многозадачность - там ОС решает сколько будет работать каждый из них
при этом в питоне треды защищаются GIL и не подходят для распаралелеливания  CPU bound задач, подходят только для распаралелливания IO

async  не имеет поддержки асинхронной работы с файлами, поэтому его стоит использовать только для работы с сетью
треды используют на тех io где нет возможности работы async (файлы)
процессы для cpu bound

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

R3

Rud 356 in Сообщество Python Программистов
👑OGURCHIK🖤 ️
🤔 защищены гилом
🤔 существует лок
Лок есть, но как бы это скорее для более длительных операций когда нажо быть полностью уверенным, что только одно что-то произойдет
источник

$

$name$ in Сообщество Python Программистов
Ребят, всем привет. Писал кто-то гитхаб экшон для деплоя в pypi через poetry?
Это мой первый экшон, боюсь налажать. Всё норм?
источник

$

$name$ in Сообщество Python Программистов
В частности интересует, как именно работает подгрузка переменных. Что такое secrets?
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
$name$
Ребят, всем привет. Писал кто-то гитхаб экшон для деплоя в pypi через poetry?
Это мой первый экшон, боюсь налажать. Всё норм?
Я даже знаю что это, но выглядит красиво))
источник