1. 비동기(Asynchronous)프로그래밍의 개념비동기 작업은 작업이 시작된 후 완료되기를 기다리지 않고, 그 사이에 다른 작업을 수행할 수 있는 프로그래밍 방식입니다. 이는 동기식 작업과는 달리 여러 작업을 병렬로 처리할 수 있게 해줍니다.비동기 작업은 보통 async 및 await 키워드를 사용하여 정의됩니다.async: 비동기 함수(코루틴) 정의한다.await: 비동기 함수 내에서 시간이 오래 걸리는 작업을 수행할 때 사용한다.File input/output 작업 (대용량 파일을 읽거나 쓰는 작업)데이터베이스 쿼리웹 서버: 많은 수의 클라이언트 요청을 동시에 처리해야 하는 경우2. 예시 코드2.1. 비동기 함수(코루틴 정의)1. def 앞에 async를 붙여준다.2. 시간이 오래 걸리는 작업에 ..