본문 바로가기

전체 글621

[Python] FastAPI 사용법 아래 명령어를 이용하여 fastapi를 설치한다. $ pip install fastapi $ pip install uvicorn[standard] crate a main.py from typing import Optional from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") def read_item(item_id: int, q: Optional[str] = None): return {"item_id": item_id, "q": q} Run it Run the server with: $ uvicorn main:app --rel.. 2021. 4. 13.
[2021 읽은 책] 1cm 다이빙 - 태수, 문정 - 행복이란 생각보다 소소한것에서 부터 시작이며, 복잡하게 생각하지 말자 - 요즘 시대에 중요한 것이 무엇인지를 다시 되집어주는 책 (⭐️⭐️⭐️) 2021. 3. 11.
[2021 읽은 책] 고독의 즐거움 - 헨리 데이비드 소로 - 자연예찬론자 , 2021년 기준 '나는 자연인이다' 삶을 지향한다 (⭐️⭐️) 2021. 2. 26.
[Python] One-line Tree in Python 파이썬 이중 딕셔너리 구조 생성 def tree(): return defaultdict(tree) users = tree() users['harold']['username'] = 'hrldcpr' users['handler']['username'] = 'matthandlersux' print(json.dumps(users)) # result {"harold": {"username": "hrldcpr"}, "handler": {"username": "matthandlersux"}} 2021. 2. 21.
[Python] pyinstaller 실행파일 생성 # test.py import datetime if __name__ == "__main__" : print("Start.") cur_time = datetime.datetime.now() print("Current time : %s" % cur_time) print("End.") pyinstaller 설치 pip install pyinstaller exe 파일 만들기 test.py가 있는 디렉토리로 이동하여, pyinstaller 명령어를 입력해줍니다. 참고로 --onefile 이라는 옵션을 넣어주면, 하나의 실행파일로 생성이 됩니다. (참고로, --noconsole 옵션을 넣어주면 콘솔창이 뜨지 않고 실행이 됩니다.) 명령어를 실행하면, 이와같이 dist, build 등 여러개의 파일이 생성됩니다. d.. 2021. 2. 21.
백준 2292번 벌집 (파이썬) 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다. 출력 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. Solve N = int(input().strip()) default_num = 6 result = 1 count = 1 number = 1 .. 2021. 2. 8.