170 похожих чатов

Asynchat, модуль стандартной библиотеки, вообще полезный? Кто-нибудь использует в асинхронном

программировании или он устарел?

24 ответов

35 просмотров
Алексей-Ким Автор вопроса

<stdin>:1: DeprecationWarning: The asynchat module is deprecated and will be removed in Python 3.12. The recommended replacement is asyncio. Сейчас, для асинхронного программирования, все, в основном asyncio используют, я правильно понимаю?

Алексей Ким
<stdin>:1: DeprecationWarning: The asynchat module...

Сейчас для асинхронного программирования как правило дрочат аиограм

Алексей-Ким Автор вопроса
Const
Сейчас для асинхронного программирования как прави...

Серьезно? Я думал, aiogram, конкретно под задачи создания телеграмм-ботов, а asyncio для более широкого круга задач. Но, ок.

Алексей-Ким Автор вопроса
rasput
нет.

Хорошо, ты прав.

Алексей Ким
Серьезно? Я думал, aiogram, конкретно под задачи с...

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

Алексей-Ким Автор вопроса
Const
Да, аиограм нужен для ботов Моя мысль была в том,...

Я понял твою мысль. Просто, как я понял, ты же не споришь, что аиограм нужен для ботов. И насколько я знаю, он использует в своей основе asyncio. Я правда, не хочу разводить оффтоп, поэтому я пошёл отсюда).

Что значит асинхронное программирование?

Алексей-Ким Автор вопроса
Илья Власов
Что значит асинхронное программирование?

Я, пока, не могу ответить на этот вопрос. Ещё не изучал эту тему, только поверхностно ознакомился. Насколько я понял, EventLoop, используется, наподобие, как в Js.

Алексей Ким
Я, пока, не могу ответить на этот вопрос. Ещё не и...

Ну под "асинхронным программированием" ты имел ввиду наверное имел ввиду многозадачность. Есть разные способы реализации в принципе многозадачности, asyncio один из них. Ещё есть потоки и процессы. И тут сложно что-то сказать, если честно конкретнее. Я бы рекомендовал тебе со всеми вариантами ознакомиться и с из плюсами и минусами

Chumnoi_Dok (shandych)
Лучше самостоятельно прочитать в гугле

Ты мне уже второй раз пишешь и второй раз троллишь кринжем. Завязывай плс

Алексей-Ким Автор вопроса
Илья Власов
Ну под "асинхронным программированием" ты имел вви...

Не, я именно asynico имел ввиду, а не мультипроцессорность или многопоточность, там другие совсем модули используются - multiprocessing и multithreading. Я ещё не ознакомился, мне сложно, что-либо внятное ответить. Просто, мне GIL очень не нравится, множество ограничений, мне кажется из-за него, в производительности. Вариант, как я прочитал (реализацию не понял), несколько интерпретаторов ставить, каждый со своим GIL, но до конца не понял.

Илья Власов
Ты мне уже второй раз пишешь и второй раз троллишь...

Чел, это настолько банально что можно почитать в гугле

Алексей Ким
Не, я именно asynico имел ввиду, а не мультипроцес...

Нет, ты ниче не понял😬😬😬 Какие нафиг несколько интерпретаторов...?

Chumnoi_Dok (shandych)
Чел, это настолько банально что можно почитать в г...

Пчел, ты пьяный или что? Ты нахуй вообще тут? Алло, прием. Слышал что-то про уточняющие вопросы?

Алексей Ким
Не, я именно asynico имел ввиду, а не мультипроцес...

Начни с чтения книг о том, что такое конкурентность и параллелизм (вне какого-либо языка!) Дальше уже с какой-то базой вместо каши в голове будешь читать про реализацию этих концепций в питоне

Алексей-Ким Автор вопроса

Конкурентность - это "гонка процессов", когда шелдулер ОС, управляет доступом процессов или потоков для записи данных в виртуальной памяти, насколько я понимаю. А многопроцессорность, это когда разные процессы или потоки могут быть разбиты для вычислений на разные ядра CPU. Ну, я так понимаю, на данный момент. Проблема GIL, что он не позволит это сделать, таким образом CPU ЭВМ ограничено в своей производительности, шелдрулер, фактически ничего не знает о GIL, это "узкое место", я так понимаю.

Алексей Ким
Конкурентность - это "гонка процессов", когда шелд...

"гонка процессов" не об этом Ты вероятно путаешь с race condition Конкурентность может быть и внутри одного процесса

Алексей Ким
Конкурентность - это "гонка процессов", когда шелд...

Многопросессорность — такого понятия нету в таком контексте. Есть многопроцессность, это когда много процессов(не процессоров). И вот как раз с ней все хорошо у питона, свой гил на каждый процесс будет

Алексей-Ким Автор вопроса
Const
"гонка процессов" не об этом Ты вероятно путаешь с...

Да, я неправильно выразился. Действительно, имел ввиду "гонку состояний". Конкурентность может быть внутри одного процесса, потому что внутри процесса может быть несколько потоков, которые разделяют адресное пространство процесса в оперативной памяти, ты про это?

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Карта сайта