일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Continuous Deployment
- F객체
- CI
- DjangoCache
- Transaction
- database
- Continuous Delivery
- aggregate
- testcase
- 도커
- racecondition
- nestedfunction
- dry-yasg
- aws
- annotate
- Python
- 코루틴
- DjangoRestFramework
- DRF
- to_attr
- 백준
- Coroutine
- Git
- docker
- EC2
- CD
- django
- QuerySet
- Prefetch_related
- apitestcase
- Today
- Total
목록Python (3)
BackEnd King KY

티스토리로 보기 불편하신 경우, Github에서 보실 수 있습니다. 문자열 검색 코루틴 만들기 다음 소스 코드를 완성하여 문자열에서 특정 단어가 있으면 True, 없으면 False가 출력되게 만드세요. f = find('Python') next(f) print(f.send('Hello, Python!')) print(f.send('Hello, world!')) print(f.send('Python Script')) f.close() ... True False True 우선, find()는 문자열을 받으므로 def find(word: str) 이렇게 시작합니다. 그리고 send()를 통해 문장을 보내므로 def find(word: str): resu..
코루틴(Coroutines) 회사에서 FastAPI 도입을 앞두고 있어, 코루틴을 시작으로 비동기 프로그래밍에 대해 공부하려고 합니다. 모든 출처는 파이썬 코딩도장 코루틴(Coroutine) 입니다. 티스토리로 보기 불편하시면 Github에서 보실 수 있습니다. Coroutine 우선, 코루틴을 설명하기에 앞서 이해를 돕기 위한 함수 하나를 만들어보겠습니다. def add(a, b): c = a + b # add 함수가 끝나면 변수와 계산식은 사라짐 print(c) print('add 함수') def calc(): add(1, 2) # add 함수가 끝나면 다시 calc 함수로 돌아옴 print('calc 함수') calc() calc() 함수를 실행하면 add(1,2)함수가..

Intro Django 개발자이기전에 Python을 이용하는 개발자로서, 배울 때 가장 헷갈렸던 중첩함수(Nested Function)과 decorator에 대한 포스팅을 해보겠습니다. 중첩함수 함수도 함수안에 중첩하여 사용할 수 있는데, 이를 중첩함수라고 합니다. 중첩함수(내부함수)는 상위부모 함수안에서만 호출 가능합니다. 예를 들어 def parent_function(): def child_function(): return "this is gg" return child_function() print(parent_function()) 이렇게 쓴다면, child_function에서 작성한 print문이 출력되는 것입니다. 그러면 굳이 이렇게 쓰는 이유가 무엇일까요? Why Nested Function? ..