FastAPI는 고성능, 쉬운 사용법을 목표로 하는 현대적인, 비동기 지향의 웹 프레임워크입니다. Python 언어로 작성되었으며, API 개발에 특화되어 있습니다. 이 프레임워크는 개발자가 적은 코드로 빠르고 효율적인 API를 구축할 수 있도록 설계되었습니다. 주요 특징은 다음과 같습니다: 1. **성능**: FastAPI는 Starlette과 Pydantic을 기반으로 하여 높은 성능을 제공합니다. 2. **타입 힌트**: Python의 타입 힌트를 활용하여 에디터 내에서 자동 완성과 타입 체크를 지원합니다. 이는 개발 효율성과 코드의 안정성을 높여 줍니다. 3. **간편한 구동**: FastAPI 애플리케이션은 Uvicorn이라는 ASGI 서버를 사용하여 쉽게 구동할 수 있습니다. 개발 중에는 `-..
조건을 제시해서 GPT를 통해서 어떤 결과를 얻어낼수 있을지 테스트한 내용을 올려봅니다. 명령어를 주고 계속 문제를 해결하는 과정을 담았습니다. 엘리베이터 카판넬은 11개의 조각으로 이뤄졌다. P1부터 P11까지 제작한다. GPT It sounds like you're describing a project where an elevator car panel is to be constructed out of 11 pieces, labeled P1 to P11. Could you provide more details on what specific task you need assistance with? Are you looking for a way to manage these pieces in code, lik..
삼항연산자를 사용하는 목적은 단 하나 아닐까 싶네요. 코드를 한줄에 짧게 표현하고 싶을때.. 파이썬도 역시 제공하는 군요.~ 이걸로 짜니 코드가 짧아서 너무 좋네요~ Python에서 3항 연산자는 일반적으로 다음과 같은 형태를 가집니다: ```python [참일 때의 값] if [조건] else [거짓일 때의 값] ``` 여기서 사용된 코드 `y5 = y4 + 14.5 if br == 1.5 else y4 + 16`를 분해해서 보겠습니다: 1. **조건**: `br == 1.5` - 이 부분은 조건을 나타냅니다. 여기서 `br`이 1.5와 같은지를 검사합니다. 2. **참일 때의 값**: `y4 + 14.5` - 이 부분은 조건이 참일 때 (`br == 1.5`) 적용되는 값입니다. 즉, `br`이 1...
엘리베이터 조명천장 홀계산하는 로직 개발 #031 홀간격계산 def calculate_hole_positions_separated_lc031(LCD): center = LCD // 2 # 중심 지점 central_start = center - 185 # 중심 구간 시작 central_end = center + 185 # 중심 구간 끝 left_positions = [] right_positions = [] # 중심으로부터 왼쪽 계산 left_current = central_start while left_current > 0: left_positions.insert(0, left_current) left_current -= 220 # 중심으로부터 오른쪽 계산 right_current = central_en..
Traceback (most recent call last): File "python\mirae_ceiling_ver01.py", line 76, in UnicodeEncodeError: 'locale' codec can't encode character '\ub144' in position 2: encoding error [18480] Failed to execute script 'mirae_ceiling_ver01' due to unhandled exception! pyinstaller --add-data "data;data" --add-data "excel;excel" --add-data "dimstyle;dimstyle" --noconfirm mirae_ceiling_ver01.py 컴파일에서 자..
코드를 줄이는 방법으로 찾아보았습니다. 한번에 간단히 보내기... def line(doc, x1, y1, x2, y2, layer=None): global saved_Xpos, saved_Ypos # 전역 변수로 사용할 것임을 명시 # 선 추가 start_point = (x1, y1) end_point = (x2, y2) if layer: # 절곡선 22 layer는 ltscale을 조정한다 if(layer=="22"): msp.add_line(start=start_point, end=end_point, dxfattribs={'layer': layer, 'ltscale' : 30}) else: msp.add_line(start=start_point, end=end_point, dxfattribs={'la..
전역변수를 반복적으로 생성할 수 있는 방법이 없을까에서 시작했습니다. 다양한 전역변수에 대한 실험을 진행해서.... 전역변수에 대한 감을 더욱 잡았네요. GPT를 이용해서 질문하고 또 질문해서... 하나씩 더 만들어갑니다. def linetoend(doc, fromX, fromY, toX, toY, layer=None): global saved_Xpos, saved_Ypos # 최초 함수 호출 시 전역변수 초기화 if 'saved_Xpos' not in globals() or 'saved_Ypos' not in globals(): saved_Xpos, saved_Ypos = 0, 0 # 시작점과 끝점이 같지 않을 때만 선을 그림 if fromX != toX or fromY != toY: # 첫 번째 라인..
기존코드 .............................................. encoding='utf-8' 이게 해답일까? 결과적으로 해결한 방법은 이것이었다. 이것 찾는데, 3일 걸린것 같다... 알고나니 허무하네요~ 여러분도 혹시 해메는 사람이 있을까해서.. 올려봅니다. 100번은 시도해본 것 같아요~ 별의별 수정을 다했는데.. 결국 찾아서 기쁩니다. 오류없이 잘되네요~ sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8') if __name__ == '__main__': main() sys.exit()..
- Total
- Today
- Yesterday
- td요소중에 1행과 1열은 제외
- Bootstrap 5
- sql문장 날짜계산
- #InnoSetup
- chatGPT3.5파이썬버전
- #독립실행파일
- 효율적코딩방법
- #cx_Freeze
- #파이썬패키징
- 오토핫키가이드
- #파이썬인스톨러
- #소프트웨어배포
- 뫄프로그래밍
- 파이썬코드줄바꿈방법
- 테크에능한여성
- 작업공정에 대한 코드작성
- 2분후종료오토핫키
- 자바스크립트한글입력시반응하도록만드는코드
- 자바스크립트 한글초성
- #NSIS
- #InstallForge
- .htaccess수정
- 오토핫키에디터창업데이트금지하기
- 프로그래머생활
- 코딩효율성
- 코딩튜토리얼
- 스크립트작성기초
- General error: 2031
- 카페24가비아phpinfo수정
- #프로그램설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |