본문 바로가기
728x90

flask6

발표자료)Flask를 이용한 웹사이트 구축+머신러닝모델_아워홈 식수예측 안녕하세요 아워홈 내부 직원용 웹페이지 구축한 박상원이라고 합니다. 웹페이지의 구성은 크게 3개로 나눌수 있으며, 메인페이지와 머신러닝 모델을 활용한 식수 예측 페이지 그리고 사내 블라인드 게시판 입니다. 사내 블라인드 게시판의 경우 전체 게시글을 볼수있는 페이지와 새 게시글을 작성하는 페이지, 작성된 게시글을 수정하는 총 3페이지로 구성되어 있습니다. 식수예측모델은 '랜덤포레스트 리그레서'를 사용하였으며 데이터 출처는 LH의 구내식당 식수인원 데이터를 활용하였습니다. 메인 페이지입니다. 간단한 회사소개 및 기능안내, 회사 로고로 구성하였습니다. 식수예측 페이지입니다. 입력데이터는 총 3개로 요일, 본사정원수 및 본사 출장자수입니다. 수치를 입력한 뒤 예측결과 버튼을 클릭하면 머신러닝 모델이 예측한 식수.. 2021. 6. 6.
Python, Flask, Tutorial 정복 2탄 github.com/khalidpark/flasktutorial-2 khalidpark/flasktutorial-2 Contribute to khalidpark/flasktutorial-2 development by creating an account on GitHub. github.com youtu.be/3mwFC4SHY-Y 2021. 4. 6.
Section 3 종합회고 SECTION 3 리뷰 01 - 환경과 데이터 베이스 02 - 파이썬 활용 03 - 어플리케이션과 API 04 - Project ( 소울푸드 웹서비스 모델) SECTION 3 - WEEK 1 Note 1 Note 2 Note 3 Note 4 터미널 CLI 가상환경 깃 깃헙 아나콘다 파이썬 가상환경 bash zsh 파이썬 라이브러리 system packages site packages Docker Docker Hub Docker container Docker Image Docker compose 리소스격리성 yaml yml docker-compose.yaml docker-compose up SQL ACID 데이터베이스 dbeaver 관계형 데이터베이스 쿼리 NoSQL MongoDB DDL (CREATE ,.. 2021. 3. 25.
Python, Flask, Tutorial 정복 github.com/khalidpark/flasktutorial-1/tree/master khalidpark/flasktutorial-1 Contribute to khalidpark/flasktutorial-1 development by creating an account on GitHub. github.com youtu.be/Z1RJmh_OqeA 2021. 3. 22.
flask 렌더템플릿 & jinja 기본_Day52(5) Flask 의 렌더 템플릿 Flask에서는 render_template 이라는 메소드로 html 파일들을 불러올 수 있는 방법이 있다 해당 함수는 기본적으로 프로젝트 폴더 내에 'templates' 라는 이름의 폴더를 기본 경로로 설정한다. 따라서 먼저 templates 폴더를 만들고 내부에 html 파일들을 모아두면 손쉽게 사용할 수가 있다. Jinja 예를 들어 오늘의 날짜를 페이지에 표시하려고 하는데 기본 HTML 으로는 수작업으로 바꿔줘야 할 수도 있다. 이 때 유용한 도구는 Jinja 와 같은 웹 템플렛 엔진 (Web Template Engine) 템플렛 엔진은 맞춤형 웹 페이지를 자동으로 생산할 수 있도록 도와줌 HTML 파일에서 Jinja 를 사용할 때에는 중괄호 '{ }' 를 많이 사용 {.. 2021. 3. 19.
Flask 기본_Day52(4) Flask는 마이크로 웹 프레임워크 (Micro Web Framework) 웹 프레임워크는 웹 어플리케이션을 개발할 수 있도록 웹 서비스 (Web Service) 나 웹 API (Web API) 등을 제공하고 웹 개발과 배포를 할 수 있는 특정 방법을 제공 정말 뼈대 중 뼈대만 제공하기 때문에 아주 가볍다 플라스크 기본 설치 후 실행해보기 $pip install flask 플라스크 설치 라우터 추가하기 라우터 기능들 기본적으로 Flask의 라우트 데코레이터를 사용하게 되면 3가지 HTTP Request 메소드를 허용합니다. GET, HEAD, OPTIONS 하지만 이외에 POST, PUT, PATCH, DELETE 등 다른 메소드들을 통과하도록 설정하기 위해서는 데코레이터 함수에 methods 라는 인수.. 2021. 3. 19.
728x90