Python11 Python의 람다(lambda) 함수 람다 함수는 이름이 없는, 일회성으로 사용하기 좋은 간단한 함수다. 일반적으로 함수는 def 키워드를 써서 정의하지만, 람다 함수는 lambda 키워드를 사용해서 한 줄로 간단하게 정의할 수 있다. 작은 기능을 빠르게 작성할 때 유용하고, 주로 다른 함수의 인자로 사용되기도 한다.람다 함수의 기본 문법람다 함수의 문법은 아주 간단하다:lambda 인자1, 인자2, ... : 표현식이걸 이해하기 쉽게 예를 들어보자. 두 수를 더하는 함수를 람다로 작성해보면:add = lambda x, y: x + yresult = add(2, 3)print(result) # 5참 간단하지 않은가? x와 y라는 두 인자를 받아서 x + y를 반환하는 함수다. 그리고 add(2, 3)을 호출하면 5가 출력된다.람다 함수의 .. 2024. 6. 14. Python Web Server Gateway Interface(WSGI) Python Web Server Gateway InterfaceWSGI - 위스키라고도 읽는 다던데..WSGI는 2003년에 PEP-333으로 처음 공개 되었고 Python3.x 버전을 지원하는 버전이 2010년에 PEP-3333으로 공개 되었다.PEP-333(PEP-3333)은 Web Server와 Web Application 또는 Framework 간의 간단하고 보편적인 인터페이스인 WSGI(Python Web Server Gateway Interface)를 제안한다.WSGI의 기본 개념WSGI는 두 가지 컴포넌트로 구성된다:WSGI 서버: 웹 서버로부터 HTTP 요청을 받아 WSGI 애플리케이션에 전달하고, 그 응답을 클라이언트로 반환하는 역할을 한다.WSGI 애플리케이션: WSGI 서버로부터 요청.. 2024. 5. 27. django(5)-Django REST Framework DRF(Django REST Framework) https://www.django-rest-framework.org/ DRF는 django에서 Web API를 구현할때 필요한 인증/인가, 직렬화 등 유용한 기능을 미리 구현해둔 프레임워크이다. Installation # 먼저 Django가 설치 되어 있어야 한다. (django-practice-py3.12) $ poetry add djangorestframework Using version ^3.15.0 for djangorestframework Updating dependencies Resolving dependencies... (0.1s) Package operations: 1 install, 0 updates, 0 removals - Installi.. 2024. 3. 21. django(4)-admin site django admin django는 프로젝트에서 다루는 컨텐츠, 데이터들을 쉽게 조작할 수 있도록 admin site를 제공한다. 그래서 django로 서비스를 구축하면 서비스 운영을 위한 백오피스를 만들기가 수월하다. admin user 생성 처음 django admin을 설치하면 user가 없는 상태이다. superuser를 직접 만들어준다. # poetry shell 활성화 상태 (django-practice-py3.12) $ python manage.py createsuperuser Username (leave blank to use 'han'): pacho Email address: pacho@example.com Password: Password (again): This pas.. 2024. 3. 20. 이전 1 2 3 다음