본문 바로가기

IT13

검증된 AI 사이트 순위 공개 검증된 AI 사이트 순위 공개 🔍Claude 3 (글쓰기/코딩/분석)GPT-4 (범용 AI/전문지식)Midjourney (이미지 생성)Copilot (코드 자동완성)Gamma (프레젠테이션)Jasper (마케팅 카피)Synthesia (AI 영상제작)D-ID (얼굴 합성/애니메이션)Notion AI (문서 작성/요약)Murf (AI 음성 생성) ● 다양한 AI 도구 소개: 창의성과 생산성을 높이는 기술 최근 AI 기술의 발전은 우리의 일상과 업무에 혁신적인 변화를 가져오고 있습니다. 여기에서는 다양한 분야에서 활용 가능한 여러 AI 도구를 소개하고자 합니다. 이 도구들은 각자의 전문 영역에서 사용자에게 큰 도움이 될 수 있으며, 창의성과 생산성을 높이는 데 기여합니다. 1. Claude 3: 인공지능 .. 2025. 1. 4.
FastAPI - Study 3일차 (라우팅) 라우티은 특정 URL을 어떤 어떤 함수가 처리할 지를 정의하는 기술이다.FastAPI에서도 Flask와 마찬가지로 데코레이터를 사용하여 간단히 구현할 수 있다. 1. 기본라우팅HTTP GET 메서드를 이용한 예제 from fastapi import FastAPI # FastAPI 라이브러리를 import 한다.app = FastAPI() # FastAPI 인스턴스를 생성한다.@app.get("/")def read_root(): return {'message':'Hello World!!'} 위는 저번 1일차 공부때 사용했던 소스로서http://127.0.0.1:8000 에 GET요청을 하면 'Hello, World!!" 라는 응답을 보내는 예이다.  2. 경로 매개변수FastAPI는 사용자의 요.. 2024. 12. 20.
FastAPI - Study 2일차 (문서자동화) FastAPI의 대표적 기능 중 하나는 바로 자동 문서화이다. 앞선 1일차에서 Hello, World!! 예제를 했었는데 그때 @app.get("/") 이라는 라우터를 정의했다.FastAPI는 이 정보를 바탕으로 해당 API 엔드포인트(endpoint)에 대한 문서를 자동으로 생성한다. 문서 자동화의 장점은 다음과 같다. ● 시간 절약 - 수동 문서를 업데이트 안해도 되서, 개발에 더 많은 시간을 쏟을 수 있다.● 최신 정보 유지  - 코드가 업데이트되면 문서도 자동 업데이트가 된다.● API 테스트 - Swagger UI 또는 리독에서 직접 API를 호출하여 테스트가 가능하다. 이는 특히 프론트엔드 개발자나 다른 백엔드 개발자와 협업시 대단히 유용하다.● 타입 검사 및 유효성 검증 - 문서 생성 시 F.. 2024. 12. 18.
FastAPI - Study 1일차 (Hello, FastAPI) 1. FastAPI 란?FastAPI는 파이썬 언어를 위해 설계된 최신 웹 프레임워크이다.특히 API 개발에 최적화되어 있고, 비동기 프레임워크인 Starlette(스타레테)를 기반으로 웹 요청을 처리할 수 있다.그리고 데이터 검증과 설정을 위해 Pydantic(파이단틱) 라이브러리를 사용한다. FastAPI는 이름에서도 알 수 있듯 성능에 중점을 두고 있어서, 비동기(async) 프로그래밍을 지원한다.그래서 I/O 작업이 많은 애플리케이션에 대해 빠른 처리 속도를 제공한다.  결국, RESTful API를 쉽게 구축해주도록 돕는 것이 FastAPI이다. 이러한 AIP를 구축함에 있어 필요한 많은 기본 설정과 보일러플레이트 코드를 줄여준다.보일러플레이트 코드(boilerplate code)란, 애플리케이.. 2024. 12. 16.
Flask - 애플리케이션(메모앱) 만들어보기 #7 안녕하세요 ^^저번시간 까지 [Flask - 애플리케이션(메모앱) 만들어보기 #6]  메모앱을 작성하면서 프론트앤드 기반으로 개선을 했었는데요, 오늘은 좀 더 사용자 편의성 개선 부분에서 소스를 수정하며 보려합니다. 1. import 구문 수정먼저 app.py 파일에서 import 구문 수정을 아래와 같이 진행합니다.from flask import Flask, render_template, request, jsonify, abort, redirect, url_forfrom flask_sqlalchemy import SQLAlchemyfrom flask_login import LoginManager, UserMixin, login_user, logout_user, login_required, current.. 2024. 11. 24.
Flask - 애플리케이션(메모앱) 만들어보기 #6 앞에서 만들어본 메모앱은 프론트엔드 페이지를 거의 만들지 않고 curl 명령으로 테스트를 진행했었습니다. 여기서 프런트엔드 데이지를 개선 및 추가해서 메모앱을 웹에서 작동이 되도록 해보겠습니다. 프론트엔드 페이지는 HTML, CSS, 자바스크립트로 작성하고, Jinja2 이라 불리는 템플릿에 연동되어 동작할 수 있게 만들어 볼께요 개선 하고 추가할 파일은 templates 폴더 아래에 있는 memos.html 과 index.html 입니다. 1. index.html 작성하기index.html 은 http://127.0.0.1:5000/과 같이 루트 라우트에서 보여지는 페이지입니다. 이 페이지에서 로그인 및 회원가입 기능을 구현하기 위해 아래와 같이 코드를 변경합니다.  나의 메모 앱에 오신것을 환영.. 2024. 11. 23.