TOP
본문 바로가기
728x90

파이썬 웹개발29

[파이썬] Streamlit 웹 개발 - 2: DataFrame 이전 내용 [파이썬] Streamlit 으로 웹페이지 만들기 - 1Streamlit Streamlit은 Python으로 빠르고 간편하게 웹 애플리케이션을 만들 수 있는 도구이다. 간단한 기능을 가진 데이터 웹 어플리케이션을, 빠르고 간단하게 눈으로 확인할 수 있는 웹 형태로 만들puppy-foot-it.tistory.comStreamlit으로 DataFrame 출력하기 이번엔 웹페이지에 데이터프레임을 띄워보는 작업을 해본다. 이를 위해 pandas 와 같은 라이브러리를 import 한다.st.dataframe 은 pandas로 생성한 데이터프레임을 띄울 수 있다.'user_container_width=' 매개변수는 데이터프레임의 너비를 컨테이너 크기에 맞게 조절할 수 있는 기능으로 True 또는 Fals.. 2025. 3. 18.
[파이썬] Streamlit 웹 개발 - 1: 기초 Streamlit Streamlit은 Python으로 빠르고 간편하게 웹 애플리케이션을 만들 수 있는 도구이다. 간단한 기능을 가진 데이터 웹 어플리케이션을, 빠르고 간단하게 눈으로 확인할 수 있는 웹 형태로 만들 수 있다는 것이 가장 큰 장점이다. 데이터를 다루는 데 있어 친숙한 파이썬 환경이기에 사용하는데 거부감이 없고, Streamlit 패키지 설치 후 적절히 함수를 호출해주면 되기 때문에 간단하다.Streamlit은 파이썬 스크립트를 읽어서 간단한 웹 서버를 실행하기 때문에 결과물을 바로 확인할 수 있고, 스크립트를 업데이트 할 때마다 실시간으로 변경사항도 확인할 수 있다. [Streamlit의 활용]데이터 분석 보고서, 대시보드 구축, 머신러닝 모델 배포를 위한 데모용 웹앱 생성. 잠재적 고객에.. 2025. 3. 18.
[파이썬] FastAPI - FastAPI와 Jinja2 고급 문법 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] FastAPI - 템플릿시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] FastAPI - 예외 처리(exception handling)puppy-foot-it.tistory.comFastAPI와 Jinja2의 고급 문법 ◆ 필터: {{ name | lower }}변수에 함수를 적용한다. [주로 사용되는 필터]capitalize: 문자열의 첫 글자를 대문자로 만든다lower: 문자열을 소문자로 만든다upp.. 2024. 8. 22.
[파이썬] FastAPI - HTTP 메서드, Pydantic 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] FastAPI - 타입 힌트시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] FastAPI - 라우팅시작에 앞서해당puppy-foot-it.tistory.comHTTP 메서드 HTTP 메서드는 클라이언트가 서버에게 어떤 동작을 해달라고 요청하는 방식을 정의한다.FastAPI는 이러한 메서드를 사용하여 요청의 의도를 명확히 하고, 적절한 엔드포인트에 연결하는 라우팅을 수행한다. [HTTP 메서드 종류]GET.. 2024. 8. 17.
[파이썬] FastAPI - 타입 힌트(Type hint) 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.이전 내용 [파이썬] FastAPI - 라우팅시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.라우팅 라우팅은클라이언트로부터 오는 HTTP 요청을puppy-foot-it.tistory.com타입 힌트(Type hint) 타입 힌트는 프로그래밍에서 변수나 함수의 에상 타입을 명시적으로 표시하는 기술이다.FastAPI는 파이썬의 타입 힌트를 사용하여 요청을 검증하고, 적절한 데이터가 요청과 응답에 사용되도록 돕는다. 이 기능을 통해 개발자는 별도의 검.. 2024. 8. 17.
[파이썬] FastAPI - 라우팅 시작에 앞서해당 내용은 , Dave Lee 지음. BJ Public 출판.내용을 토대로 작성되었습니다. 보다 자세한 사항은 해당 교재를 참고하시기 바랍니다.라우팅 라우팅은클라이언트로부터 오는 HTTP 요청을 알맞은 로직(함수나 메서드)으로 연결하는 과정을 의미한다.▶ 특정 URL을 어떤 함수가 처리할지를 정의하는 것이며, 클라이언트의 요청을 적절한 처리 로직에 연결하는 기능을 수행하는 것이다. FastAPI에서는 데코레이터를 사용하여 라우팅을 간단하게 할 수 있다.기본 라우팅 가장 간단한 형태의 라우팅은 HTTP GET 메서드를 사용하는 경우이다. [루트 URL에 GET 요청을 하면 응답을 보내는 예시]from fastapi import FastAPIapp = FastAPI()@app.get("/")de.. 2024. 8. 17.
728x90