분류 전체보기

변수 변수 선언 const : 변하지 않는 데이터 값. 재할당을 하면 에러가 발생함 let : 변하는 데이터 값 const 변수명1 = '값 1'; let 변수명2 = '값 2'; 연산자 산술 연산자 : + , - , / , * , % , ** , ++ , -- , 할당 연산자 : = 비교 연산자 : > , = ,
FastAPI POSTMAN POSTMAN은 API 개발 및 테스트를 위한 협업 도구이다. 로그 확인 https://stackoverflow.com/questions/17523173/python-logging-streamhandler-is-not-sending-logs-to-stdout Python: logging.streamhandler is not sending logs to stdout I want to use StreamHandler logging handler of python. What i have tried is, import logging import sys mylogger = logging.getLogger("mylogger") h1 = logging.StreamHandler(stream..
데일리 과제 내가 디자인 한 RESTAPI 뼈대 FastAPI로 라우터 구현하기 (또는 오늘 api 수정사항 수정하여 다시 뼈대 잡기) 세부내용 API 디자인 명세서를 보고 라우터를 구현하여 깃허브에 푸시하고 깃 링크를 첨부하여 제출 Postman으로 GET/POST/PUT/PATCH/DELETE 등과 같이 요청을 보내어 logger를 사용하여 보내어진 데이터를 로깅하여 찍어보고 데이터가 잘 넘어오는지 확인하기 주고받는 객체는 단순히 json이 아닌 나의 API의 요청, 응답 Body에 맞게 Pydantic으로 모델을 만들어서 주고받도록 구현할 것 API 디자인 기존의 API 디자인의 경우 아래의 링크에서 확인 할 수 있다. 2023.08.14 - [부트캠프/[NIPA] AI 웹개발 취업캠프] - [데일..
· Python
기본 구조와 폼 클래스 생성 from flask import Flask, render_template from flask_wtf import FlaskForm from wtforms import StringField, SubmitField class InfoForm(FlaskForm): breed = StringField("What Breed are you?") submit = SubmitField('Submit') @app.route('/', methods=['GET', 'POST']) # 127.0.0.1:5000 def index(): breed = False form = InfoForm() if form.validate_on_submit(): breed = form.breed.data form.b..
과제 내 ERD를 보고 REST 형식에 맞게 API 디자인하기 상세내용 1. 파이썬&FastAPI 코드말고 엑셀 혹은 워드 등 문서로 작성할 것 코드는 본인이 별도로 작성하여 깃허브에 올려도 됨, 본 과제의 필수사항은 아님 2. API 디자인시에 반드시(!) 포함되어야 할 것 HTTP 메서드 리소스 식별할 수 있는 path 리소스의 식별할 수 있는 식별자 아이디 또는 쿼리 파라메터 요청 Body가 있다면 요청 Body의 key, value, datatype 기입 응답 Body가 있다면 응답 Body의 key, value, datatype 기입 복수의(multiple) 응답 결과가 있을 경우 몇건, start-end를 기준할 수 있는 식별자 기입 3. 작성 시 참고사항 GET : 단수 혹은 복수의 데이터를..
Fast API 기초 https://fastapi.tiangolo.com/ FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 개요 프레임워크 중 하나인 FastAPI. 데이터베이스에서의 생성(Create), 읽기(Read), 갱신(Update), 삭제(Delete) 작업인 CRUD를 손쉽게 처리할 수 있다. 서버 실행 시에는 Gunicorn(Green Unicorn)과 같은 ASGI (Asynchronous Server Gateway Interface) 서버를 이용할 것이다. 설치 pip install "fastapi[all]" 서버 실행 main...
회고 한 일 백엔드에 대한 기초 교육 파이썬 플라스크에 대한 강의 수강 KPT Keep 유데미 강의 시청, 수업 강의 참여 및 기록 하기 Problem 시간이 너무 빨리 가는거 같다. 정신을 차리고 보니 토요일 일요일 주말이 되어버렸다. Try 플라스크 강의를 완강하기위해 노력해야겠다. 시간관리를 타이트하게 관리해야겠다. 프런트 수업을 남는 시간에 한 번씩 보도록 노력해야겠다. 본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 과정 학습/프로젝트/과제 기록으로 작성되었습니다.
AI 웹개발 취업캠프의 4~5주 차는 백엔드와 프런트앤드를 나누어 수업을 듣게 되는데, 그중 나는 백엔드 수업을 신청하여 듣게 되었다. 백엔드가 수강해야 되는 Udemy 강의는 'Python FLASK로 웹사이트 만들기'라는 강의로 파이썬의 웹 프레임워크인 플라스크를 사용하는 법이 주가 되었다. 백엔드 기간이 2주간 진행되는 만큼 강의 또한 2주 동안 나누어 들으면 되기에, 이번주에는 1~8 섹션까지 시청하기로 결심하였다. 플라스크의 경우 배운 적은 없지만 기존의 기초 과정 마지막 과제로 만들어 오라고 해서 인터넷의 도움을 받아 만들어본 경험이 있었기에 아예 처음 보고 사용하는 프레임워크는 아니였지만 모르고 사용하였던거라 기대가 되었다. # 기초 from flask import Flask app = Fl..
JavaScript 특징 객체 기반의 스크립트 언어 타입을 명시할 필요가 없는 인터프리터 언어 Node.js 와 같은 프레임워크를 사용하면 서버픅 프로그래밍에서도 사용 가능 인터프리터 언어 C언어의 경우 파일을 컴파일(compile)하여 사용자가 실행할 수 있는 실행파일로 만들어 사용 하지만, 인터프리터 언어는 컴파일 작업을 거치지 않고 소스코드를 바로 실행할 수 있는 언어 자바스크립트는 웹 브라우저에 포함된 자바스크립트 인터프리터가 소스 코드를 직접 해석하여 실행 함 DOM (document Objects Model) HTML, XML 와 같은 문서를 프로그래밍 언어를 이용해 표현하고, 저장하고, 조작하고(문서구조 스타일 내용 등) 이러한 것을 할 수 있도록 해주는 인터페이스 Node.JS와 Web A..
ERD 고도화 및 정규화 2 유저에게서 더 많은 정보를 저장하기로 하였다. 본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 과정 학습/프로젝트/과제 기록으로 작성되었습니다.
07LEE
'분류 전체보기' 카테고리의 글 목록 (4 Page)