개발환경
-
pyenv + poetry 조합으로 다양한 python 버전 개발환경 구성Python 2022. 6. 26. 14:24
오랜만에 글을 쓰게 됐네요. 다른 언어도 마찬가지이겠지만 파이썬으로 개발을 할 때 두 가지 경우가 있습니다. 1. 처음부터 프로젝트를 시작하거나 2. 이미 진행되고 있는 프로젝트에 참여하거나 첫 번째 경우라면 poetry init 명령어를 통해 현재 설치돼있는 파이썬 버전으로 시작해도 되지만 기존 프로젝트에 참여하게 된다면 해당 프로젝트가 어떤 파이썬 버전으로 개발됐는지에 따라 나의 개발환경도 맞춰주어야 합니다. 버전에 따라 https://python.org 에서 맞는 버전을 다운로드하여 설치해도 되지만 엄청 귀찮은 일이 될 것입니다. 당장 여러분의 터미널 화면에서 python 또는 python3라고 쳐보세요. 설치된 환경에 맞는 파이썬 버전이 실행될 것입니다. 간단하게 원하는 파이썬 버전을 설치하고 실..
-
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 2Web 2021. 7. 28. 22:40
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 1 여러분이 아는 서비스 중 파이썬으로 개발된 서비스가 얼마나 될까요? 대표적으로 Instagram이 Django로 개발됐다고 알려졌죠. 그 외에 Reddit, Spotify, Dropbox, Quora 등 많은 유명한 해외 서비스가 파이썬 mattpy.tistory.com 전편에 이어 개발환경 설정이 완료됐다면 이번 편에서는 FastAPI에 관해 다뤄보도록 하겠습니다. 지난 편에 폴더 구조를 보셨나요? pyproject.toml 파일이 존재하는 경로에 main.py라는 파일을 만들고 아래와 같은 코드를 작성해보도록 하겠습니다. from fastapi import FastAPI app = FastAPI() @app.get("/")..