728x90 반응형 Python29 FastAPI (1) : 시작해보기 Python 에는 유명한 웹프레임워크가 3개 있어요. Django, Flask, FastAPI 입니다. 이 중에서 골라서 취향에 맞추어서 사용하면 되는데요. 저는 이 중에서 FastAPI 가 제 취향에 맞습니다. FastAPI 가 이름에서도 알 수 있지만, 이 중에서 성능이 2배나 좋다고 합니다. 그리고, 저는 API서버로만 사용할 것이라서 좀 더 간결하게 작성할 수 있는 FastAPI가 좋습니다. 이제, 시작해볼까요. 먼저, C:\work\fapi 라는 이름으로 작업폴더를 만들어줍니다. 해당 폴더에서 venv 로 가상환경을 만들고, 가상환경을 활성화해주세요.fastapi 모듈을 설치합니다.설치한 후에 pip list 로 설치된 모듈을 확인해봅니다. 대략 이정도의 모듈들이 설치되네요.uvicorn 도 설.. 2024. 10. 11. .py(파이썬파일)을 .exe(실행파일)로 변환하기 (feat. PyInstaller) 파이썬으로 만든 프로그램을 다른 사람에게 전달해서 실행을 하려면, 그 사람의 PC에도 파이썬이 설치되어 있어야 하는 번거러움이 있다. 이 때문에, 파이썬 프로그램을 일반 실행파일(.exe)로 변환해서 건네주면 사용하는데 큰 문제가 없을 것이다. 파이썬 패키지에는 이런 변환 프로그램이 있는데, 바로 PyInstaller 이다. pip install pyinstaller 를 입력하면 설치가 되서 바로 사용할 수 있다. 첫 번째 프로그램을 만들어보자. 필자는 C:\work\proj1 폴더를 만들 것이며, 이 안에 .venv 로 가상환경도 만든다. 가상환경은 python -m venv .venv 로 만들 수 있다. 그리고, .venv\Scripts\activate 로 가상환경을 활성화 한 후에, pip inst.. 2024. 9. 21. venv : 파이썬 가상환경 관리하기 nodejs 를 공부해보신 분들은 알겠지만, npm 을 이용해서 필요한 패키지를 설치하면 해당 프로젝트 안에 node_modules 라는 폴더가 생성되는 것을 알 수 있다. 이 아래에 모든 패키지들이 설치된다. 이렇게 되면, 여러개의 프로젝트를 관리할때 프로젝트마다 각기 다른 폴더에 패키지들이 설치되어 서로 충돌이 발생하지 않는다. 물론 필요하면 특정 패키지에 대해서는 옵션을 주어서 전역으로도 설치가 가능하다. 그런데, 파이썬의 경우, 패키지가 기본적으로 전역으로 설치되어, 모든 프로젝트에서 함께 쓰이도록 되어 있다. 프로젝트에 별도로 패키지가 설치되도록 하는 옵션이 없다. 이 때문에, 프로젝트간에 패키지의 버전을 다르게 쓰고자 할 때 문제가 발생한다. 이런 문제를 해결하고자, 임시 방편으로 가상환경이라.. 2024. 9. 19. pyenv : 여러 버전의 파이썬을 설치하고 관리하기 가장 일반적으로 파이썬을 설치하려면 공식사이트에서 설치프로그램을 다운로드하여 설치하면 간단하다. 아니면, scoop 이나 chocolaty 등을 이용해서 설치해도 좋다.그런데 말입니다....파이썬 프로젝트가 여러개 있고, 각기 다른 버전의 파이썬을 사용해야 한다면 이대로는 안될 것이다. 여러 버전을 설치해놓고, 그때 그때 상황에 맞게 파이썬 버전을 선택할 수 있으면 좋을 것이다. 이 것을 가능하게 해주는 것이 바로 바로 pyenv 이다. 우선, pyenv 를 설치부터 진행하자. 설치는 scoop 으로 하겠다.scoop 말고 다른 방법으로 하려면 https://github.com/pyenv-win/pyenv-win 에 들어가서 원하는 것으로 하면 되겠습니다.이 상태에서 python 3.10.5 를 설치해볼.. 2024. 9. 9. Windows 에 Python설치하고 첫 프로그램 만들어보기 Python을 Windows 에 설치할 수 있는 2가지 방법을 알아보자. 우선, 웹브라우저를 통해서 파이썬의 공식사이트 https://www.python.org 에 접속해본다.Downloads 메뉴 위에 마우스를 올려서 팝업메뉴가 나오면 Python 3.12.5 버튼을 클릭해서 Python 설치 파일을 다운로드 한다.다운로드한 설치 파일 (python-3.12.5-amd64.exe)를 더블클릭해서 실행한다.Add python.exe to PATH 에 체크해두고 Install Now 를 선택한다.위와 같은 화면이 나오면 설치가 완료된 것이다. 이제, 명령프롬프트에서 python -V 라고 입력하면, 설치된 Python 의 버전이 표시될 것이다. 성공~!!!이렇게 해서, Python을 설치하는 첫번째 방법을.. 2024. 9. 2. (Python) Disk IO (Write Count) 모니터링 Python 으로 서버의 Disk IO 를 측정/모니터링 해보자. # ------------------------------------------------------------------------------ # Disk IO (Write Count) 모니터링 # ------------------------------------------------------------------------------ import os import sys import time # pip install psutil 으로 먼저 설치 import psutil # pip install pymssql 으로 먼저 설치 (MS-SQL을 사용하는 경우) import pymssql interval = 60 disk_io_over = .. 2014. 12. 1. 이전 1 2 3 4 5 다음 728x90 반응형