asyncio 라이브러리들은 어떻게 동작할까?

카테고리: 파이썬 라이브러리 (Python Library)
난이도: 중급
발표 시간: 30분
언어: 한국어

설명

비동기 웹프레임워크, 비동기 데이터베이스 라이브러리, 비동기 웹서버, aiohttp 등 asyncio를 지원하는 다양한 라이브러리들을 자주 사용하지만 해당 프레임워크들을 이루고 있는 asyncio 네트워크 API에 대한 내용이 자주 다루어지지는 않는 것 같습니다. 세션에서는 asyncio.Transport, asyncio.Protocol, asyncio.Server와 같이 asyncio 라이브러리에서 제공하는 네트워크 관련 API들을 다루어보고자 하였습니다.

발표자 소개

조성빈
조성빈

파이썬을 뒤늦게 접하면서, 파이썬만의 개방된 문화에 큰 도움을 받아왔습니다. 파이썬은 입문자들이 참고하기 좋은 책들이 많이 존재하고, pyconKR 같이 다양한 경험을 공유하려는 발표들 또한 많이 존재합니다. 내가 받아온 것들을 당연하게 생각하지 않고, 나도 아주 조금이나마 도움이 될 수 있지 않을까하는 생각에 이번 pyconKR 2022에 발표를 제안하게 되었습니다. 최근 asyncio에 관심이 많아, 이것저것 살펴보던 중 pyconKR에서 asyncio가 자주 다루어지지 않은 것을 확인할 수 있었습니다. aiohttp, aiomysql 같은 비동기 지원 라이브러리를 자주 사용하면서도 asyncio에서 제공하는 네트워크 관련 api들이 다루어지지 않았다는 점을 확인하고 주제를 선정했습니다.

후원사 목록

키스톤

  • 위대한상상

파트너

  • KSTEC
  • 메리츠화재해상보험주식회사
  • 버드뷰 (화해)
  • 브레이브모바일
  • 에이블리코퍼레이션
  • 에잇퍼센트
  • 엘라스틱서치코리아
  • 원티드랩
  • 코드박스

스타트업

  • 닷슬래시대시
  • 아이엠디티

커뮤니티

  • Data Korea
  • 파이토치 한국 사용자 모임
  • 한빛미디어