2024/12 9

[도커] 도커 컴포즈

도커 컴포즈란?단일 서버에서 여러 개의 컨테이너를 하나의 패키지로 묶어서하나의 서비스처럼 관리할 수 있는 작업 환경을 제공하는 관리 도구.yaml 파일을 사용. 도커 컴포즈란의 장점데이터베이스, 웹 서버, 캐시 서버 등의 여러 컨테이너를 한 번에 실행하고 관리할 수 있게 되어개발 및 테스트 환경을 구성하는데 유용하다.도커 컴포즈를 사용하면 로컬에서 여러 개의 서비스를 동시에 실행하고 테스트 할 수 있는 환경을 쉽게 구성할 수 있다. 도커 컴포즈란의 사용법도커 컴포즈는 도커와 함께 제공되므로 도커를 설치하면 자동으로 함께 설치되어별도의 추가 설치가 필요하지 않다.따라서 도커를 설치하면 컴포즈를 사용할 준비가 완료된다.

컴퓨터 지식 2024.12.28

[파이썬]dictionary의 value의 최대값, 최소값의 key 값 찾기

# 현재 위치에서 가장 가까운 공항 찾기# 공항의 위도, 경도airport = [{'port': '인천', 'lat': 37.46, 'lng': 126.45}, {'port': '청주', 'lat': 36.43, 'lng': 127.30}, {'port': '제주', 'lat': 33.30, 'lng': 126.29}]dist = {}# 현재 위치의 위도, 경도loc = [35.00, 126.55]for i in airport: dist[i['port']] = pow(pow((i['lat'] - loc[0]), 2) + pow((i['lng'] - loc[1]), 2), 0.5)print(min(dist))min_key = min(dist, key=dist.get..

Python 2024.12.12

[파이썬] 피클(pickle)

pickle은 파이썬에서 사용하는 딕셔너리, 리스트, 클래스 등의 자료형을 변환 없이 그대로 파일로 저장하고 이르 불러올 때 사용하는 모듈이다.#################################################################### 파이썬 데이터 처리할 때는 pickle을 이용하자!!!!!!###################################################################import picklescore = {'성명':'학생1', '국어':10, '영어':20, '수학':30}print(pickle.dumps(score)) # 파이썬 pickle 객체로 정보 저장하기!!!with open('score.pkl', 'wb') as f:..

Python 2024.12.02

[파이썬] 람다표현식

익명함수를 만들 때매개변수로 함수를 전달할 경우사용이 끝나면 메모리(Heap)에서 제거된다map, filter, reduce 함수를 이용하여 간단하게 리스트 요소들을 조작 가능reduce를 제외한 map이나 filter는 리스트 표현식으로 사용 가능plus= lambda a,b: a+bprint(plus(1, 2))def calc(a, b, fn): fn(a/b)calc(1, 2, lambda a: print(a))def calc(a, b, fn): fn(a/b)calc(1, 2, lambda a: print(a))calc(1, 2, lambda a: print('{:10.2f}'.format(a)))# map 과 lambda######################################..

Python 2024.12.02

[파이썬] set 함수

add한 개의 자료형을 추가할 때my_set = set(['a', 'b', 'c'])my_set.add('d')print(my_set) # {'a', 'b', 'c', 'd'} update여러 개를 한꺼번에 추가할 때my_set = set(['a', 'b', 'c'])my_set.update(['d', 'e', 'f'])print(my_set) # {'a', 'b', 'c', 'd', 'e', 'f'} remove 특정 값을 제거할 때my_set = set(['a', 'b', 'c'])my_set.remove('b')print(my_set) # {'a', 'c'}   --------------------------------------------------------------------------..

Python 2024.12.01