PS2022. 7. 5. 15:26Python Lambda(람다) 함수 사용법

Lambda 함수란 ? def로 함수를 정의하지 않고 lambda 표현식으로 익명 함수를 만들어 사용하는 방법 lambda 표현식은 식 형태로 되어 있다고 해서 람다 표현식(lambda expression)이라고 부른다. 특히 lambda 표현식은 함수를 간편하게 작성할 수 있어서 다른 함수의 인수로 넣을 때 주로 사용한다. Lambda 함수와 map() map(함수, 리스트 or 튜플) 첫번째 인자인 함수는 두번째 인자로 들어온 리스트나 튜플에 특별한 가공 처리를 하는 함수이며, 사용자가 직접 함수를 정의해서 넣는다. 두번째 인자인 리스트나 튜플은 바꾸고자 하는 데이터들을 집어 넣는다. def plus_one(x): return x + 1 print(plus_one(1)) plus_two = lambd..

PS2022. 6. 28. 15:40코딩테스트를 위한 Python 입력 처리

다시 한번 정리해보는 Python 입력 처리 input() 대신 sys.stdin.readline()으로 입력 받기 import sys T = int(input()) for i in range(T): a, b = map(int, sys.stdin.readline().split()) print(a+b) 한 개의 정수를 입력 받기 import sys n = int(sys.stdin.readline()) print(n) 정해진 개수의 정수를 한줄에 입력받기 import sys a, b, c = map(int, sys.stdin.readline().split()) # map()을 이용해 a, b ,c 각각을 int형으로 형변환 print(a, b, c) 임의의 개수의 정수를 한줄에 입력받아 리스트에 저장하기 i..

Flask란 ?
Study/Study2022. 3. 4. 12:17Flask란 ?

✅ Flask란 무엇인가 ?! 핵심만 말하자면 간단한 웹 사이트 또는 간단한 API 서버를 만드는 데 특화되어 있는 Python (Micro) Web Framework이다. 클라우드 컴퓨팅의 발달로 Docker, K8s 와 접목해 소규모 컨테이너 단위로 기능 별 개발을 한 뒤, 한꺼번에 배포하는 방식 혹은 배포 후 기능을 추가하는 식으로 사용하고 있다. ✅ Micro Web Framework 란 ? Micro : 가벼운 기능, 쉽게 배우고, 가볍게 사용할 수 있으며 확장성이 높다. Framework : 라이브러리 그 이상의 의미로 어플리케이션의 핵심이 되는 기술이라고 보면 된다. ✅ Flask도 MVP 패턴을 가진다. Flask도 MVC 패턴을 따른다. 웬만한 Web Framework들은 모두 MVC 패..

image