1. Задача: Что выведет код и почему? Как работает асинхронность в Python?
import asyncio
async def p(i):
while True:
print(i)
async def main():
await asyncio.gather(*[asyncio.create_task(p(i)) for i in range(100)])
asyncio.run(main())1
Теория
2. Расскажите своими словами о принципах построения REST API на основе вашего опыта.
3. Можно ли отправлять тело запроса в GET-запросе? Чем отличается PUT от PATCH?
4. Расскажите своими словами о многопоточности, многопроцессности и асинхронности. Сравните их.
5. Сталкивались ли вы с утечками памяти? Как их искали?
6. Что такое garbage collector в Python? Как он работает?
7. Что происходит, когда вы вводите…