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

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

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

24 ответов

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

<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
"гонка процессов" не об этом Ты вероятно путаешь с...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта