These for the most part don't help you persist/offload/schedule asynchronous jobs off the main process. If your process dies or gets restarted, the async job dies with it. Celery persists, queues, schedules and distributes jobs for you, it's different.
For something more similar to Go/Java/Scala/Clojure/whatever, you can use Python's gevent or asyncio.
For something more similar to Go/Java/Scala/Clojure/whatever, you can use Python's gevent or asyncio.