본문 바로가기

IT/Python11

[Python] 파이썬 aiohttp 라이브러리 파이썬 aiohttp 모듈은 비동기 HTTP 클라이언트 및 서버를 구축하기 위한 라이브러리이다. asyncio 모듈과 함께 사용된다. aiohttp는 고성능 및 오류 처리를 위한 다양한 기능을 제공한다. 설치 aiohttp는 pip를 사용하여 설치할 수 있고 명령어는 다음과 같다. pip install aiohttp # pip install aiohttp==3.7.3# 특정 버전 설치 기본 사용법 aiohttp, asynio 를 import 해준다. import asyncio import aiohttp GET 요청 예제 아래는 aiohttp를 사용한 간단한 GET 요청 예제이다. async with 구문을 사용하여 클라이언트를 생성하고 요청을 보낼 수 있다. import asyncio import aio.. 2023. 11. 16.
[Python] 파이썬 map(), map함수 파이썬 map() 함수는 여러 개의 데이터를 받아서 각각의 요소에 함수를 작용한 결과를 반환하는 내장 함수이다. 리스트, 튜플 등의 반복 가능한(iterable) 객체를 입력받을 수 있다. 기본 문법은 다음과 같다. map() 함수 기본 문법 map(function, iterable) function : 각 요소에 적용할 함수 iterable : 함수를 적용할 데이터 집합 map() 함수는 iterable의 각 요소에 대해 function 함수를 적용한 결과를 새로운 iterable로 반환한다. 이때, function 함수는 각 요소를 인자로 받아서 처리하며 함수의 반환값이 새로운 iterable의 각 요소가 된다. 리스트에 map 사용 map은 리스트의 요소를 지정된 함수로 처리해주는 함수. map은 .. 2023. 11. 15.
[Python] 파이썬 언더스코어(_) 파이썬에서 언더스코어(underscore, _)는 특별하다. 타 언어에서 언더스코어(_)는 단지 스네이크 표기법의 변수나 함수명을 위해서만 사용되어지는 반면, 파이썬에서는 이 문자의 의미가 다양하다. 아마 파이썬 프로그래머라면 for _ in range(n) 나 __init__(self) 등의 문법들이 익숙할 것이다. 파이썬에서 언더스코어(_)는 다음과 같은 5가지 상황에서 사용된다. 인터프리터(Interpreter)에서 마지막 값을 저장할 때 값을 무시하고 싶을 때 (흔히 “I don’t care"라고 부른다.) 변수나 함수명에 특별한 의미 또는 기능을 부여하고자 할 때 국제화(Internationalization, i18n)/지역화(Localization, l10n) 함수로써 사용할 때 숫자 리터럴값.. 2023. 11. 14.
[Python] 파이썬 반복문에서 언더바(_) 사용 1. 변수 없이 반복문 사용 파이썬에서는 변수 값 없이 반복문을 수행할 수 있다. 변수 자리에 언더바(_)를 넣어주면 된다. 예를 들어 print 문을 반복한다고 할 때, 아래와 같이 변수 부분에 언더바(_)를 적어주면 변수 없이 반복문 실행이 가능하다. # 변수 없는 반복문 # 3번 반복 for _ in range(3): print("py") 결과 py py py 2. 리스트 초기화 # 리스트의 값을 0으로 초기화\ array = [0 for _ in range(10)] print(array) 결과 [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 이차원 리스트에도 사용 가능 # N X M 크기의 2차원 리스트 초기화 m = 5 n = 8 array = [[0]+m for _ in range(n).. 2023. 11. 14.