목록전체 글 (623)
반업주부의 일상 배움사

https://www.youtube.com/watch?v=Ek_CMWVd_0I 이해하기 전에는 너무 많은 에너지를 쏟지 마시고, 일단 사용해보시기를 권해드립니다. 이 조언은 무엇이든 처음 시작할 때는 이해하기 어려울 수 있지만, 사용하면서 익숙해지며 이에 따라 이해가 오게 될 것이라는 것을 알려주고 있습니다. 우리 뇌는 익숙한 일에 대해서는 더 이상 에너지를 낭비하지 않고 자동적으로 처리하기 때문에, 근육이 익숙해지면 나중에 이해가 생길 것입니다. 이해를 위해서는 많은 노력과 에너지가 필요하며, 이는 힘들고 지루하게 느껴질 수 있습니다. 따라서 반복이 이해를 위한 핵심 요소이며, 반복은 힘을 세우고 위엄을 높입니다. 이러한 이유로 교육에서도 이해보다는 훈련을 강조하는 경우가 많습니다. 이해는 브레인이 더..

https://www.youtube.com/watch?v=RGIM4JfsSk0 [ 한국어 ] 안녕하세요, AWS Lambda에서 서버리스 방식으로 FastAPI 애플리케이션을 호스팅하는 방법을 배우는 이 튜토리얼에 오신 것을 환영합니다. 이전 동영상에서는 가상 서버로 생각할 수 있는 Amazon EC2에서 FastAPI를 호스팅했습니다. 하지만 실제 비즈니스나 서비스의 일부로 사용하는 방법, 즉 프로덕션 준비 방법에 대해 질문하신 분들도 계셨습니다. 솔직히 EC2를 사용하면 상당히 어려운 문제입니다. 트래픽이 증가할 때 호스트를 확장하는 방법, 트래픽 로드 밸런싱 방법, 앱에 대한 롤링 업데이트 방법, OS 및 보안 패치 적용 방법 등을 고려해야 합니다. 말할 것도 없이, API를 사용하는 사람이 있든 ..

FastAPI는 Python으로 작성된 빠르고 현대적인 웹 프레임워크입니다. OpenAPI는 웹 서비스 API를 설계하고 문서화하기 위한 일반적으로 사용되는 형식 중 하나입니다. FastAPI는 OpenAPI를 기본적으로 지원하며, 이를 통해 API 문서 자동 생성이 가능합니다. FastAPI는 Swagger UI 및 ReDoc과 같은 도구를 사용하여 API 문서를 자동 생성합니다. Swagger UI는 API 요청 및 응답을 시각화하고, ReDoc는 API 문서를 미려하게 보여줍니다. API 문서를 자동 생성하려면 먼저 FastAPI 프로젝트에서 OpenAPI 스키마를 정의해야 합니다. 이는 FastAPI의 데코레이터 및 파라미터로 수행됩니다. FastAPI는 이러한 정보를 사용하여 API 문서를 자동..

FastAPI는 Python으로 작성된 웹 프레임워크로, 높은 성능과 간결한 코드를 제공합니다. Docker는 컨테이너 기술을 사용하여 애플리케이션을 쉽게 배포하고 관리할 수 있는 플랫폼입니다. 이 두 기술을 함께 사용하여 FastAPI 애플리케이션을 배포할 수 있습니다. 1. FastAPI 애플리케이션 만들기 FastAPI를 사용하여 간단한 애플리케이션을 만들어보겠습니다. 이 예제에서는 FastAPI의 기본 예제를 사용할 것입니다. from fastapi import FastAPI app = FastAPI() @app.get("/") async def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") async def read_it..

FastAPI와 Pydantic은 Python 웹 프레임워크와 데이터 유효성 검사를 위한 패키지입니다. 이들을 함께 사용하면 빠르고 간편하게 데이터 유효성 검사를 수행할 수 있습니다. 이번 글에서는 FastAPI와 Pydantic을 사용하여 데이터 유효성 검사를 수행하는 방법에 대해 알아보겠습니다. FastAPI FastAPI는 Python 웹 프레임워크 중에서도 높은 성능을 자랑합니다. 특히, API를 개발하기 위한 기능들이 매우 편리하게 제공됩니다. 이를 통해 빠르고 쉽게 API를 개발할 수 있습니다. Pydantic Pydantic은 Python에서 데이터 유효성 검사를 위한 패키지입니다. Pydantic을 사용하면 데이터를 검증하고 모델링할 수 있습니다. Pydantic은 이전에 사용하던 Pyth..

이번 글에서는 Python으로 웹 어플리케이션 개발을 쉽게 만들어주는 FastAPI와 JWT(Json Web Tokens)를 이용하여 로그인 시스템을 구현하는 방법을 알아보겠습니다. FastAPI란? FastAPI는 Python으로 작성된 웹 어플리케이션을 빠르고 쉽게 만들어주는 웹 프레임워크입니다. 기존에 Flask와 Django가 있었는데, FastAPI는 이들의 장점을 모아 놓은 것으로 자동 문서화, 빠른 속도, 강력한 타입 힌팅 등이 있습니다. 또한, 비동기 처리를 지원해주어 I/O 바운드 작업에서 높은 성능을 발휘합니다. JWT란? JWT는 JSON Web Tokens의 약자로, 웹 어플리케이션에서 사용자 인증을 위해 많이 사용되는 토큰 기반 인증 방식입니다. JWT는 클라이언트가 서버에게 로그..

FastAPI와 SQLAlchemy를 사용한 데이터베이스 관리는 Python으로 웹 애플리케이션을 개발하는 데 매우 유용한 방법입니다. FastAPI는 빠른 속도와 간단한 사용법을 제공하는 웹 프레임워크이며, SQLAlchemy는 강력한 ORM(Object-Relational Mapping) 도구로서 데이터베이스와의 상호작용을 간단하게 만들어줍니다. 이 글에서는 FastAPI와 SQLAlchemy를 사용하여 데이터베이스를 관리하는 방법에 대해 살펴보겠습니다. 먼저 FastAPI에서 SQLAlchemy를 사용하기 위해 필요한 패키지를 설치해야 합니다. 다음과 같이 명령어를 실행하면 됩니다. pip install fastapi sqlalchemy psycopg2-binary 위 명령어는 FastAPI, SQ..

FastAPI는 최근에 인기를 끌고 있는 파이썬 웹 프레임워크 중 하나입니다. FastAPI는 데코레이터와 타입 어노테이션을 활용해 빠르고 안전한 RESTful API를 만들 수 있게 해줍니다. FastAPI는 다른 파이썬 웹 프레임워크와 비교했을 때 훨씬 빠르게 동작하며, 견고하고 안정적인 코드를 작성할 수 있습니다. 이는 Pydantic이라는 패키지를 내부적으로 사용하기 때문입니다. Pydantic은 데이터 유효성 검사, 타입 확인 및 데이터 직렬화를 담당하는 모델 검증 도구입니다. FastAPI는 또한 OpenAPI 및 JSON Schema를 자동으로 생성하여 문서화를 제공해주며, Swagger UI 및 Redoc을 지원합니다. 이를 통해 개발자들은 API의 동작 방식과 요청/응답 모델을 쉽게 이해..

https://promptable.ai/ https://promptable.ai/ promptable.ai https://github.com/cfortuner/promptable GitHub - cfortuner/promptable: Build LLM apps in Typescript/Javascript. 🧑💻 🧑💻 🧑💻 🚀 🚀 🚀 Build LLM apps in Typescript/Javascript. 🧑💻 🧑💻 🧑💻 🚀 🚀 🚀 - GitHub - cfortuner/promptable: Build LLM apps in Typescript/Javascript. 🧑💻 🧑💻 🧑💻 🚀 🚀 🚀 github.com 이것이 무엇인가요? Promptable은 OpenAI, Hugging Face, C..

기존 미드저니는 25장까지만 무료고, 오픈저니는 무제한 무료지만 GPU 서버를 돌려야 해서 가성비가 떨어지죠. 블루윌로우가 방금 라이브로 오픈했는데요. 평생 무료로 이용 가능하다고 합니다. https://www.bluewillow.ai BlueWillow Simply enter a prompt and let our tool do the rest. From logos and graphics to digital artwork and more, our tool can generate a wide range of images that are perfect for any project. www.bluewillow.ai